@charset "UTF-8";.brand-overview{color:#263a4d;font-family:Inter,Arial,sans-serif}.brand-overview .box-info-company-general{background:#fff;box-shadow:0 1px 6px 0 rgba(0,0,0,.04);padding:20px}@media only screen and (min-width:768px){.brand-overview .box-info-company-general{border-radius:16px;box-shadow:0 0 14px 0 rgba(0,0,0,.03)}}.brand-overview .box-info-company-general__header{color:var(--Neutral-Neutral-50s,#263a4d);font-size:18px;font-style:normal;font-weight:600;letter-spacing:-.18px;line-height:26px;margin:0 0 16px}@media only screen and (min-width:768px){.brand-overview .box-info-company-general__header{font-size:20px;letter-spacing:-.2px;line-height:28px}}.brand-overview .box-info-company-general__list{display:flex;flex-direction:column;gap:12px}@media only screen and (min-width:768px){.brand-overview .box-info-company-general__list{gap:16px}}.brand-overview .box-info-company-general__list .box-info-company-general-item{align-items:flex-start;display:flex;gap:12px}.brand-overview .box-info-company-general__list .box-info-company-general-item__icon{background:var(--Neutral-Neutral-10s,#f2f4f5);border-radius:1000px;flex-shrink:0;height:40px;padding:8px;width:40px}.brand-overview .box-info-company-general__list .box-info-company-general-item__icon svg{height:24px;width:24px}.brand-overview .box-info-company-general__list .box-info-company-general-item__info{align-items:flex-start;display:flex;flex:1 0 0;flex-direction:column;gap:4px}.brand-overview .box-info-company-general__list .box-info-company-general-item__info--title{color:#8c8c8c;font-size:14px;font-style:normal;font-weight:400;letter-spacing:.14px;line-height:20px}.brand-overview .box-info-company-general__list .box-info-company-general-item__info--desc{color:var(--Neutral-Neutral-50s,#263a4d);font-size:14px;font-style:normal;font-weight:600;letter-spacing:.175px;line-height:20px}.brand-overview .box-info-company-general__list .box-info-company-general-item__info--industries{gap:8px}.brand-overview .box-info-company-general__list .box-info-company-general-item__info--desc-clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.brand-overview .box-info-company-general__list .box-info-company-general-item__info--title-icon,.brand-overview .box-info-company-general__list .box-info-company-general-item__info--value-icon{color:var(--Neutral-Neutral-40s,#7f878f);cursor:pointer;display:inline-block;font-size:14px;margin-left:4px;transition:color .2s}.brand-overview .box-info-company-general__list .box-info-company-general-item__info--title-icon:hover,.brand-overview .box-info-company-general__list .box-info-company-general-item__info--value-icon:hover{color:var(--Neutral-Neutral-50s,#263a4d);font-weight:900}.brand-overview .box-info-company-general__list .box-info-company-general-item__info--more{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:8px}.brand-overview .box-info-company-general__list .box-info-company-general-item__industries-toggle{color:var(--color-company-primary,#009643);display:inline-block;font-size:14px;font-style:normal;font-weight:600;letter-spacing:.175px;line-height:20px;text-decoration:none}.brand-overview .box-info-company-general__list .box-info-company-general-item__industries-toggle:focus,.brand-overview .box-info-company-general__list .box-info-company-general-item__industries-toggle:hover{color:var(--color-company-primary,#009643);text-decoration:none}.brand-overview #section-sharing .company-info{align-items:flex-start;background:#fff;box-shadow:0 1px 6px 0 rgba(0,0,0,.04);display:flex;flex-direction:column;gap:16px;padding:20px}@media only screen and (min-width:768px){.brand-overview #section-sharing .company-info{border-radius:16px;box-shadow:0 0 14px 0 rgba(0,0,0,.03);gap:16px;padding:24px}}.brand-overview #section-sharing .company-info__header{display:flex;justify-content:space-between;width:100%}.brand-overview #section-sharing .company-info__header .nav-custom{display:none}@media only screen and (min-width:768px){.brand-overview #section-sharing .company-info__header .nav-custom{display:flex;gap:8px}.brand-overview #section-sharing .company-info__header .nav-custom__item{align-items:center;background:var(--White-White-50s,#fff);border:1px solid var(--color-company-primary);border-radius:var(--Conner-Radius-radius-pill,1000px);cursor:pointer;display:flex;justify-content:center;padding:4px}.brand-overview #section-sharing .company-info__header .nav-custom__item i{align-items:center;color:var(--color-company-primary);display:flex;flex-direction:column;flex-shrink:0;font-size:16px;font-style:normal;font-weight:400;height:20px;justify-content:center;line-height:normal;width:20px}.brand-overview #section-sharing .company-info__header .nav-custom__item.disabled{border:1px solid var(--Neutral-Neutral-20s,#dfdfdf);opacity:.5;pointer-events:none}.brand-overview #section-sharing .company-info__header .nav-custom__item.disabled i{color:var(--Neutral-Neutral-50s,#263a4d)}.brand-overview #section-sharing .company-info__header .nav-custom__item:hover{background:var(--color-company-primary)}.brand-overview #section-sharing .company-info__header .nav-custom__item:hover i{color:#fff}}.brand-overview #section-sharing .company-info__header .title{color:var(--Neutral-Neutral-50s,#263a4d);font-size:18px;font-style:normal;font-weight:600;letter-spacing:-.18px;line-height:26px;margin:0}@media only screen and (min-width:768px){.brand-overview #section-sharing .company-info__header .title{font-size:20px;letter-spacing:-.2px;line-height:28px}}.brand-overview #section-sharing .company-info .box-body{display:flex;flex-direction:column;gap:20px;width:100%}.brand-overview #section-sharing .company-info .box-body__copy{align-items:flex-start;display:flex;flex-direction:column;gap:12px}.brand-overview #section-sharing .company-info .box-body__copy--text{color:var(--Neutral-Neutral-50s,#263a4d);font-size:14px;font-style:normal;font-weight:600;letter-spacing:.175px;line-height:20px}.brand-overview #section-sharing .company-info .box-body__copy .box-copy{align-items:center;background:var(--White-500,#fff);border:1px solid var(--secondary-gray-10,#e9eaec);border-radius:8px;display:flex;gap:10px;padding:10px 10px 10px 12px;width:100%}.brand-overview #section-sharing .company-info .box-body__copy .box-copy input{border:none;color:var(--secondary-gray-65,#6f7882);flex-grow:1;font-size:14px;font-style:normal;font-weight:400;letter-spacing:.14px;line-height:20px;overflow:hidden}.brand-overview #section-sharing .company-info .box-body__copy .box-copy .btn-copy .btn-copy-url{align-items:center;background:var(--White-White-50s,#fff);border:1px solid var(--Neutral-Neutral-20s,#dfdfdf);border-radius:var(--Conner-Radius-radius-md1,6px);display:flex;justify-content:center;padding:4px;transition:.3s}.brand-overview #section-sharing .company-info .box-body__copy .box-copy .btn-copy .btn-copy-url:hover{background:#e9eaec}.brand-overview #section-sharing .company-info .box-body__copy .box-copy .btn-copy i{color:var(--Neutral-Neutral-50s,#263a4d);display:flex;flex-direction:column;flex-shrink:0;font-size:16px;font-style:normal;font-weight:400;height:20px;justify-content:center;line-height:normal;width:20px}.brand-overview #section-sharing .company-info .box-body__share-social{align-items:flex-start;display:flex;flex-direction:column;gap:12px}.brand-overview #section-sharing .company-info .box-body__share-social--text{color:var(--Neutral-Neutral-50s,#263a4d);font-size:14px;font-style:normal;font-weight:600;letter-spacing:.175px;line-height:20px}.brand-overview #section-sharing .company-info .box-body__share-social .box-share{align-items:flex-start;display:flex;gap:12px}.brand-overview #section-sharing .company-info .box-body__share-social .box-share a{align-items:center;border:1px solid var(--secondary-gray-10,#e9eaec);border-radius:100px;display:flex;height:48px;justify-content:center;padding:10px;transition:.3s;width:48px}.brand-overview #section-sharing .company-info .box-body__share-social .box-share a:hover{background:#f4f5f5;border:1px solid #d3d5d9}.brand-overview #section-sharing .company-info .box-body__share-social .box-share a img{flex-shrink:0;height:28px;width:28px}.brand-overview #section-introduce .company-info{align-items:flex-start;background:#fff;box-shadow:0 1px 6px 0 rgba(0,0,0,.04);display:flex;flex-direction:column;gap:16px;padding:20px}@media only screen and (min-width:768px){.brand-overview #section-introduce .company-info{border-radius:16px;box-shadow:0 0 14px 0 rgba(0,0,0,.03);gap:16px;padding:24px}}.brand-overview #section-introduce .company-info .title{color:var(--Neutral-Neutral-50s,#263a4d);font-size:18px;font-style:normal;font-weight:600;letter-spacing:-.18px;line-height:26px;margin:0}@media only screen and (min-width:768px){.brand-overview #section-introduce .company-info .title{font-size:20px;letter-spacing:-.2px;line-height:28px}}.brand-overview #section-introduce .company-info .box-body{width:100%}.brand-overview #section-introduce .company-info .box-body .content{color:var(--Neutral-Neutral-50s,#263a4d);font-style:normal;font-weight:400;letter-spacing:-.14px;max-height:188px;position:relative;transition:height .2s ease-in-out}.brand-overview #section-introduce .company-info .box-body .content>*{font-family:Inter,sans-serif!important}.brand-overview #section-introduce .company-info .box-body .temp{background:linear-gradient(180deg,#fff,hsla(0,0%,100%,0));bottom:0;display:none;height:47px;position:absolute;transform:matrix(1,0,0,-1,0,0);width:100%}.brand-overview #section-introduce .company-info .box-body .load-more,.brand-overview #section-introduce .company-info .box-body .show-less{color:var(--color-company-primary);display:none;font-size:14px;font-weight:600;letter-spacing:.175px;line-height:20px;margin-top:15px}.brand-overview #section-introduce .company-info .box-body .load-more i,.brand-overview #section-introduce .company-info .box-body .show-less i{display:none}.brand-overview #section-introduce .company-info .box-body .load-more:focus,.brand-overview #section-introduce .company-info .box-body .load-more:hover,.brand-overview #section-introduce .company-info .box-body .show-less:focus,.brand-overview #section-introduce .company-info .box-body .show-less:hover{text-decoration:underline}.brand-overview #section-introduce .company-info .box-body .show-less{display:none}.brand-overview #section-introduce .company-info .empty{align-items:center;display:flex;flex-direction:column}.brand-overview #section-introduce .company-info .empty img{display:inline-block;height:150px;margin-bottom:16px;width:150px}.brand-overview #section-introduce .company-info .empty span{color:#bcc1c5;display:block;font-size:12px;font-weight:500;line-height:16px}.brand-overview #section-introduce .company-info .show-all .temp{display:none}.brand-overview #section-introduce .company-info .show-all .show-less{display:block}.brand-overview #section-introduce .company-info .show-all .load-more{display:none}.brand-overview .dropdown-box-search-job{left:0!important;width:100%!important}.brand-overview .dropdown-box-search-job .select2-dropdown{background:#fff;border:none;border-radius:6px!important;box-shadow:0 1px 16px rgba(0,0,0,.06);overflow:hidden;z-index:2}.brand-overview .dropdown-box-search-job .select2-dropdown.select2-dropdown--above{top:-10px}.brand-overview .dropdown-box-search-job .select2-dropdown.select2-dropdown--below{top:10px}.brand-overview .dropdown-box-search-job .select2-search--dropdown{padding:16px}.brand-overview .dropdown-box-search-job .select2-search__field{background:#fff!important;border:1px solid #e9eaec!important;border-radius:6px;color:#000!important;outline:none;padding:9px 9px 9px 12px}.brand-overview .dropdown-box-search-job .select2-results__options{max-height:230px!important}.brand-overview .dropdown-box-search-job .select2-results__option{color:#172530;font-size:14px;font-weight:500;line-height:20px;padding:12px 12px 12px 16px}.brand-overview .dropdown-box-search-job .select2-results__option--highlighted[aria-selected]{background:#f4f5f5;color:#172530}.brand-overview .dropdown-box-search-job .select2-results__option[aria-selected=true]{background-color:#fff!important;color:#00b14f!important}.brand-overview .dropdown-box-search-job .select2-results__option[aria-selected=true]:after{content:"\f00c";float:right;font-family:Font Awesome\ 6 Pro;font-size:16px;font-weight:700}.brand-overview .dropdown-box-search-job ::-webkit-scrollbar{border-radius:10px!important;width:8px}.brand-overview .dropdown-box-search-job ::-webkit-scrollbar-track{background:#fff}.brand-overview .dropdown-box-search-job ::-webkit-scrollbar-thumb{background:rgba(33,47,63,.15);border-radius:10px!important}.brand-overview .select2-container--default{height:100%;width:100%!important}.brand-overview .select2-container--default .select2-dropdown{width:100%!important;z-index:4}.brand-overview .select2-container--default .selection:hover{outline:none!important}.brand-overview .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b:after{content:"⌃"}.brand-overview .select2-item{align-items:center;background:rgba(0,192,86,.16);border:1px solid transparent;border-radius:6px;display:flex;gap:12px;justify-content:space-between;width:100%}.brand-overview .select2-item.active{background-color:#1a6148;border:1px solid #33c172}.brand-overview .select2-item:hover{background-color:#19734e;border:1px solid #33c172}.brand-overview .select2-item .icon{color:#fff;font-size:21px;height:20px;left:17px;position:absolute;width:20px}.brand-overview .select2-item .icon:has(svg){position:relative}.brand-overview .select2-item .icon:has(svg) svg{height:24px;position:absolute;top:-11px;width:24px}.brand-overview .select2-item .select-container{width:100%}.brand-overview .select2-item .select2-container--default{left:0!important}.brand-overview .select2-item .select2-selection--single{background:none;border:none;height:100%;padding:0!important}.brand-overview .select2-item .select2-selection--single:hover{border:none!important}.brand-overview .select2-item .select2-selection--single .select2-selection__rendered{color:#fff!important;font-size:14px;font-style:normal;font-weight:400;line-height:22px;max-width:100%;padding:10px 16px 10px 52px}.brand-overview .select2-item .select2-selection__arrow{display:flex;height:auto!important;right:28px!important;top:50%!important;transform:translateY(-50%);width:auto!important}.brand-overview .select2-item .select2-selection__arrow b{align-self:center;border:none!important;height:24px!important;margin:auto!important;top:unset!important;width:24px!important}.brand-overview .select2-item .select2-selection__arrow b:after{color:hsla(0,0%,100%,.7);content:"⌄";font-family:Font Awesome\ 6 Pro;font-size:20px;font-weight:900}.brand-overview .select2-form-popup .select2-container .selection .select2-selection__rendered{color:#263a4d;font-size:14px;font-style:normal;font-weight:400;letter-spacing:.14px;line-height:22px}.brand-overview .select2-form-popup .select2-container .selection .select2-selection__rendered .select2-selection__placeholder{color:#b3b8bd;font-size:14px;font-style:normal;font-weight:400;letter-spacing:.14px;line-height:22px}.brand-overview .job-listing{align-items:flex-start;background:#fff;box-shadow:0 1px 6px 0 rgba(0,0,0,.04);display:flex;flex-direction:column;gap:16px;padding:20px}.brand-overview .job-listing.list-job-empty{padding-bottom:52px}@media only screen and (min-width:768px){.brand-overview .job-listing.list-job-empty{padding-bottom:40px}}.brand-overview .job-listing.list-job-empty .box-body .box-search{display:none}@media only screen and (min-width:768px){.brand-overview .job-listing{border-radius:16px;box-shadow:0 0 14px 0 rgba(0,0,0,.03);gap:16px;padding:24px}}.brand-overview .job-listing__header .title{color:var(--Neutral-Neutral-50s,#263a4d);font-size:18px;font-style:normal;font-weight:600;letter-spacing:-.18px;line-height:26px;margin:0}@media only screen and (min-width:768px){.brand-overview .job-listing__header .title{font-size:20px;letter-spacing:-.2px;line-height:28px}}.brand-overview .job-listing .box-body,.brand-overview .job-listing form{width:100%}.brand-overview .job-listing .box-body .box-search{align-items:center;display:flex;flex-direction:column;gap:10px;margin-bottom:16px;width:100%}@media only screen and (min-width:768px){.brand-overview .job-listing .box-body .box-search{margin-bottom:16px}}@media only screen and (min-width:1200px){.brand-overview .job-listing .box-body .box-search{flex-direction:row}}.brand-overview .job-listing .box-body .box-search .input-group{align-items:center;border:1px solid #e9eaec;border-radius:24px;display:flex;gap:8px;height:40px;padding:10px 12px;transition:.3s;width:100%}.brand-overview .job-listing .box-body .box-search .input-group:hover{border:1px solid var(--color-company-primary)}@media only screen and (min-width:1200px){.brand-overview .job-listing .box-body .box-search .input-group{width:331px}}.brand-overview .job-listing .box-body .box-search .input-group .input-group-prepend{align-items:center;display:flex;height:20px;justify-content:center;width:20px}.brand-overview .job-listing .box-body .box-search .input-group .input-group-prepend .input-group-text{align-items:center;display:flex;justify-content:center}.brand-overview .job-listing .box-body .box-search .input-group input[type=text]{border:none!important;box-shadow:none!important;font-size:14px;font-style:normal;font-weight:400;height:20px;letter-spacing:.14px;line-height:20px;outline:none!important;padding:0}.brand-overview .job-listing .box-body .box-search .input-group input[type=text]:focus{border:none!important;box-shadow:none!important;outline:none!important}.brand-overview .job-listing .box-body .box-search .select-group{position:relative;width:100%}@media only screen and (min-width:1200px){.brand-overview .job-listing .box-body .box-search .select-group{width:232px}}.brand-overview .job-listing .box-body .box-search .select-group .input-group-prepend{align-items:center;display:flex;height:20px;justify-content:center;left:10px;position:absolute;top:50%;transform:translateY(-50%);width:20px;z-index:1}.brand-overview .job-listing .box-body .box-search .select-group .input-group-prepend .input-group-text{align-items:center;display:flex;justify-content:center}.brand-overview .job-listing .box-body .box-search .select-group .select2-container{width:100%!important}.brand-overview .job-listing .box-body .box-search .select-group .select2-container .select2-selection--single{background:var(--White-500,#fff);border:1px solid var(--secondary-gray-10,#e9eaec);border-radius:46px;display:flex;font-size:14px;font-weight:400;line-height:20px;padding:10px 12px 10px 40px}.brand-overview .job-listing .box-body .box-search .select-group .select2-container .select2-selection--single:hover{border-color:var(--color-company-primary)!important}.brand-overview .job-listing .box-body .box-search .select-group .select2-container .select2-selection--single .select2-selection__arrow{display:flex;height:20px!important;right:12px;top:50%;transform:translateY(-50%)}.brand-overview .job-listing .box-body .box-search .select-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}.brand-overview .job-listing .box-body .box-search .select-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}.brand-overview .job-listing .box-body .box-search .select-group .select2-container .select2-selection--single .select2-selection__rendered{color:#172530;font-weight:400;line-height:20px;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}@media only screen and (min-width:768px){.brand-overview .job-listing .box-body .box-search .select-group .select2-container .select2-selection--single .select2-selection__rendered{padding-right:36px}}.brand-overview .job-listing .box-body .box-search .select-group .select2-container .select2-dropdown.select2-dropdown--below{top:5px}.brand-overview .job-listing .box-body .box-search .select-group .select2-container.select2-container--open .select2-selection--single .select2-selection__arrow b:after{content:"⌃"}.brand-overview .job-listing .box-body .box-search .select-group .dropdown-box-search-job .select2-results__option[aria-selected=true]{color:var(--color-company-primary)!important}.brand-overview .job-listing .box-body .box-search .btn-search{align-items:center;background:var(--color-company-primary);border:none;border-radius:var(--Conner-Radius-radius-lg3,24px);display:flex;gap:8px;justify-content:center;padding:10px 0;width:100%}@media only screen and (min-width:768px){.brand-overview .job-listing .box-body .box-search .btn-search{transition:.3s;width:121px}.brand-overview .job-listing .box-body .box-search .btn-search:hover{background:var(--color-company-primary-dark)}}.brand-overview .job-listing .box-body .box-search .btn-search span{color:var(--White-White-50s,#fff);font-size:14px;font-style:normal;font-weight:600;letter-spacing:.175px;line-height:20px}.brand-overview .job-listing .box-body .box-search .btn-search i{color:var(--White-White-50s,#fff);display:flex;flex-direction:column;font-size:14px;font-style:normal;font-weight:400;height:16px;justify-content:center;line-height:normal;width:16px}.brand-overview .job-listing .box-body .loading-job{display:none}.brand-overview .job-listing .box-body .loading-job.show{display:block}.brand-overview .job-listing .box-body .loading-job .loading-item{background:#f5f5f5;border-radius:8px;margin-bottom:16px;min-height:142px;position:relative;width:100%}.brand-overview .job-listing .box-body .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}.brand-overview .job-listing .box-body .hidden{display:none}.brand-overview .job-listing .box-body .box-paginate{align-items:center;display:flex;gap:15px;justify-content:center}.brand-overview .job-listing .box-body .empty-job{background-image:url(/v4/image/normal-company/mascot_empty_v2.png);background-position:top;background-repeat:no-repeat;background-size:150px;min-height:180px;position:relative}.brand-overview .job-listing .box-body .empty-job:after{bottom:-32px;color:var(--Neutral-Neutral-40s,#7f878f);content:"Hiện tại công ty chưa có tin tuyển dụng nào \aTheo dõi để nhận Thông báo việc làm mới nhất từ công ty này";font-size:14px;font-weight:400;left:0;line-height:20px;margin-left:auto;margin-right:auto;position:absolute;right:0;text-align:center;white-space:pre-line;width:100%}@media only screen and (min-width:768px){.brand-overview .job-listing .box-body .empty-job:after{bottom:-12px}}.brand-overview .job-listing__view-all{display:none}.brand-overview .job-listing__link-all{align-items:center;display:flex;justify-content:center;margin-top:16px;width:100%}.brand-overview .job-listing__link-all a{align-items:center;background:var(--White-White-50s,#fff);border:1px solid var(--color-company-primary);border-radius:var(--Conner-Radius-radius-lg3,24px);color:var(--color-company-primary);display:flex;font-size:14px;font-style:normal;font-weight:600;gap:8px;justify-content:center;letter-spacing:.175px;line-height:20px;padding:10px 18px;text-decoration:none}@media only screen and (min-width:768px){.brand-overview .job-listing__link-all a{transition:.3s}.brand-overview .job-listing__link-all a:hover{background:var(--color-company-primary-light)}}.brand-overview .job-listing__link-all a i{color:var(--color-company-primary);display:flex;flex-direction:column;flex-shrink:0;font-size:14px;font-style:normal;font-weight:400;height:16px;justify-content:center;line-height:normal;width:16px}@keyframes skeleton-loading{0%{background-position:100% 200%}to{background-position:0 50%}}.brand-overview .box-paginate{align-items:center;display:flex;gap:15px;justify-content:center;margin-top:20px}.brand-overview .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}.brand-overview .box-paginate .btn-paginate:hover{background-color:var(--color-company-primary);color:#fff;text-decoration:none}.brand-overview .box-paginate .btn-paginate.disabled{border:1px solid #dee0e2;color:#dee0e2;pointer-events:none}.brand-overview .box-paginate span{color:#a6acb2;font-size:14px;font-weight:500;line-height:20px;text-align:center}.brand-overview .box-paginate span .hight-light{color:var(--color-company-primary)}.brand-overview .box-paginate .hidden{display:none}.brand-overview .search-job-company{background:#fff;border-radius:20px;font-family:Inter,sans-serif;padding:24px}@media only screen and (max-width:767px){.brand-overview .search-job-company{padding:20px 16px}}.brand-overview .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}.brand-overview .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){.brand-overview .search-job-company .box-search{display:flex;flex-direction:column}}.brand-overview .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){.brand-overview .search-job-company .box-search .input-group{min-height:40px;width:100%}}.brand-overview .search-job-company .box-search .input-group:focus-within,.brand-overview .search-job-company .box-search .input-group:hover{background-color:#fff;border:1px solid var(--color-company-primary)}.brand-overview .search-job-company .box-search .input-group-prepend,.brand-overview .search-job-company .box-search .input-group-prepend svg{height:20px;width:20px}.brand-overview .search-job-company .box-search .input-group input[type=text]{border:none!important;box-shadow:none!important;outline:none!important;padding:0}.brand-overview .search-job-company .box-search .input-group input[type=text]:focus{border:none!important;box-shadow:none!important;outline:none!important}.brand-overview .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}.brand-overview .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}.brand-overview .search-job-company .box-search .input-group .input-group-text{align-items:center;display:flex}.brand-overview .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}.brand-overview .search-job-company .box-search .input-group .select2-container__render{padding-left:0}.brand-overview .search-job-company .box-search .input-group .select2-container .select2-search--dropdown{padding:0 10px 10px}.brand-overview .search-job-company .box-search .input-group .select2-container .select2-search--dropdown .select2-search__field{border-radius:10px!important;color:#000;padding:7px}.brand-overview .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}.brand-overview .search-job-company .box-search .input-group .select2-container .select2-selection--single:hover{border:none!important}.brand-overview .search-job-company .box-search .input-group .select2-container .select2-selection--single .select2-selection__arrow{display:flex;height:20px!important;right:6px;top:1px}.brand-overview .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}.brand-overview .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}.brand-overview .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){.brand-overview .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}}.brand-overview .search-job-company .box-search .input-group .select2-container.select2-container--open .select2-selection--single .select2-selection__arrow b:after{content:"⌃"}.brand-overview .search-job-company .box-search #select-cities{border:unset;box-shadow:unset}.brand-overview .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){.brand-overview .search-job-company .box-search #select-cities-container .select2-dropdown{left:-39px;margin-top:17px}}.brand-overview .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}.brand-overview .search-job-company .box-search #select-cities-container .select2-dropdown .select2-results__options .select2-results__option.select2-results__option--highlighted{background:#f4f5f5}.brand-overview .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}.brand-overview .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}.brand-overview .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}.brand-overview .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}.brand-overview .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}.brand-overview .search-job-company .job-listing__link-all{align-items:center;display:flex;gap:8px;justify-content:center;margin-top:21px}.brand-overview .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}.brand-overview .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}.brand-overview .company-recruitment-result-body.empty-job{background-image:url(/v4/image/normal-company/mascot_empty_v2.png);background-position:top;background-repeat:no-repeat;background-size:200px;min-height:252px;position:relative}.brand-overview .company-recruitment-result-body.empty-job:after{font-feature-settings:"liga" off,"clig" off;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-family:Inter;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}.brand-overview .similar-job-company{margin-top:16px}.brand-overview .loading-job{display:none}.brand-overview .loading-job.show{display:block}.brand-overview .loading-job .loading-item{background:#f5f5f5;border-radius:8px;margin-bottom:16px;min-height:142px;position:relative;width:100%}.brand-overview .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}.brand-overview .job-list-page-suggest{padding-bottom:12px}.brand-overview .job-list-page-suggest .job-item-page-suggest{background:#fff;border-radius:16px;cursor:pointer;display:flex;flex-direction:column;gap:12px;grid-template-columns:1fr 5fr;margin-bottom:12px;padding:12px;position:relative;transition:all .1s}.brand-overview .job-list-page-suggest .job-item-page-suggest.bg-highlight{background-color:#f2fbf6;border:1px solid #acf2cb}.brand-overview .job-list-page-suggest .job-item-page-suggest.bg-highlight:hover{background-color:#f2fbf6}.brand-overview .job-list-page-suggest .job-item-page-suggest.bg-vip-employer{background:rgba(0,120,255,.08)!important}.brand-overview .job-list-page-suggest .job-item-page-suggest.bg-vip-employer .title a{color:#0078ff!important}.brand-overview .job-list-page-suggest .job-item-page-suggest.bg-vip-employer:hover{border:1px solid #0078ff}.brand-overview .job-list-page-suggest .job-item-page-suggest.bg-diamond-employer{background:#f2fbf6!important;border-left:4px solid #00b14f!important}.brand-overview .job-list-page-suggest .job-item-page-suggest.bg-yellow{background:#fffdfb!important;border:1px solid #fcdfc2!important}.brand-overview .job-list-page-suggest .job-item-page-suggest.bg-yellow:hover{border:1px solid #f7b572!important}.brand-overview .job-list-page-suggest .job-item-page-suggest.bg-yellow:hover .body .title,.brand-overview .job-list-page-suggest .job-item-page-suggest.bg-yellow:hover .body .title a{color:#bf8b08}.brand-overview .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}.brand-overview .job-list-page-suggest .job-item-page-suggest.bg-flash-job .avatar a{background:#fff;border-radius:6px;padding:8px}.brand-overview .job-list-page-suggest .job-item-page-suggest.bg-flash-job .avatar a img{background:#fff}.brand-overview .job-list-page-suggest .job-item-page-suggest .title.highlight,.brand-overview .job-list-page-suggest .job-item-page-suggest .title.highlight a,.brand-overview .job-list-page-suggest .job-item-page-suggest:hover .title.highlight{color:#fb4747!important}.brand-overview .job-list-page-suggest .job-item-page-suggest:hover .title.highlight a{color:#fb4747!important;text-decoration:unset}.brand-overview .job-list-page-suggest .job-item-page-suggest:last-child{margin-bottom:0}.brand-overview .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}.brand-overview .job-list-page-suggest .job-item-page-suggest .box-salary-and-address{align-items:center;display:flex;gap:12px;width:100%}.brand-overview .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}.brand-overview .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}.brand-overview .job-list-page-suggest .job-item-page-suggest .box-salary-and-address .salary-and-address .exp{display:none}.brand-overview .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}.brand-overview .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}.brand-overview .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}.brand-overview .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}.brand-overview .job-list-page-suggest .job-item-page-suggest .avatar a{display:block;height:100%;overflow:hidden;width:100%}.brand-overview .job-list-page-suggest .job-item-page-suggest .avatar img{border-radius:8px;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.brand-overview .job-list-page-suggest .job-item-page-suggest .body{display:inline-grid;gap:12px;width:100%}.brand-overview .job-list-page-suggest .job-item-page-suggest .body-content{min-width:11vh}.brand-overview .job-list-page-suggest .job-item-page-suggest .body .title-block{align-items:baseline;display:flex;justify-content:space-between}.brand-overview .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}.brand-overview .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}.brand-overview .job-list-page-suggest .job-item-page-suggest .body .title-block .box-right .quick-view-job-detail i{font-size:12px;margin-left:8px}.brand-overview .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}.brand-overview .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}.brand-overview .job-list-page-suggest .job-item-page-suggest .body .title .box-label-top{display:inline-flex;flex-wrap:wrap;gap:5px;margin-bottom:0}.brand-overview .job-list-page-suggest .job-item-page-suggest .body .title .box-label-top:not(:has(label)){display:none!important}.brand-overview .job-list-page-suggest .job-item-page-suggest .body .title a{color:#212f3f;font-size:16px;font-weight:600;line-height:22px}.brand-overview .job-list-page-suggest .job-item-page-suggest .body .title a:focus,.brand-overview .job-list-page-suggest .job-item-page-suggest .body .title a:hover{text-decoration:none}.brand-overview .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}.brand-overview .job-list-page-suggest .job-item-page-suggest .body .company:hover{text-decoration:none}.brand-overview .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}.brand-overview .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-wrap:break-word}.brand-overview .job-list-page-suggest .job-item-page-suggest .body label.deadline,.brand-overview .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}.brand-overview .job-list-page-suggest .job-item-page-suggest .body ul.top-addon{list-style:disc;list-style-position:inside;margin-bottom:0;margin-top:10px;padding-inline-start:0}.brand-overview .job-list-page-suggest .job-item-page-suggest .body ul.top-addon li{color:var(--color-company-primary);font-size:13px;font-style:normal;font-weight:400;line-height:20px;padding-bottom:2px}.brand-overview .job-list-page-suggest .job-item-page-suggest .body .icon-verified-employer{color:var(--color-company-primary);font-size:13px}.brand-overview .job-list-page-suggest .job-item-page-suggest .body .icon-verified-employer .text-gray{color:#777!important}.brand-overview .job-list-page-suggest .job-item-page-suggest .body .icon-verified-employer.level-five>i{color:#286ac6}.brand-overview .job-list-page-suggest .job-item-page-suggest .body .icon-verified-employer.level-four>i{color:#777!important}.brand-overview .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}.brand-overview .job-list-page-suggest .job-item-page-suggest .body .label-content{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.brand-overview .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}.brand-overview .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}.brand-overview .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}.brand-overview .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}.brand-overview .job-list-page-suggest .job-item-page-suggest .body .reason-suggest:hover{text-decoration:underline}.brand-overview .job-list-page-suggest .job-item-page-suggest .body .box-label-wrapper{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:5px}.brand-overview .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}.brand-overview .job-list-page-suggest .job-item-page-suggest .body .label.label-primary{background:#bf2a1d!important}.brand-overview .job-list-page-suggest .job-item-page-suggest .body .label.label-warning{background:#eb7d10!important}.brand-overview .job-list-page-suggest .job-item-page-suggest .body .label.label-new{background:var(--color-company-primary);color:#fff}.brand-overview .job-list-page-suggest .job-item-page-suggest .body .label.tag-diamond-employer{background:var(--color-company-primary)}.brand-overview .job-list-page-suggest .job-item-page-suggest .icon{gap:12px}.brand-overview .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}.brand-overview .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}.brand-overview .job-list-page-suggest .job-item-page-suggest .icon .tcv-button-applied{padding:6px 16px!important}.brand-overview .job-list-page-suggest .job-item-page-suggest .icon:has(.tcv-button-applied) .label-update{display:none!important}.brand-overview .job-list-page-suggest .job-item-page-suggest .box-save-job{margin-bottom:0;margin-top:0}.brand-overview .job-list-page-suggest .job-item-page-suggest .box-save-job.job-saved{position:relative!important}.brand-overview .job-list-page-suggest .job-item-page-suggest .box-save-job.job-saved:hover #saved-job-tooltip{display:flex}.brand-overview .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}.brand-overview .job-list-page-suggest .job-item-page-suggest .box-save-job a:hover{background-color:var(--color-company-primary-light);cursor:pointer}.brand-overview .job-list-page-suggest .job-item-page-suggest .box-save-job.job-notsave a.unsave,.brand-overview .job-list-page-suggest .job-item-page-suggest .box-save-job.job-saved a.save{display:none}.brand-overview .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}.brand-overview .job-list-page-suggest .job-item-page-suggest .is-page-job-save a i{margin-right:10px;margin-top:-.2px}.brand-overview .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}.brand-overview .job-list-page-suggest .job-item-page-suggest .btn-remove-job a i{color:#999}.brand-overview .job-list-page-suggest .job-item-page-suggest .btn-remove-job:hover a{background:var(--Neutral-Neutral-10s,#f2f4f5)}.brand-overview .job-list-page-suggest .job-item-page-suggest:hover .quick-view-job-detail{transform:translateX(0)!important}.brand-overview .job-list-page-suggest .job-item-page-suggest:hover .btn.btn-apply-now{display:flex}.brand-overview .job-list-page-suggest .job-item-page-suggest:hover .icon .address.label-update{display:none}.brand-overview .job-list-page-suggest .job-item-page-suggest:hover .body .title,.brand-overview .job-list-page-suggest .job-item-page-suggest:hover .body .title a{color:var(--color-company-primary)}.brand-overview .job-list-page-suggest .job-item-page-suggest .tag-job-flash{left:-11px;position:absolute;top:-21px}.brand-overview .job-list-page-suggest .job-item-page-suggest .tag-job-flash img{height:33.76px;width:24px}.brand-overview .job-list-page-suggest .job-item-page-suggest .relevance-job-normal .fa-regular{display:block!important}.brand-overview .job-list-page-suggest .job-item-page-suggest .relevance-job-normal{background:#f2f4f5!important}.brand-overview .job-list-page-suggest .job-item-page-suggest .relevance-job-normal .btn-relevance__icon,.brand-overview .job-list-page-suggest .job-item-page-suggest .relevance-job-normal .btn-relevance__score,.brand-overview .job-list-page-suggest .job-item-page-suggest .relevance-job-normal i,.brand-overview .job-list-page-suggest .job-item-page-suggest .relevance-job-normal span{color:#263a4d!important}.brand-overview .job-list-page-suggest .job-item-page-suggest .relevance-job-normal .btn-relevance__score,.brand-overview .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}.brand-overview .job-list-page-suggest .job-item-page-suggest .relevance-job-normal .fa-solid{display:none!important}.brand-overview .job-list-page-suggest .job-item-page-suggest .relevance-job-normal .fa-regular{display:flex!important}.brand-overview .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}.brand-overview .job-list-page-suggest .job-item-page-suggest .box-job-relevance-job i{display:flex;justify-content:center;width:24px}.brand-overview .job-list-page-suggest .job-item-page-suggest.show-analyze-job-fitness .box-job-relevance-job{display:flex}.brand-overview .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}.brand-overview .box-reason-suggest-tooltip .tooltip-inner ul{list-style-position:inside;margin:0;padding:0}.brand-overview .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){.brand-overview .job-list-page-suggest{width:100%}.brand-overview .job-list-page-suggest .job-item-page-suggest{gap:8px;padding:12px}.brand-overview .job-list-page-suggest .job-item-page-suggest .avatar{height:68px;padding:4px;width:68px}.brand-overview .job-list-page-suggest .job-item-page-suggest .body{gap:8px}.brand-overview .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}.brand-overview .job-list-page-suggest .job-item-page-suggest .body .title-block{display:grid}.brand-overview .job-list-page-suggest .job-item-page-suggest .body .title-block .box-right .quick-view-job-detail{display:none}.brand-overview .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}.brand-overview .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}.brand-overview .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}.brand-overview .job-list-page-suggest .job-item-page-suggest .body .title .box-label-top{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:0}.brand-overview .job-list-page-suggest .job-item-page-suggest .body .title a{color:#212f3f;font-size:14px;font-weight:600;line-height:22px}.brand-overview .job-list-page-suggest .job-item-page-suggest .body .title a.highlight{color:#ff453a}.brand-overview .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}.brand-overview .job-list-page-suggest .job-item-page-suggest .body ul.top-addon{padding-left:10px}.brand-overview .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}.brand-overview .job-list-page-suggest .job-item-page-suggest .box-save-job a:hover{background-color:var(--color-company-primary-dark)}.brand-overview .job-list-page-suggest .job-item-page-suggest .icon .btn.btn-apply-now,.brand-overview .job-list-page-suggest .job-item-page-suggest .icon .tcv-button-applied,.brand-overview .job-list-page-suggest .job-item-page-suggest .mobile-hidden{display:none}}.brand-overview.container{max-width:1170px;width:100%}.brand-overview .brand-introduction__columns{grid-template-columns:minmax(0,364px) minmax(0,752px)}.brand-overview #section-introduce .company-info,.brand-overview .box-info-company-general,.brand-overview .brand-section{border-radius:20px}.brand-overview #section-introduce .company-info{padding:24px}.brand-overview #section-introduce .box-body{width:100%}.brand-overview #section-introduce .company-info .box-body .content{-webkit-box-orient:vertical;-webkit-line-clamp:14;display:-webkit-box;font-size:14px;line-height:22px;max-height:none;overflow:hidden;text-align:justify}.brand-overview #section-introduce .company-info .box-body .content p{margin-bottom:12px}.brand-overview #section-introduce .company-info .box-body .load-more{color:var(--color-company-primary);display:inline-block;font-weight:600;margin-top:20px}.brand-overview .box-info-company-general-item__info{display:flex;flex-direction:column;gap:4px}.brand-overview .box-info-company-general-item__industries-toggle{color:var(--color-company-primary)}.brand-overview .brand-overview__jobs{display:block;margin:0;padding:24px}.brand-overview .brand-overview__jobs>.box-body{background:transparent;margin:0;padding:0}.brand-overview .brand-overview__search .box-search{background:transparent;margin-bottom:20px;padding:0}.brand-overview .brand-overview__search .input-group{flex:1;margin:0;min-width:0}.brand-overview .brand-overview__search .select-group{flex:0 0 232px}.brand-overview .brand-overview__search .select2-selection--single{border-radius:46px!important}.brand-overview .brand-overview__search .form-control{background:#fff;width:100%}.brand-overview .brand-overview__search .btn-search{color:#fff;flex:0 0 121px}.brand-overview .brand-overview__search .box-search #select-cities-container .select2-dropdown,.brand-overview .brand-recruitment__search .box-search #select-cities-container .select2-dropdown{background:#fff;border:none;border-radius:6px;box-shadow:0 1px 16px rgba(0,0,0,.06);overflow:hidden;padding:10px 0}.brand-overview .brand-overview__search .box-search #select-cities-container .select2-search--dropdown,.brand-overview .brand-recruitment__search .box-search #select-cities-container .select2-search--dropdown{padding:0 10px 10px}.brand-overview .brand-overview__search .box-search #select-cities-container .select2-search--dropdown .select2-search__field,.brand-overview .brand-recruitment__search .box-search #select-cities-container .select2-search--dropdown .select2-search__field{border:1px solid #e9eaec!important;border-radius:10px!important;color:#000;font-size:14px;line-height:20px;padding:7px}.brand-overview .brand-overview__search .box-search #select-cities-container .select2-dropdown .select2-results__options,.brand-overview .brand-recruitment__search .box-search #select-cities-container .select2-dropdown .select2-results__options{margin:0;padding:0}.brand-overview .brand-overview__search .box-search #select-cities-container .select2-dropdown .select2-results__options .select2-results__option,.brand-overview .brand-recruitment__search .box-search #select-cities-container .select2-dropdown .select2-results__options .select2-results__option{color:#172530;font-size:14px;font-weight:500;line-height:20px;margin:0;padding:12px 12px 12px 16px;text-align:left}.brand-overview .brand-overview__search .box-search #select-cities-container .select2-dropdown .select2-results__options .select2-results__option.select2-results__option--highlighted[aria-selected=false],.brand-overview .brand-recruitment__search .box-search #select-cities-container .select2-dropdown .select2-results__options .select2-results__option.select2-results__option--highlighted[aria-selected=false]{background:#f4f5f5!important;color:#172530}.brand-overview .brand-overview__search .box-search #select-cities-container .select2-dropdown .select2-results__options .select2-results__option[aria-selected=true],.brand-overview .brand-recruitment__search .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}.brand-overview .brand-overview__search .box-search #select-cities-container .select2-dropdown .select2-results__options .select2-results__option[aria-selected=true]:after,.brand-overview .brand-recruitment__search .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}.brand-overview .job-list-page-suggest{padding:0}.brand-overview .job-list-page-suggest .job-item-page-suggest{border:1px solid #e9eaec;margin-bottom:16px;padding:16px}.brand-overview .job-list-page-suggest .job-item-page-suggest.bg-highlight{border-color:rgba(0,150,67,.5)}.brand-overview .job-list-page-suggest .job-item-page-suggest .avatar-and-body{gap:16px;width:100%}.brand-overview .job-list-page-suggest .job-item-page-suggest .body{flex:1;grid-template-columns:minmax(0,1fr);min-width:0}.brand-overview .job-list-page-suggest .job-item-page-suggest .body-content{min-width:0}.brand-overview .job-list-page-suggest .job-item-page-suggest .body .highlight,.brand-overview .job-list-page-suggest .job-item-page-suggest .body .highlight a,.brand-overview .job-list-page-suggest .job-item-page-suggest .body .highlight a:active,.brand-overview .job-list-page-suggest .job-item-page-suggest .body .highlight a:focus,.brand-overview .job-list-page-suggest .job-item-page-suggest .body .highlight a:hover,.brand-overview .job-list-page-suggest .job-item-page-suggest .body .highlight:active,.brand-overview .job-list-page-suggest .job-item-page-suggest .body .highlight:focus,.brand-overview .job-list-page-suggest .job-item-page-suggest .body .highlight:hover{text-decoration:none!important}.brand-overview .job-list-page-suggest .job-item-page-suggest .body .company{max-width:100%;min-width:0}.brand-overview .job-list-page-suggest .job-item-page-suggest .body .company span.company-name{display:block;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-overview .job-list-page-suggest .job-item-page-suggest .title-block{gap:12px}.brand-overview .job-list-page-suggest .job-item-page-suggest .title-block>div:first-child{flex:1;min-width:0}.brand-overview .job-list-page-suggest .job-item-page-suggest .box-right{flex-shrink:0;min-width:0}.brand-overview .job-list-page-suggest .job-item-page-suggest .title{margin-right:0}.brand-overview .job-list-page-suggest .job-item-page-suggest .title a{font-size:14px;line-height:24px}.brand-overview .job-list-page-suggest .job-item-page-suggest .title-salary{color:var(--color-company-primary)}.brand-overview .job-list-page-suggest .job-item-page-suggest .info{align-items:flex-end;gap:8px}.brand-overview .job-list-page-suggest .job-item-page-suggest .info .label-content{flex:1;flex-wrap:wrap;min-width:0}.brand-overview .job-list-page-suggest .job-item-page-suggest .info .label-update{background:transparent;color:#7f878f;font-size:12px;font-weight:400;padding:0;white-space:nowrap}.brand-overview .job-list-page-suggest .job-item-page-suggest:hover .icon .label-update{display:none}.brand-overview .job-list-page-suggest .job-item-page-suggest .icon{align-items:center;display:flex;gap:8px}.brand-overview .job-list-page-suggest .job-item-page-suggest .icon .box-save-job{margin-left:0}.brand-overview .job-list-page-suggest .job-item-page-suggest .box-save-job a{font-size:20px}.brand-overview .job-list-page-suggest .job-item-page-suggest .icon .box-save-job a{background:transparent!important;border:0!important;box-shadow:none;color:#7f878f;height:32px;width:32px}.brand-overview .job-list-page-suggest .job-item-page-suggest .icon>.brand-job-apply{align-items:center;background:var(--color-company-primary);border:0;border-radius:44px;color:#fff;display:none;flex-shrink:0;font-size:14px;height:32px;justify-content:center;line-height:20px;padding:6px 16px}.brand-overview .job-list-page-suggest .job-item-page-suggest:hover .icon>.brand-job-apply{display:inline-flex}.brand-overview .job-list-page-suggest .job-item-page-suggest .icon>.brand-job-apply:hover{background:var(--color-company-primary-dark)}.brand-overview .brand-overview__view-all{display:flex;justify-content:center;margin-top:20px}.brand-overview .brand-overview__button{align-items:center;background:var(--color-company-primary);border-radius:24px;color:#fff;display:inline-flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;min-height:40px;padding:10px 16px}.brand-overview .brand-overview__button:focus,.brand-overview .brand-overview__button:hover{background:var(--color-company-primary-dark);color:#fff}.brand-overview .brand-overview__empty{margin:0;padding:24px 0;text-align:center}.brand-overview .brand-accordion__item{padding-right:16px}.brand-overview .brand-accordion__item summary{gap:20px}.brand-overview .brand-accordion__number{flex-basis:26px}.brand-overview .brand-accordion__content{line-height:20px;padding-bottom:8px;padding-right:44px}.brand-overview .brand-accordion__content img{aspect-ratio:580/386;max-height:none;-o-object-fit:cover;object-fit:cover;width:100%}.brand-overview .brand-accordion__item summary i{color:#7f878f;flex:0 0 24px;height:24px;line-height:24px;position:relative;text-align:center}.brand-overview .brand-accordion__item[open] summary i{transform:none}.brand-overview .brand-accordion__item[open] summary i:before{content:"\f068"}.brand-overview .brand-gallery__controls button:disabled{cursor:default;opacity:.5}.brand-overview--mobile{display:flex;flex-direction:column;gap:20px;padding-top:20px}.brand-overview--mobile #section-introduce .company-info,.brand-overview--mobile .box-info-company-general,.brand-overview--mobile .brand-section{border-radius:0}.brand-overview--mobile .brand-overview__jobs{padding:20px}.brand-overview--mobile .brand-overview__search .box-search{flex-direction:column;gap:10px}.brand-overview--mobile .brand-overview__search .btn-search,.brand-overview--mobile .brand-overview__search .input-group,.brand-overview--mobile .brand-overview__search .select-group{flex:auto;width:100%}.brand-overview--mobile #section-introduce .company-info{padding:20px}.brand-overview--mobile #section-introduce .company-info .box-body .content{-webkit-line-clamp:11}.brand-overview--mobile .brand-accordion__item summary{gap:20px}.brand-overview--mobile .brand-accordion__content{padding-left:0;padding-right:0}.brand-overview--mobile .job-list-page-suggest .job-item-page-suggest{gap:12px;margin-bottom:12px;padding:16px}.brand-overview--mobile .job-list-page-suggest .job-item-page-suggest .avatar{border-radius:8px;flex:0 0 56px;height:56px;padding:2px;width:56px}.brand-overview--mobile .job-list-page-suggest .job-item-page-suggest .avatar-and-body{gap:12px;position:static}.brand-overview--mobile .job-list-page-suggest .job-item-page-suggest .avatar-and-body .body{gap:0}.brand-overview--mobile .job-list-page-suggest .job-item-page-suggest .title-block{gap:8px}.brand-overview--mobile .job-list-page-suggest .job-item-page-suggest .body .company{display:flex;font-size:13px;line-height:20px;margin-bottom:0;min-width:0}.brand-overview--mobile .job-list-page-suggest .job-item-page-suggest .icon{bottom:5px;gap:0;height:44px;justify-content:center;position:absolute;right:5px;width:44px}.brand-overview--mobile .job-list-page-suggest .job-item-page-suggest .icon .box-save-job a{font-size:20px;height:32px;line-height:24px;padding:4px;width:32px}.brand-overview--mobile .job-list-page-suggest .job-item-page-suggest .icon .box-save-job a i{align-items:center;display:inline-flex;font-size:20px;height:24px;justify-content:center;line-height:24px;margin:0;padding:0;width:24px}.brand-overview--mobile .job-list-page-suggest .job-item-page-suggest .icon .box-save-job a.save,.brand-overview--mobile .job-list-page-suggest .job-item-page-suggest .icon .box-save-job a.save i{color:#b3b8bd!important}.brand-overview--mobile .job-list-page-suggest .job-item-page-suggest .body .title a{font-size:14px;line-height:20px}.brand-overview--mobile .job-list-page-suggest .job-item-page-suggest .box-salary-and-address .salary-and-address{flex-wrap:wrap;gap:6px;height:auto}.brand-overview--mobile .job-list-page-suggest .job-item-page-suggest .box-salary-and-address .salary-and-address .title-salary{border:0;font-size:14px;justify-content:flex-start;line-height:20px;margin-top:2px;max-width:100%;order:3;padding:0;width:100%}.brand-overview--mobile .job-list-page-suggest .job-item-page-suggest .box-salary-and-address .salary-and-address .exp{background:#edeff0;border-radius:100px;display:inline-block;font-size:12px;font-weight:500;line-height:16px;margin:0;order:2;padding:4px 10px}.brand-overview--mobile .job-list-page-suggest .job-item-page-suggest .box-salary-and-address .salary-and-address .label-content{flex:0 1 auto;max-width:140px}#main:has(.brand-overview){background:#f3f5f7}@media (min-width:768px) and (max-width:1199px){.brand-overview .brand-overview__search .box-search,.brand-recruitment .brand-recruitment__search .box-search{display:flex;flex-direction:column;gap:10px}.brand-overview .brand-overview__search .btn-search,.brand-overview .brand-overview__search .input-group,.brand-overview .brand-overview__search .select-group,.brand-recruitment .brand-recruitment__search .btn-search,.brand-recruitment .brand-recruitment__search .input-group{flex:auto;min-width:0;width:100%}}.brand-recruitment{margin-top:24px}.brand-recruitment .filter-category{background:#fff;border-radius:16px;display:flex;flex-direction:column;font-family:Inter,sans-serif;gap:4px;margin-bottom:16px}@media only screen and (max-width:767px){.brand-recruitment .filter-category{display:none}}.brand-recruitment .filter-category_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}.brand-recruitment .filter-category .advanced-filter_options-header{margin-bottom:8px}.brand-recruitment .filter-category_lists{display:flex;flex-direction:column;gap:10px;max-height:446px;overflow-y:scroll;scrollbar-gutter:stable}.brand-recruitment .filter-category_lists:focus-within,.brand-recruitment .filter-category_lists:hover{overflow-y:auto}.brand-recruitment .filter-category_lists::-webkit-scrollbar{height:80px;max-height:80px;width:6px}.brand-recruitment .filter-category_lists::-webkit-scrollbar-track{background:transparent}.brand-recruitment .filter-category_lists::-webkit-scrollbar-thumb{background:var(--Neutral-Neutral-20s,#dfdfdf);border-radius:3px;position:absolute}.brand-recruitment .filter-category_lists-item .category-item{align-items:flex-start;cursor:pointer;display:flex;flex:1 0 0;gap:8px}.brand-recruitment .filter-category_lists-item .category-item_checkbox{background:#fff;border:2px solid #b3b8bd;border-radius:4px;cursor:pointer;height:20px;width:20px}.brand-recruitment .filter-category_lists-item .category-item_name{align-content:center;align-items:center;display:flex;flex:1;flex-wrap:wrap;gap:0 4px}.brand-recruitment .filter-category_lists-item .category-item_name span{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#263a4d;display:-webkit-box;font-size:14px;font-style:normal;font-weight:500;letter-spacing:.14px;line-height:20px;margin-top:0;overflow:hidden;overflow-wrap:break-word;text-overflow:ellipsis}.brand-recruitment .filter-category_lists-item .category-item_name span.total-job{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#7f878f;display:-webkit-box;font-size:12px;letter-spacing:.12px;line-height:16px;margin-top:0;max-width:80px;overflow:hidden;overflow-wrap:break-word;text-overflow:ellipsis}.brand-recruitment .filter-category_lists-item .category-item_name span.name{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;margin-top:0;max-width:calc(100% - 25px);overflow:hidden;overflow-wrap:break-word;text-overflow:ellipsis}.brand-recruitment .filter-category_lists-item .category-item:hover .category-item_checkbox{border:2px solid var(--color-company-primary)}.brand-recruitment .filter-category_lists-item .category-item:hover .category-item_name span{color:var(--color-company-primary)}.brand-recruitment .filter-category_lists-item .category-children{align-content:start;align-items:center;display:flex;flex-wrap:wrap;gap:8px;overflow:hidden;padding:8px 16px 8px 28px;transition:height .5s ease-out}.brand-recruitment .filter-category_lists-item .category-children.see-all{max-height:unset}.brand-recruitment .filter-category_lists-item .category-children.see-all~.category-see-more:before{content:"Ẩn bớt"}.brand-recruitment .filter-category_lists-item .category-children_item{align-items:center;background:#fff;border:1px solid #dfdfdf;border-radius:62px;cursor:pointer;display:inline-flex;flex-shrink:0;gap:4px;height:28px;justify-content:start;max-width:100%;overflow:hidden;padding:4px 12px}.brand-recruitment .filter-category_lists-item .category-children_item span{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-feature-settings:"liga" off,"clig" off;color:#263a4d;display:-webkit-box;font-size:13px;font-style:normal;font-weight:500;letter-spacing:.163px;line-height:20px;margin-top:0;overflow:hidden;overflow-wrap:break-word;text-align:left;text-overflow:ellipsis}.brand-recruitment .filter-category_lists-item .category-children_item.selected{background:#fff;border:1px solid var(--color-company-primary)}.brand-recruitment .filter-category_lists-item .category-children_item.selected:hover{border:1px solid var(--color-company-primary)}.brand-recruitment .filter-category_lists-item .category-children_item.selected span,.brand-recruitment .filter-category_lists-item .category-children_item.selected:hover span{color:var(--color-company-primary)}.brand-recruitment .filter-category_lists-item .category-children_item:hover{background:#f4f5f5;box-shadow:0 1px 2px 0 rgba(0,0,0,.08)}.brand-recruitment .filter-category_lists-item .category-see-more{color:var(--color-company-primary);cursor:pointer;font-size:14px;font-style:normal;font-weight:500;letter-spacing:.175px;line-height:22px;padding-left:28px}.brand-recruitment .filter-category_lists-item .category-see-more:before{content:"Xem thêm"}.brand-recruitment .filter-category_lists-item.open .content-toggle{display:block}.brand-recruitment .filter-category_lists-item.open .category-item_icon:after{content:"\f077"}.brand-recruitment .filter-category_lists-item.selected .category-item .category-item_checkbox,.brand-recruitment .filter-category_lists-item.selected-all .category-item .category-item_checkbox{align-items:center;background:var(--color-company-primary);border:2px solid var(--color-company-primary);display:flex;justify-content:center}.brand-recruitment .filter-category_lists-item.selected .category-item .category-item_checkbox:after,.brand-recruitment .filter-category_lists-item.selected-all .category-item .category-item_checkbox:after{color:#fff;content:"\f068";font-family:Font Awesome\ 6 Pro;font-size:14px;font-style:normal;font-weight:400;line-height:20px;text-align:center}.brand-recruitment .filter-category_lists-item.selected .category-item .category-item_icon:after,.brand-recruitment .filter-category_lists-item.selected .category-item .category-item_name span,.brand-recruitment .filter-category_lists-item.selected-all .category-item .category-item_icon:after,.brand-recruitment .filter-category_lists-item.selected-all .category-item .category-item_name span{color:var(--color-company-primary)}.brand-recruitment .filter-category_lists-item.selected-all .category-item_checkbox:after{content:"\f00c"!important}@keyframes slide-right{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.brand-recruitment__title{color:#263a4d;font-size:24px;font-weight:600;letter-spacing:-.24px;line-height:32px;margin:0 0 24px}.brand-recruitment__columns{align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,364px) minmax(0,752px)}.brand-recruitment__columns--empty{grid-template-columns:minmax(0,1fr)}.brand-recruitment__categories,.brand-recruitment__jobs{min-width:0}.brand-recruitment .filter-category{border-radius:20px;gap:16px;margin:0;padding:24px}.brand-recruitment .filter-category_title{margin:0}.brand-recruitment .filter-category_lists{gap:20px;max-height:444px}.brand-recruitment .category-children_item:focus-visible,.brand-recruitment .category-item:focus-visible{outline:2px solid var(--color-company-primary);outline-offset:3px}.brand-recruitment .brand-recruitment__jobs{border-radius:20px;margin:0}.brand-recruitment .search-job-company_title{font-size:20px;font-weight:600;line-height:28px;margin:0 0 16px}.brand-recruitment .brand-recruitment__search .box-search{background:transparent;grid-template-columns:minmax(0,331fr) minmax(0,232fr) 121px;padding:0}.brand-recruitment .box-search .input-group{height:40px;margin:0;min-width:0}.brand-recruitment .box-search .input-group .form-control{background:transparent;font-size:14px;height:34px;line-height:20px;min-width:0;width:100%}.brand-recruitment .box-search .input-group input.form-control{flex:1;width:0}.brand-recruitment .box-search .input-group .select2-container{flex:1;min-width:0;width:0!important}.brand-recruitment .box-search .input-group .select2-selection--single .select2-selection__rendered{padding-left:0;padding-right:24px;width:100%}.brand-recruitment .box-search .input-group .select2-selection--single{background:transparent;height:auto;min-height:0;padding:0}.brand-recruitment .box-search .btn-search{background:var(--color-company-primary);color:#fff;font-size:14px;font-weight:600;padding:0 14px}.brand-recruitment .box-search .btn-search:hover{background:var(--color-company-primary-dark)}.brand-recruitment__empty{align-items:center;color:#7f878f;display:flex;flex-direction:column;font-size:14px;gap:12px;line-height:20px;padding:40px 0;text-align:center}.brand-recruitment__empty img{display:block;height:150px;-o-object-fit:contain;object-fit:contain;width:150px}.brand-recruitment__empty p{margin:0}.brand-recruitment__empty a{color:var(--color-company-primary);font-weight:600}.brand-recruitment--mobile{gap:0;margin-top:20px;padding:0}.brand-recruitment--mobile .brand-recruitment__columns{display:block}.brand-recruitment--mobile .brand-recruitment__jobs{border-radius:0;padding:20px}.brand-recruitment--mobile .brand-recruitment__title{color:#263a4d;font-size:20px;font-weight:600;letter-spacing:-.2px;line-height:28px;margin:0 0 16px}.brand-recruitment--mobile .search-job-company_title{font-size:18px;line-height:26px}.brand-recruitment--mobile .box-search{display:flex;flex-direction:column;gap:10px}.brand-recruitment--mobile .box-search .btn-search{width:100%}.brand-recruitment--mobile .box-paginate{gap:20px;margin-top:16px}.brand-recruitment--mobile .box-paginate .btn-paginate{height:40px;width:40px}.brand-recruitment--mobile .brand-recruitment__empty{padding:24px 0}#main:has(.brand-recruitment){background:#f3f5f7}@media (min-width:768px) and (max-width:1199px){.brand-recruitment .brand-recruitment__columns{grid-template-columns:minmax(0,1fr)}.brand-recruitment__categories,.brand-recruitment__jobs{min-width:0;width:100%}}
