.search-box[data-v-788810c5]{border-top-left-radius:0;border-top-right-radius:0;box-shadow:-1px 9px 15px -1px #00000073;-webkit-box-shadow:-1px 9px 15px -1px rgba(0,0,0,.45);-moz-box-shadow:-1px 9px 15px -1px rgba(0,0,0,.45);max-height:700px;overflow:scroll}.search-box[data-v-788810c5]::-webkit-scrollbar{background:transparent;width:4px}.search-box[data-v-788810c5]::-webkit-scrollbar-track{background:transparent}.search-box[data-v-788810c5]::-webkit-scrollbar-thumb{background:var(--primary-mobile-color);border-radius:var(--border-radius)}.search-box .position-key .search-item[data-v-788810c5]{align-items:center;display:flex}.search-box .position-key .search-item span[data-v-788810c5]{color:#000;font-weight:500}.search-box .position-key .search-item[data-v-788810c5]:hover{background-color:var(--background-setting)}.search-box .position-key .search-item:hover span[data-v-788810c5]{color:var(--primary-mobile-color)}.search-box .position-key .search-item:hover img[data-v-788810c5]{filter:var(--filter-primary-color)!important}.search-box .position-key .search-item[data-v-788810c5]:last-child{border-bottom:none}.search-box .search-suggestions .search-item[data-v-788810c5]{background:var(--primary-light-color);border-radius:5px;color:var(--white);padding:5px 10px}.search-box .search-box-item[data-v-788810c5]{border-color:var(--primary-light-color);border-radius:var(--border-radius);color:var(--primary-light-color);outline:none}.search-box .search-box-item.active[data-v-788810c5]{background-color:var(--primary-light-color);color:var(--white)}.search-box .job-category .job-category-swiper[data-v-788810c5]{height:300px}.search-box .job-category .job-category-swiper .job-swiper-item[data-v-788810c5]{height:calc(33.33333% - 16px)}.search-box .job-category .job-category-item[data-v-788810c5]{height:100%;width:100%}.search-box .job-category .job-category-item .item[data-v-788810c5]{border-radius:10px;height:100%;position:relative;width:100%}.search-box .job-category .job-category-item .item .image[data-v-788810c5]{border-radius:10px;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.search-box .job-category .job-category-item .item .name[data-v-788810c5]{align-items:center;background:hsla(0,0%,40%,.5);border-radius:10px;color:#fff;display:flex;font-size:16px;font-weight:600;height:100%;justify-content:center;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);transition:all .2s ease-in-out 0s;-webkit-transition:all .2s ease-in-out 0s;width:100%}.search-box .job-category .job-category-item .item .name[data-v-788810c5]:hover{background:hsla(0,0%,40%,.75);transition:all .2s ease-in-out 0s;-webkit-transition:all .2s ease-in-out 0s}.half-modal[data-v-ebb20b13]{background-color:#8f8f8fcc;color:var(--black);height:100%;left:0;overflow:auto;pointer-events:auto;position:fixed;top:0;transition:all .2s ease-in-out 0s;-webkit-transition:all .2s ease-in-out 0s;width:100%;z-index:99999}.half-modal .wrapper-modal[data-v-ebb20b13]{border-radius:0;bottom:0;height:auto;left:0;overflow:auto;position:absolute;width:350px}@media screen and (max-width:767px){.half-modal .wrapper-modal[data-v-ebb20b13]{min-width:100%}}.half-modal .wrapper-modal .modal-header[data-v-ebb20b13]{background:var(--white);height:60px;min-height:10px;position:sticky;width:100%;z-index:999}.half-modal .wrapper-modal .modal-header .title[data-v-ebb20b13]{flex:1;font-size:14px;font-weight:700;height:100%}.half-modal .wrapper-modal .modal-header .title.login-title[data-v-ebb20b13]{color:var(--primary-mobile-color)}.half-modal .wrapper-modal .modal-header .close-modal-btn[data-v-ebb20b13]{position:absolute;right:16px;top:16px}.half-modal .wrapper-modal .main-content[data-v-ebb20b13]{height:100vh;overflow:auto}.half-modal .wrapper-modal .main-content .user-card[data-v-ebb20b13]{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.half-modal .wrapper-modal .main-content .user-card .setting-card[data-v-ebb20b13]{border-radius:var(--border-radius)}.half-modal .wrapper-modal .main-content .user-card .setting-card:hover a[data-v-ebb20b13]{background-color:#f3f3f3!important}.half-modal .wrapper-modal .main-content .user-card .setting-card:hover a .button-title[data-v-ebb20b13]{color:var(--primary-light-color)}.half-modal .wrapper-modal .main-content .user-card .setting-card:hover a .button-image img[data-v-ebb20b13]{filter:var(--filter-primary-light-color)}.half-modal .wrapper-modal .main-content .user-card .setting-card.website-information span[data-v-ebb20b13]{color:var(--gray-light)}.half-modal .wrapper-modal .main-content .user-card .setting-card.website-information span .web-link[data-v-ebb20b13],.half-modal .wrapper-modal .main-content .user-card .setting-card.website-information span.email[data-v-ebb20b13]{color:var(--primary-light-color)}.half-modal .wrapper-modal .main-content .user-card .setting-card .setting-card-item[data-v-ebb20b13]{min-height:40px;position:relative}.half-modal .wrapper-modal .main-content .user-card .setting-card .setting-card-item[data-v-ebb20b13]:not(:last-child):after{background-color:var(--gray-border);bottom:0;content:"";height:1px;opacity:.5;position:absolute;right:0;width:calc(100% - 76px);z-index:10}.half-modal .wrapper-modal .main-content .user-card .setting-card .setting-card-item .avatar-user[data-v-ebb20b13]{height:38px;width:38px}.half-modal .wrapper-modal .main-content .user-card .setting-card .setting-card-item .first-card-item[data-v-ebb20b13]{color:#000;font-size:14px}.half-modal .wrapper-modal .main-content .user-card .setting-card .setting-card-item .image-square[data-v-ebb20b13]{flex:1 0 60px}.half-modal .wrapper-modal .main-content .user-card .setting-card .setting-card-item .account-name[data-v-ebb20b13]{color:#000;font-size:16px}.half-modal .wrapper-modal .main-content .user-card .setting-card .setting-card-item .key-icon[data-v-ebb20b13]{transform:rotateY(0) rotateX(180deg) rotate(-90deg)}.half-modal .wrapper-modal .main-content .user-card .setting-card .setting-card-item .easy-apply[data-v-ebb20b13]{background-color:var(--primary-light-color);border-radius:9999px;flex:1;gap:32px;height:38px;position:relative}.half-modal .wrapper-modal .main-content .user-card .setting-card .setting-card-item .easy-apply.unlock[data-v-ebb20b13]{background-color:var(--background-grey-line)}.half-modal .wrapper-modal .main-content .user-card .setting-card .setting-card-item .easy-apply.unlock .logo[data-v-ebb20b13]{background-color:var(--primary-light-color)}.half-modal .wrapper-modal .main-content .user-card .setting-card .setting-card-item .easy-apply .logo[data-v-ebb20b13]{background-color:#c7c7c680;border-radius:9999px;height:36px;left:1px;position:absolute;top:50%;transform:translateY(-50%);width:36px}.half-modal .wrapper-modal .main-content .user-card .setting-card .setting-card-item .easy-apply span[data-v-ebb20b13]{color:var(--white);flex:1;text-align:center}.half-modal .wrapper-modal .main-content .user-card .setting-card .setting-card-item .button-title[data-v-ebb20b13]{color:#666;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.half-modal .wrapper-modal .main-content .user-card .setting-card a.active[data-v-ebb20b13]{background-color:#f3f3f3!important}.half-modal .wrapper-modal .main-content .user-card .setting-card a.active .button-title[data-v-ebb20b13]{color:var(--primary-light-color)}.half-modal .wrapper-modal .main-content .user-card .setting-card a.active .button-image img[data-v-ebb20b13]{filter:var(--filter-primary-light-color)}.half-modal .wrapper-modal .main-content .copyright[data-v-ebb20b13]{background:#fff;bottom:0;position:sticky}.half-modal .wrapper-modal .main-content .copyright .text[data-v-ebb20b13]{color:#666;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-transform:capitalize}.app-header{align-items:center;background-color:var(--white);display:flex;height:var(--header-desktop-height);position:sticky;top:0;width:100%;z-index:99998}@media screen and (max-width:767px){.app-header{display:none}}.app-header.is-second-header{top:var(--header-desktop-height)}.app-header nav{align-items:center;display:flex;gap:1rem;height:100%;justify-content:space-between;position:relative;width:100%}.app-header nav .left-header{display:flex;flex:0 0 fit-content;gap:1rem}.app-header nav .left-header .item{align-items:center;color:#000;display:flex;font-weight:400;justify-content:center}.app-header nav .left-header .item,.app-header nav .left-header .item.active{font-size:16px;font-style:normal;line-height:normal;text-transform:capitalize}.app-header nav .left-header .item.active{color:#0c6ab0;font-weight:700}.app-header nav .left-header .item.item-with-dropdown:hover .dropdown-box{opacity:1;pointer-events:auto;transition:all .2s ease-in-out 0s;-webkit-transition:all .2s ease-in-out 0s}.app-header nav .left-header .item.item-with-dropdown .dropdown-box{border-top:6px solid #fff;font-size:14px;font-weight:500;opacity:0;pointer-events:none;transition:all .2s ease-in-out 0s;-webkit-transition:all .2s ease-in-out 0s}.app-header nav .left-header .item.item-with-dropdown .dropdown-box .dropdown-menu-btn span{color:#000}.app-header nav .left-header .item.item-with-dropdown .dropdown-box .dropdown-menu-btn img{filter:var(--filter-gray-light)}.app-header nav .left-header .item.item-with-dropdown .dropdown-box .dropdown-menu-btn.router-link-active{background-color:#0c6ab0;font-weight:700;text-transform:capitalize}.app-header nav .left-header .item.item-with-dropdown .dropdown-box .dropdown-menu-btn.router-link-active img{filter:var(--filter-white-color)}.app-header nav .left-header .item.item-with-dropdown .dropdown-box .dropdown-menu-btn.router-link-active span{color:#fff}.app-header nav .search-bar{align-items:center;display:flex;flex:1 1 100%;justify-content:center;max-width:580px;width:100%;z-index:99999}@media screen and (min-width:1520px){.app-header nav .search-bar.show-full{left:50%!important;position:absolute!important;transform:translate(-50%)!important}}@media screen and (min-width:1500px){.app-header nav .search-bar{left:50%;position:absolute;transform:translate(-50%)}}@media screen and (min-width:1520px){.app-header nav .search-bar.non-login{left:50%!important;position:absolute!important;transform:translate(-50%)!important}}@media screen and (min-width:1280px){.app-header nav .search-bar.login{left:50%!important;position:absolute!important;transform:translate(-50%)!important}}.app-header nav .search-bar .desktop-search-input{height:40px;max-width:580px;width:100%}.app-header nav .search-bar .desktop-search-input .search{background-color:var(--background-setting);caret-color:var(--primary-mobile-color);color:var(--black);font-size:14px;height:100%;padding:4px 30px 4px 12px;width:100%}.app-header nav .search-bar .desktop-search-input .search::-moz-placeholder{font-size:12px;opacity:.9;padding-bottom:4px}.app-header nav .search-bar .desktop-search-input .search::placeholder{font-size:12px;opacity:.9;padding-bottom:4px}.app-header nav .search-bar .desktop-search-input .search:focus-visible{outline:none}.app-header nav .search-bar .desktop-search-input .search::-webkit-search-cancel-button{display:none}.app-header nav .search-bar .desktop-search-input .search:focus{outline:none}.app-header nav .right-header{align-items:center;display:none;flex:0 0 fit-content;gap:1rem;justify-content:flex-end}@media screen and (min-width:768px){.app-header nav .right-header{display:flex}}.app-header nav .right-header .action-btn{align-items:center;background-color:var(--background-setting);border-radius:var(--border-radius);color:var(--primary-mobile-color);display:flex;font-size:14px;font-weight:500;height:40px;justify-content:center;width:-moz-max-content;width:max-content}.app-header nav .right-header .action-btn.register{background-color:#0c6ab0;color:var(--white)}.app-header nav .right-header .action-btn.recruit{background-color:var(--primary-mobile-color);color:var(--white)}.app-header nav .right-header .noti-icon{position:relative}.app-header nav .right-header .noti-icon .notify-number{align-items:center;background-color:red;border-radius:50%;color:var(--white);display:flex;font-size:12px;font-weight:700;height:25px;justify-content:center;position:absolute;right:-15px;top:-15px;width:25px}.app-header nav .right-header .post-btn{background-color:var(--primary-mobile-color);border-radius:6px;flex:1 0 60px;height:35px;transition:all .2s ease-in-out 0s;-webkit-transition:all .2s ease-in-out 0s;width:60px}.app-header nav .right-header .post-btn:hover{background-color:var(--white);border:1px solid var(--primary-mobile-color);transition:all .2s ease-in-out 0s;-webkit-transition:all .2s ease-in-out 0s}.app-header nav .right-header .post-btn:hover img{filter:var(--filter-primary-color)}.app-header nav .right-header .button-control{position:relative}.app-header nav .right-header .button-control.noti-icon:after{border-radius:50%;opacity:1}.app-header nav .right-header .button-control.noti-icon:after,.app-header nav .right-header .button-control:after{background-color:var(--background-setting);content:"";height:40px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .2s ease-in-out 0s;-webkit-transition:all .2s ease-in-out 0s;width:40px;z-index:-1}.app-header nav .right-header .button-control:after{border-radius:var(--border-radius);opacity:0}.app-header nav .right-header .button-control:hover:after{opacity:1;transition:all .2s ease-in-out 0s;-webkit-transition:all .2s ease-in-out 0s}.app-header nav .right-header .tooltip{position:relative}.app-header nav .right-header .tooltip:hover .tooltiptext{opacity:.9;visibility:visible}.app-header nav .right-header .tooltip .tooltiptext{background-color:#666;border-radius:var(--border-radius);color:#fff;font-size:14px;left:50%;opacity:0;padding:8px;position:absolute;text-align:center;top:calc(100% + 2rem);transform:translate(-50%,-50%);transition:opacity .3s;visibility:hidden;width:-moz-max-content;width:max-content;z-index:1}.app-header nav .right-header .notification-header{align-items:center;background-color:var(--background-setting);border-radius:50%;display:flex;flex:0 0 40px;height:40px;justify-content:center;width:40px}.app-header nav .right-header .recruitment-btn{background-color:var(--background-setting);border:0;color:var(--primary-mobile-color);display:flex;flex-direction:column;font-size:12px;font-weight:500;height:40px}.register-form.active[data-v-236bb39d]{overflow:auto}.register-form .group-form input[data-v-236bb39d]{background-color:var(--background-input);border:none;box-shadow:none;outline:none}.register-form .group-form input[data-v-236bb39d]::-moz-placeholder{font-size:14px;opacity:.8}.register-form .group-form input[data-v-236bb39d]::placeholder{font-size:14px;opacity:.8}.register-form .group-form input[data-v-236bb39d]::-ms-clear,.register-form .group-form input[data-v-236bb39d]::-ms-reveal{display:none}.register-form .register-option-btn[data-v-236bb39d]{align-items:center;background-color:var(--background-input);border-radius:6px;color:var(--white);display:flex;font-size:20px;font-weight:700;height:60px;justify-content:center;pointer-events:none;width:100%}.register-form .register-option-btn.active[data-v-236bb39d]{background-color:var(--primary-mobile-color);pointer-events:auto}.register-form .register-option-btn.fit-w[data-v-236bb39d]{width:80%}.register-form .line-link[data-v-236bb39d]{color:var(--primary-light-color);cursor:pointer;text-decoration:underline}.forgot-password-form[data-v-480cd17e]{margin-top:32px}.forgot-password-form .group-form input[data-v-480cd17e]{background-color:var(--background-input);border:none;box-shadow:none;outline:none}.forgot-password-form .group-form input[data-v-480cd17e]::-moz-placeholder{font-size:14px;opacity:.8}.forgot-password-form .group-form input[data-v-480cd17e]::placeholder{font-size:14px;opacity:.8}.forgot-password-form .group-form .selection-dot[data-v-480cd17e]{background-color:var(--background-setting);border-radius:50%;height:18px;position:relative;width:18px}.forgot-password-form .group-form .selection-dot[data-v-480cd17e]:after{background-color:var(--primary-light-color);border-radius:50%;content:"";height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:10px}.forgot-password-form .reset-option-btn[data-v-480cd17e]{align-items:center;background-color:var(--background-input);border-radius:6px;color:var(--white);display:flex;font-size:20px;font-weight:700;height:60px;justify-content:center;margin-top:48px;pointer-events:none;width:100%}.forgot-password-form .reset-option-btn.active[data-v-480cd17e]{background-color:var(--primary-mobile-color);pointer-events:auto}.right-bar[data-v-ac5832ea]{bottom:92px;display:flex;flex-direction:column;gap:.5rem;position:fixed;right:11px;z-index:99999}.right-bar .right-bar-button[data-v-ac5832ea]{align-items:center;background-color:var(--rightbar-btn);border-radius:50%!important;display:flex;height:48px;justify-content:center;width:48px}.right-bar .right-bar-button.no-bg[data-v-ac5832ea]{background-color:transparent}.right-bar .right-bar-button.no-bg[data-v-ac5832ea]:hover{background-color:transparent!important}.right-bar .right-bar-button.no-bg:hover img[data-v-ac5832ea]{filter:var(--filter-primary-color)}.right-bar .right-bar-button[data-v-ac5832ea]:hover{background-color:var(--primary-mobile-color)}.right-bar .right-bar-button.back-to-top[data-v-ac5832ea]{display:none}.right-bar .right-bar-button.back-to-top.active[data-v-ac5832ea]{display:flex}.right-bar .right-bar-button.with-bg[data-v-ac5832ea]{background-color:var(--primary-light-color)}.toast[data-v-f1f14f83]{bottom:32px;color:var(--black);left:32px;position:fixed;transition:opacity .5s;z-index:99999}.toast .main-content[data-v-f1f14f83]{background:var(--white);border-radius:var(--border-radius);height:auto;margin:16px auto auto;max-width:500px;width:-moz-max-content;width:max-content}.toast .main-content .message[data-v-f1f14f83]{background:none;color:var(--black);font-weight:600;text-align:center}.left-bar[data-v-79ee9255]{display:flex;flex-direction:column;gap:.5rem;left:11px;position:fixed;top:calc(var(--header-desktop-height) + 16px)}.left-bar .left-bar-button[data-v-79ee9255]{align-items:center;background-color:var(--rightbar-btn);border-radius:50%!important;display:flex;height:48px;justify-content:center;width:48px}.left-bar.is-second-header[data-v-79ee9255]{top:calc(var(--header-desktop-height) + var(--header-desktop-height) + 16px)}.left-bar.custom-position[data-v-79ee9255]{position:absolute;top:586px}.left-bar.custom-position.active[data-v-79ee9255]{position:fixed;top:calc(var(--header-desktop-height) + 136px)}
