.search-section[data-v-2133a452]{background:url(/_nuxt/img/background_detail.91ccd61.jpg);justify-content:center;min-height:250px;padding:60px 20px}.search-bar[data-v-2133a452],.search-section[data-v-2133a452]{align-items:center;display:flex;position:relative}.search-bar[data-v-2133a452]{background:#fff;border-radius:12px;gap:10px;height:70px;overflow:hidden;padding-left:15px;top:70px!important}.search-icon[data-v-2133a452]{color:#9ca3af;font-size:18px;margin-right:10px}.search-inputx[data-v-2133a452]{background:none;border:none;color:#374151;flex:1;font-size:16px;margin-top:16px;outline:none;padding:14px 10px}.search-inputx[data-v-2133a452]::-moz-placeholder{color:#9ca3af}.search-inputx[data-v-2133a452]::placeholder{color:#9ca3af}.search-button[data-v-2133a452]{background:#3046e9;border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;margin-right:10px;padding:14px 30px;transition:background .3s ease}.breadcrumb[data-v-2133a452]{align-items:center;background:#fff;border:none;box-shadow:0 3px 8px rgba(0,0,0,.05);color:#666;display:flex;font-size:14px;padding:10px 100px;position:relative;top:0}@media (min-width:769px) and (max-width:1024px){.search-section[data-v-2133a452]{min-height:300px}.search-bar[data-v-2133a452]{margin-top:30px}}@media (max-width:768px){.search-bar[data-v-2133a452]{border-radius:10px}.search-input[data-v-2133a452]{font-size:13px;padding:12px 10px}.search-button[data-v-2133a452]{font-size:14px;padding:12px 20px}.breadcrumb[data-v-2133a452]{display:none}}@media (max-width:480px){.search-bar[data-v-2133a452]{border-radius:10px}.search-input[data-v-2133a452]{font-size:13px}.search-button[data-v-2133a452]{font-size:13px;padding:15px}.breadcrumb[data-v-2133a452]{display:none}}[data-v-442957de]{box-sizing:border-box}button[data-v-442957de],input[data-v-442957de]{margin:0}#small-dialog[data-v-442957de]{background:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.15);margin:0 auto;max-width:420px;width:100%}.zoom-anim-dialog[data-v-442957de]{animation:slideDown-442957de .6s ease-out}@keyframes slideDown-442957de{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.popup-tabs-nav[data-v-442957de]{background-color:#f8f9fa;border-radius:8px 16px 0 0;display:flex;list-style:none;margin:0;padding:0}.popup-tabs-nav li[data-v-442957de]{flex:1}.popup-tabs-nav li a[data-v-442957de]{display:block;font-size:14px;font-weight:500;margin-left:10px;padding:0 10px;-webkit-text-decoration:none;text-decoration:none}.popup-tabs-nav li a[data-v-442957de]:hover{background-color:rgba(66,133,244,.05);color:#3046e9}.popup-tabs-nav li a.active[data-v-442957de]{background-color:#fff;border-bottom-color:#3046e9}.popup-tab-content[data-v-442957de]{display:none;padding:25px}.popup-tab-content.active[data-v-442957de]{display:block}.form-section[data-v-442957de]{width:100%}.simple-input-group[data-v-442957de]{margin-bottom:20px}.simple-input[data-v-442957de]{background-color:#fff;border:1px solid #ddd;border-radius:6px;font-size:14px;padding:12px 15px;transition:border-color .3s ease,box-shadow .3s ease;width:100%}.simple-input[data-v-442957de]:focus{border-color:#3046e9;box-shadow:0 0 0 2px rgba(66,133,244,.1);outline:none}.simple-input[data-v-442957de]::-moz-placeholder{color:#999}.simple-input[data-v-442957de]::placeholder{color:#999}.submit-btn[data-v-442957de]{background-color:#3046e9;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;margin-top:10px;padding:12px 20px;transition:background-color .3s ease,transform .2s ease;width:100%}.submit-btn[data-v-442957de]:hover{background-color:#3367d6;transform:translateY(-1px)}.submit-btn[data-v-442957de]:active{transform:translateY(0)}.profile-list[data-v-442957de]{margin-bottom:20px}.profile-item[data-v-442957de]{margin-bottom:15px}.profile-radio[data-v-442957de]{display:none}.profile-label[data-v-442957de]{background-color:#fff;border:2px solid #e9ecef;border-radius:8px;cursor:pointer;display:block;padding:15px;transition:all .3s ease}.profile-label[data-v-442957de]:hover,.profile-radio:checked+.profile-label[data-v-442957de]{background-color:#f8f9ff;border-color:#3046e9}.profile-title[data-v-442957de]{color:#333;font-size:15px;font-weight:600}.profile-info[data-v-442957de],.profile-title[data-v-442957de]{margin-bottom:10px}.info-item[data-v-442957de]{color:#666;font-size:13px;margin-bottom:4px}.info-item strong[data-v-442957de]{color:#333;font-weight:500}.file-actions[data-v-442957de]{display:flex;margin-top:10px}.view-file-btn[data-v-442957de]{align-items:center;background-color:rgba(66,133,244,.1);border-radius:4px;color:#3046e9;display:inline-flex;font-size:12px;font-weight:500;margin-right:5px;padding:6px 12px;transition:all .2s ease}.view-file-btn[data-v-442957de],.view-file-btn[data-v-442957de]:hover{-webkit-text-decoration:none;text-decoration:none}.view-file-btn[data-v-442957de]:hover{background-color:rgba(66,133,244,.2)}.view-file-btn i[data-v-442957de]{font-size:14px;margin-right:5px}.login-btn[data-v-442957de]{background-color:#3046e9;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;margin-top:15px;padding:12px 20px;transition:background-color .3s ease;width:100%}.login-btn[data-v-442957de]:hover{background-color:#3367d6}.empty-state[data-v-442957de],.login-prompt[data-v-442957de]{color:#666;padding:20px;text-align:center}.error-text[data-v-442957de]{color:#ea4335;display:block;font-size:12px;margin-top:5px}.notification.success[data-v-442957de]{background-color:#e8f5e8;border-left:4px solid #4caf50;border-radius:4px;color:#2e7d32;font-size:14px;margin-bottom:20px;padding:15px;text-align:center}.cv-preview-modal[data-v-442957de]{align-items:center;background-color:rgba(0,0,0,.7);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.cv-preview-content[data-v-442957de]{background-color:#fff;border-radius:8px;box-shadow:0 5px 25px rgba(0,0,0,.25);display:flex;flex-direction:column;height:80%;padding:20px;position:relative;width:80%}.close-preview[data-v-442957de]{color:#666;cursor:pointer;font-size:24px;position:absolute;right:20px;top:15px;transition:all .2s}.close-preview[data-v-442957de]:hover{color:#3046e9;transform:scale(1.1)}.cv-iframe-container[data-v-442957de]{flex:1;margin-top:15px;width:100%}.cv-iframe-container iframe[data-v-442957de]{border:1px solid #ddd;border-radius:4px;height:100%;width:100%}@media (max-width:767px){#small-dialog[data-v-442957de]{margin:10px auto;max-width:none;width:95%}.popup-tab-content[data-v-442957de]{padding:10px 15px}.popup-tabs-nav li[data-v-442957de]{margin-right:10px}.popup-tabs-nav li a[data-v-442957de]{display:flex;font-size:12px;justify-content:left;margin-left:10px}#tab23[data-v-442957de]{word-wrap:break-word}.simple-input[data-v-442957de]{font-size:14px;padding:10px 12px}.profile-label[data-v-442957de]{padding:12px}.profile-title[data-v-442957de]{font-size:14px}.info-item[data-v-442957de]{font-size:12px}.view-file-btn[data-v-442957de]{font-size:11px;padding:5px 10px}.cv-preview-content[data-v-442957de]{height:85%;padding:15px;width:95%}}@media (min-width:768px) and (max-width:1024px){.popup-tabs-nav li a[data-v-442957de]{font-size:14px;padding:14px 12px}}#small-dialog.dialog-with-tabs .mfp-close[data-v-442957de],button.mfp-close[data-v-442957de]{background:#fff!important;border:none!important}.excuse[data-v-442957de]{border-radius:3px;color:#666;display:block;font-size:12px;font-style:italic;margin-bottom:5px;padding:5px}.popup-tabs-nav li a[data-v-442957de]{border-bottom:2px solid transparent;color:#666;transition:all .3s ease}.popup-tabs-nav li a.active[data-v-442957de]{border-bottom:2px solid #3046e9;color:#3046e9;font-weight:600}[data-v-3aa6044e]{box-sizing:border-box}button[data-v-3aa6044e],input[data-v-3aa6044e]{margin:0}.job-apply-modal-overlay[data-v-3aa6044e]{align-items:center;animation:fadeIn-3aa6044e .3s ease;background-color:rgba(0,0,0,.7);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}@keyframes fadeIn-3aa6044e{0%{opacity:0}to{opacity:1}}.job-apply-modal-content[data-v-3aa6044e]{animation:slideDown-3aa6044e .6s ease-out;background:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.15);max-height:auto;max-width:480px;overflow-y:auto;width:90%}@keyframes slideDown-3aa6044e{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.modal-header[data-v-3aa6044e]{align-items:center;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;padding:20px 25px 15px}.modal-header h3[data-v-3aa6044e]{color:#333;font-size:16px;font-weight:600;margin:0}.close-btn[data-v-3aa6044e]{align-items:center;background:#fff;border:none;color:#666;cursor:pointer;display:flex;font-size:24px;height:30px;justify-content:center;padding:0;transition:all .2s;width:30px}.close-btn[data-v-3aa6044e]:hover{color:#3046e9;transform:scale(1.1)}.modal-body[data-v-3aa6044e]{padding:25px}.tabs-navigation[data-v-3aa6044e]{margin-bottom:20px;padding:0!important}.popup-tabs-nav[data-v-3aa6044e]{background-color:#f8f9fa;border-radius:8px 8px 0 0;display:flex;list-style:none;margin:0;padding:0}.popup-tabs-nav li[data-v-3aa6044e]{flex:1}.popup-tabs-nav li a[data-v-3aa6044e]{border-bottom:2px solid transparent;color:#666;display:block;font-size:14px;font-weight:500;padding:12px 16px;text-align:center;-webkit-text-decoration:none;text-decoration:none;transition:all .3s ease}.popup-tabs-nav li a[data-v-3aa6044e]:hover{background-color:rgba(66,133,244,.05);color:#3046e9}.popup-tabs-nav li a.active[data-v-3aa6044e]{background-color:#fff;border-bottom-color:#3046e9}.popup-tab-content[data-v-3aa6044e]{padding:20px 0}.form-section[data-v-3aa6044e]{width:100%}.input-group[data-v-3aa6044e]{margin-bottom:20px}.form-input[data-v-3aa6044e]{background-color:#fff;border:1px solid #ddd;border-radius:6px;font-size:14px;padding:12px 15px;transition:border-color .3s ease,box-shadow .3s ease;width:100%}.form-input[data-v-3aa6044e]:focus{border-color:#3046e9;box-shadow:0 0 0 2px rgba(66,133,244,.1);outline:none}.form-input[data-v-3aa6044e]::-moz-placeholder{color:#999}.form-input[data-v-3aa6044e]::placeholder{color:#999}.submit-btn[data-v-3aa6044e]{background-color:#3046e9;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;margin-top:10px;padding:12px 20px;transition:background-color .3s ease,transform .2s ease;width:100%}.submit-btn[data-v-3aa6044e]:hover:not(:disabled){background-color:#3046e9;transform:translateY(-1px)}.submit-btn[data-v-3aa6044e]:active{transform:translateY(0)}.submit-btn[data-v-3aa6044e]:disabled{background-color:#6c757d;cursor:not-allowed;opacity:.7}.profile-list[data-v-3aa6044e]{margin-bottom:20px}.profile-item[data-v-3aa6044e]{margin-bottom:15px}.profile-radio[data-v-3aa6044e]{display:none}.profile-label[data-v-3aa6044e]{background-color:#fff;border:2px solid #e9ecef;border-radius:8px;cursor:pointer;display:block;padding:15px;transition:all .3s ease}.profile-label[data-v-3aa6044e]:hover,.profile-radio:checked+.profile-label[data-v-3aa6044e]{background-color:#f8f9ff;border-color:#3046e9}.profile-title[data-v-3aa6044e]{color:#333;font-size:15px;font-weight:600}.profile-info[data-v-3aa6044e],.profile-title[data-v-3aa6044e]{margin-bottom:10px}.info-item[data-v-3aa6044e]{color:#666;font-size:13px;margin-bottom:4px}.info-item strong[data-v-3aa6044e]{color:#333;font-weight:500}.file-actions[data-v-3aa6044e]{display:flex;margin-top:10px}.view-file-btn[data-v-3aa6044e]{align-items:center;background-color:rgba(66,133,244,.1);border-radius:4px;color:#3046e9;display:inline-flex;font-size:12px;font-weight:500;margin-right:5px;padding:6px 12px;transition:all .2s ease}.view-file-btn[data-v-3aa6044e],.view-file-btn[data-v-3aa6044e]:hover{-webkit-text-decoration:none;text-decoration:none}.view-file-btn[data-v-3aa6044e]:hover{background-color:rgba(66,133,244,.2)}.view-file-btn i[data-v-3aa6044e]{font-size:14px;margin-right:5px}.empty-state[data-v-3aa6044e],.loading-state[data-v-3aa6044e]{color:#666;padding:20px;text-align:center}.error-text[data-v-3aa6044e]{color:#ea4335;display:block;font-size:12px;margin-top:5px}.notification[data-v-3aa6044e]{border-radius:4px;font-size:14px;margin-bottom:20px;padding:15px;text-align:center}.notification.success[data-v-3aa6044e]{background-color:#e8f5e8;border-left:4px solid #4caf50;color:#2e7d32}.notification.error[data-v-3aa6044e]{background-color:#ffebee;border-left:4px solid #f44336;color:#c62828}.form-note[data-v-3aa6044e]{color:#666;display:block;font-size:12px;font-style:italic;margin-bottom:15px;padding:8px}.cv-preview-modal[data-v-3aa6044e]{align-items:center;background-color:rgba(0,0,0,.7);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10000}.cv-preview-content[data-v-3aa6044e]{background-color:#fff;border-radius:8px;box-shadow:0 5px 25px rgba(0,0,0,.25);display:flex;flex-direction:column;height:80%;padding:20px;position:relative;width:80%}.close-preview[data-v-3aa6044e]{color:#666;cursor:pointer;font-size:24px;position:absolute;right:20px;top:15px;transition:all .2s}.close-preview[data-v-3aa6044e]:hover{color:#3046e9;transform:scale(1.1)}.cv-iframe-container[data-v-3aa6044e]{flex:1;margin-top:15px;width:100%}.cv-iframe-container iframe[data-v-3aa6044e]{border:1px solid #ddd;border-radius:4px;height:100%;width:100%}@media (max-width:767px){.job-apply-modal-content[data-v-3aa6044e]{margin:10px;max-width:none;width:95%}.modal-header[data-v-3aa6044e]{padding:15px 20px 12px}.modal-header h3[data-v-3aa6044e]{font-size:14px}.modal-body[data-v-3aa6044e]{padding:15px 20px}.popup-tabs-nav li a[data-v-3aa6044e]{font-size:12px;padding:10px 12px}.form-input[data-v-3aa6044e]{font-size:14px;padding:10px 12px}.profile-label[data-v-3aa6044e]{padding:12px}.profile-title[data-v-3aa6044e]{font-size:14px}.info-item[data-v-3aa6044e]{font-size:12px}.view-file-btn[data-v-3aa6044e]{font-size:11px;padding:5px 10px}.cv-preview-content[data-v-3aa6044e]{height:85%;padding:15px;width:95%}}@media (min-width:768px) and (max-width:1024px){.popup-tabs-nav li a[data-v-3aa6044e]{font-size:14px;padding:12px 14px}}.xzq-container-wrapper[data-v-203301b0]{background:#fff;border-radius:12px;box-shadow:0 0 12px 0 rgba(0,0,0,.05);margin:20px 0;padding:20px}.mtp-section-title[data-v-203301b0]{border-bottom:1px solid hsla(0,0%,80%,.8);color:#1a1a1a;font-size:20px;font-weight:700;line-height:28px;margin:0 0 20px;text-align:left}.qlw-jobs-list-wrapper[data-v-203301b0]{display:flex;flex-direction:column;gap:16px;line-height:normal}.rfv-job-item-card[data-v-203301b0]{background:#f0f5ff;border-radius:12px;cursor:pointer;min-height:100px;padding:16px;transition:all .2s ease}.nkm-card-content-area[data-v-203301b0]{align-items:flex-start;display:flex;gap:16px;height:100%}.bxy-job-thumbnail[data-v-203301b0]{align-items:center;background:#f3f4f6;border-radius:8px;display:flex;flex-shrink:0;height:80px;justify-content:center;overflow:hidden;width:120px}.gts-thumbnail-img[data-v-203301b0]{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.jwh-job-info-section[data-v-203301b0]{display:flex;flex:1;flex-direction:column;height:100%;justify-content:space-between;min-width:0}.hqp-job-link[data-v-203301b0]{color:inherit;-webkit-text-decoration:none;text-decoration:none}.vcz-title-wrapper[data-v-203301b0]{margin-bottom:8px}.mxw-job-title-text[data-v-203301b0]{color:#1f2937;display:-webkit-box;font-size:16px;font-weight:600;line-height:1.4;margin:0 0 6px;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.qrt-badges-row[data-v-203301b0]{display:flex;gap:8px;margin-bottom:8px}.lkd-job-type-badge[data-v-203301b0]{border-radius:12px;display:inline-block;font-size:11px;font-weight:600;padding:2px 8px;text-transform:uppercase}.xkld-badge[data-v-203301b0]{background:#3046e9;color:#fff}.chau-au-badge[data-v-203301b0]{background:#fff;border:1px solid #d1d5db;color:#1a1a1a}.pqz-job-meta-info[data-v-203301b0]{margin-top:auto}.bgh-horizontal-details[data-v-203301b0]{align-items:center;display:flex;flex-wrap:nowrap;gap:16px;justify-content:space-between}.zxv-detail-item[data-v-203301b0]{display:flex;flex:1;flex-direction:column;font-size:14px;gap:2px;max-width:150px;min-width:110px}.rzm-action-buttons-inline[data-v-203301b0]{align-items:center;display:flex;flex-shrink:0;gap:8px;margin-left:auto}.sdl-detail-label[data-v-203301b0]{color:#6b7280;font-size:13px;font-weight:400}.bvn-detail-value[data-v-203301b0]{color:#1f2937;font-size:14px;font-weight:600;line-height:1.2;word-break:break-word}.nfg-apply-btn[data-v-203301b0],.salary-value[data-v-203301b0]{font-weight:600}.nfg-apply-btn[data-v-203301b0]{background:#3046e9;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:10px 20px;transition:all .2s ease;white-space:nowrap}.nfg-apply-btn[data-v-203301b0]:hover{background:#2563eb;transform:translateY(-1px)}.wkt-applied-btn[data-v-203301b0]{align-items:center;background:#5cb85c;border:none;border-radius:4px;color:#fff;cursor:not-allowed;display:flex;justify-content:center;padding:10px}.yxc-favorite-btn[data-v-203301b0]{background:transparent;border:1px solid #d1d5db;border-radius:4px;color:#6b7280;cursor:pointer;padding:8px 12px;transition:all .2s ease}.yxc-favorite-btn[data-v-203301b0]:hover{border-color:#3046e9;color:#3046e9}.flag-icon[data-v-203301b0]{border-radius:2px;height:12px;width:16px}@media (max-width:768px){.xzq-container-wrapper[data-v-203301b0]{padding:16px}.nkm-card-content-area[data-v-203301b0]{flex-direction:column;gap:12px}.bxy-job-thumbnail[data-v-203301b0]{align-self:center;height:120px;width:100%}.zxv-detail-item[data-v-203301b0]{min-width:auto;width:100%}.bgh-horizontal-details[data-v-203301b0]{align-items:flex-start;flex-direction:column;flex-wrap:wrap;gap:8px}.rzm-action-buttons-inline[data-v-203301b0]{justify-content:space-between;margin-left:0}.nfg-apply-btn[data-v-203301b0]{flex:1;margin-right:8px}.rfv-job-item-card[data-v-203301b0]{position:relative}.yxc-favorite-btn[data-v-203301b0]{bottom:16px;position:absolute;right:16px;z-index:10}.rzm-action-buttons-inline[data-v-203301b0]{padding-right:56px;width:100%}.nfg-apply-btn[data-v-203301b0]{width:100%}}.job-description-container[data-v-b240ecdc]{background:#fff;border-radius:4px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;max-width:100%}.job-tabs[data-v-b240ecdc]{border-bottom:1px solid #e0e6ed;border-radius:8px 8px 0 0;box-shadow:0 4px 20px rgba(0,0,0,.1);margin-top:15px}.tab-nav[data-v-b240ecdc]{display:flex}.tab-btn[data-v-b240ecdc]{background:none;border:none;border-bottom:2px solid transparent;color:#1a1a1a;cursor:pointer;font-size:14px;font-weight:500;padding:12px 16px;transition:all .2s ease}.job-details-list[data-v-b240ecdc]{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px 24px;background:#fff;border-radius:0 0 8px 8px;box-shadow:0 4px 20px rgba(0,0,0,.05);gap:16px 24px;padding:20px}.detail-item[data-v-b240ecdc]{align-items:flex-start;color:#333;display:flex;font-size:15px;gap:10px}.detail-item i[data-v-b240ecdc]{color:#666;flex-shrink:0;font-size:18px;line-height:1;margin-top:3px}.detail-content[data-v-b240ecdc]{display:block;flex:1;min-width:0}.detail-label[data-v-b240ecdc]{color:#333;font-weight:500}.detail-label[data-v-b240ecdc],.detail-value[data-v-b240ecdc]{display:inline;font-size:13px}.detail-value[data-v-b240ecdc]{color:#666;word-wrap:break-word;word-break:break-word}.job-description-section[data-v-b240ecdc]{border-radius:8px 8px 0 0;box-shadow:0 4px 20px rgba(0,0,0,.1);margin-top:15px;padding:16px}.section-title[data-v-b240ecdc]{border-bottom:1px solid hsla(0,0%,80%,.8);color:#1a1a1a;font-size:20px;font-weight:700;line-height:28px;margin:0 0 20px;text-align:left}.description-content[data-v-b240ecdc]{color:#666;font-size:13px;line-height:1.6;margin-bottom:20px}.description-collapsed[data-v-b240ecdc]{max-height:200px;overflow:hidden;position:relative}.description-collapsed[data-v-b240ecdc]:after{background:linear-gradient(transparent,#fff);bottom:0;content:"";height:40px;left:0;pointer-events:none;position:absolute;right:0}.toggle-button[data-v-b240ecdc]{background:none;border:none;color:#2c5aa0;cursor:pointer;font-size:13px;padding:8px 0 0;-webkit-text-decoration:underline;text-decoration:underline}.toggle-button[data-v-b240ecdc]:hover{color:#1a4480}.company-addresses-section[data-v-b240ecdc]{border-bottom:1px solid #e0e6ed;padding:16px}.addresses-list[data-v-b240ecdc]{display:flex;flex-direction:column;gap:8px}.address-item[data-v-b240ecdc]{align-items:flex-start;display:flex;gap:8px}.address-icon[data-v-b240ecdc]{color:#2c5aa0;flex-shrink:0;font-size:14px;margin-top:1px}.address-text[data-v-b240ecdc]{color:#666;font-size:13px;line-height:1.4}.action-section[data-v-b240ecdc]{padding:16px}.feedback-btn[data-v-b240ecdc]{align-items:center;background:#2c5aa0;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;justify-content:center;padding:10px 16px;transition:background-color .2s ease;width:100%}.feedback-btn[data-v-b240ecdc]:hover{background:#1a4480}.feedback-btn i[data-v-b240ecdc]{font-size:14px}@media (max-width:1024px){.job-details-list[data-v-b240ecdc]{gap:14px 20px;grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.tab-nav[data-v-b240ecdc]{flex-wrap:wrap}.job-details-list[data-v-b240ecdc]{gap:12px;grid-template-columns:1fr;padding:16px}}@media (max-width:480px){.job-details-list[data-v-b240ecdc]{gap:10px;padding:12px}.detail-item[data-v-b240ecdc]{gap:8px}}.apply-button.already-applied{background-color:#5cb85c;color:#fff;cursor:default}.apply-button{align-items:center;background:#3046e9;border:none;border-radius:4px;color:#fff;display:inline-flex;flex:1;font-size:16px;font-weight:500;height:-moz-fit-content;height:fit-content;justify-content:center;padding:9px 20px;text-align:center;-webkit-text-decoration:none;text-decoration:none;transition:background .3s}.apply-button-child.already-applied{background-color:#5cb85c;color:#fff;cursor:default}.apply-button-child{align-items:center;background:#3046e9;border:none;border-radius:4px;color:#fff;display:inline-flex;flex:1;font-size:16px;font-weight:500;height:-moz-fit-content;height:fit-content;justify-content:center;padding:9px 20px;text-align:center;-webkit-text-decoration:none;text-decoration:none;transition:background .3s}.job-overview-inner ul li h5{font-size:18px!important}.mobile-apply-section{border-bottom:1px solid #e0e0e0;padding:20px 0;text-align:center}.mobile-apply-btn{display:inline-block;max-width:1000px;text-align:center;width:100%}@media (max-width:991.98px){.mobile-apply-section{display:block!important}}@media (max-width:767.98px){.job-action-wrapper{display:flex;flex-direction:row;gap:12px}.job-action-wrapper a.apply-button,.job-action-wrapper a.apply-button-child{flex:1;justify-content:center}.job-action-wrapper .yxc-favorite-btn{flex:0 0 auto;padding:10px 14px;white-space:nowrap}}.job-detail-header{align-items:flex-start;border-bottom:1px solid #e0e6ed;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.1);display:flex;justify-content:space-between;padding:20px}.job-header-left{flex:1}.job-main-title{color:#1a1a1a;font-size:22px;font-style:normal;font-weight:510;line-height:30px;margin-bottom:10px}.job-deadline,.job-location{align-items:center;color:#1a1a1a;display:flex;font-size:14px;gap:5px;margin-bottom:10px}.tags-wrapper{color:#4d4d4d;font-size:14px;font-style:normal;font-weight:400;line-height:20px;text-align:center}.tags-container{display:flex;gap:10px}.tag{border:1px solid #666;border-radius:8px;color:#1a1a1a;padding:5px 10px}.company-overview{background:#fff;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.1);padding:20px}.company-overview-header{display:flex}.company-logo{align-items:center;background:#eee;border-radius:8px;display:flex;flex-shrink:0;height:80px;justify-content:center;margin-right:15px;overflow:hidden;width:80px}.company-logo img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.company-name h4{color:#222;font-size:18px;font-weight:600;margin:0 0 10px}.addresses-list{display:flex;flex-direction:column;gap:8px}.address-item{align-items:flex-start;display:flex;gap:8px}.address-icon{color:#3046e9;flex-shrink:0;font-size:14px;margin-top:1px}.address-text{color:#666;font-size:13px;line-height:1.4}.yxc-favorite-btn{align-items:center;background:transparent;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;display:inline-flex;font-size:16px;gap:6px;padding:10px 20px;transition:all .2s ease}.yxc-favorite-btn i{font-size:18px}.yxc-favorite-btn.saved,.yxc-favorite-btn:hover{border-color:#3046e9;color:#3046e9}.yxc-favorite-btn.saved{background:#f0f7ff}.yxc-favorite-btn.saved:hover{background:#e6f0ff}.company-title{color:#1a1a1a;display:-webkit-box;flex:1;font-size:14px;font-weight:600;-webkit-text-decoration:none;text-decoration:none;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.company-title:hover{color:#3046e9}