.login-container[data-v-7b51e35c]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:20px}.login-card[data-v-7b51e35c]{width:100%;width:420px}.login-header[data-v-7b51e35c]{text-align:center;margin-bottom:32px}.login-header h1[data-v-7b51e35c]{margin:0 0 8px;font-size:28px;font-weight:600;color:#1f2937}.login-header p[data-v-7b51e35c]{margin:0;color:#6b7280;font-size:14px}.region-cascader[data-v-e3500aca],.region-cascader[data-v-e3500aca] .n-cascader{width:100%}.region-cascader.compact[data-v-e3500aca] .n-cascader{min-width:200px}.mobile-region-selects[data-v-e3500aca]{display:flex;flex-direction:column;gap:12px;width:100%}.mobile-region-selects[data-v-e3500aca] .n-select{width:100%}.region-cascader.compact .mobile-region-selects[data-v-e3500aca]{flex-direction:row;gap:8px}.region-cascader.compact .mobile-region-selects[data-v-e3500aca] .n-select{flex:1;min-width:120px}@media (max-width: 767px){.region-cascader[data-v-e3500aca] .n-select-menu,.region-cascader[data-v-e3500aca] .n-cascader-menu{max-width:calc(100vw - 32px)}}.job-application-container[data-v-222ae971]{min-height:100vh;background:#fff;padding:0;display:flex;justify-content:center;overflow-y:auto}.job-application-wrapper[data-v-222ae971]{width:100%;margin:0;min-height:100vh}@media (min-width: 768px){.job-application-container[data-v-222ae971]{background:#e8e8e8}.job-application-wrapper[data-v-222ae971]{max-width:480px;margin:0 auto}}.form-content-container[data-v-222ae971]{background:#fff;min-height:100vh;padding:8px 8px 80px;box-sizing:border-box}.form-header[data-v-222ae971]{margin:0 0 16px;text-align:center;border:none;box-shadow:none;background:transparent;border-radius:0}.form-header h1[data-v-222ae971]{margin:0;font-size:24px;font-weight:600;color:#333}.form-section[data-v-222ae971]{margin:0 0 16px;border:none;box-shadow:0 2px 8px #0000000f;background:#fff;border-radius:10px}.form-section[data-v-222ae971]:last-of-type{margin-bottom:16px}.fixed-bottom-actions[data-v-222ae971]{position:fixed;bottom:0;bottom:env(safe-area-inset-bottom,0);left:50%;transform:translate(-50%);width:100%;max-width:480px;z-index:100;background:#fff;box-shadow:0 -2px 12px #0000001a;padding:12px 0}.fixed-bottom-actions .action-inner[data-v-222ae971]{padding:0 16px;box-sizing:border-box}.fixed-bottom-actions .n-button[data-v-222ae971]{height:44px;font-size:16px;font-weight:500}.section-header[data-v-222ae971]{display:flex;justify-content:space-between;align-items:center}.signature-canvas[data-v-222ae971]{width:100%;max-width:100%;height:200px;border:1px solid #e0e0e6;border-radius:3px;cursor:crosshair;background:#fff;touch-action:none;-ms-touch-action:none;overscroll-behavior:contain;user-select:none;-webkit-user-select:none}.mobile-cards[data-v-222ae971]{display:flex;flex-direction:column;gap:12px}.mobile-card-item[data-v-222ae971]{margin-bottom:0;box-shadow:0 1px 4px #00000014}.card-content[data-v-222ae971]{padding:8px 0}.card-row[data-v-222ae971]{display:flex;padding:4px 0;font-size:14px;line-height:1.6}.card-label[data-v-222ae971]{color:#666;flex-shrink:0;margin-right:8px;min-width:80px}.card-value[data-v-222ae971]{color:#333;flex:1;word-break:break-all}.card-duration[data-v-222ae971]{color:#18a058;font-size:12px;font-weight:500;margin-left:8px;flex-shrink:0}[data-v-222ae971] .region-cascader,[data-v-222ae971] .region-cascader .n-space{width:100%!important}@media (max-width: 768px){.mobile-card-item[data-v-222ae971] .n-card__action{padding:8px 16px;border-top:1px solid #e8e8e8}}.photo-upload-button[data-v-222ae971]{width:100px;height:140px}.field-error-highlight[data-v-222ae971]{background-color:#d030501a!important;border:1px solid #d03050!important;border-radius:6px!important;transition:all .3s ease!important;animation:shake-222ae971 .5s ease-in-out!important}@keyframes shake-222ae971{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.n-form-item--required .n-form-item-label[data-v-222ae971]:after{content:" *";color:#d03050;font-weight:700}[data-v-222ae971] .n-form-item-feedback{color:#d03050;font-size:12px;line-height:1.4;margin-top:4px}[data-v-222ae971] .n-input.n-input--error,[data-v-222ae971] .n-select.n-select--error,[data-v-222ae971] .n-checkbox-group--error,[data-v-222ae971] .n-input.n-input--error .n-input__border,[data-v-222ae971] .n-input.n-input--error .n-input__state-border{border-color:#d03050!important}.address-row[data-v-222ae971]{display:flex;gap:8px;width:100%}.address-row[data-v-222ae971] .n-select{flex:1 1 0}@media print{.action-bar[data-v-222ae971]{display:none!important}.job-application-container[data-v-222ae971]{padding:0;background:#fff}.form-section[data-v-222ae971]{break-inside:avoid;page-break-inside:avoid}.field-error-highlight[data-v-222ae971]{background-color:transparent!important;border:none!important}}@media (max-width: 768px){.form-section[data-v-222ae971] .n-form{--n-label-placement: top !important}.form-section[data-v-222ae971] .n-form-item{margin-bottom:16px}.form-section[data-v-222ae971] .n-form-item-label{margin-bottom:12px;text-align:left!important;padding:0!important;display:block}.form-section[data-v-222ae971] .n-input__input-el,.form-section[data-v-222ae971] .n-base-selection-label{font-size:16px!important}.mobile-photo-upload[data-v-222ae971],.mobile-photo-upload[data-v-222ae971] .n-upload{width:100%}.mobile-photo-upload .photo-upload-button[data-v-222ae971]{width:100%!important;height:120px!important}.mobile-photo-upload .photo-upload-button[data-v-222ae971] .n-button__content{display:flex;flex-direction:column;align-items:center;justify-content:center}.form-section[data-v-222ae971] .n-upload-file-list{width:100%;display:flex;justify-content:center;margin-bottom:12px}.form-section[data-v-222ae971] .n-upload-file-list--grid-card{display:flex;gap:12px;justify-content:center}.form-section[data-v-222ae971] .n-upload-file{width:120px!important;height:160px!important;margin:0!important}.form-section[data-v-222ae971] .n-upload-file--image-card-type,.form-section[data-v-222ae971] .n-upload-file-info__thumbnail{width:120px!important;height:160px!important}.form-section[data-v-222ae971] .n-upload-file-info__thumbnail img{width:100%!important;height:100%!important;object-fit:cover}.form-section[data-v-222ae971] .n-upload-file-info__action{position:absolute;top:4px;right:4px;z-index:1}.form-section[data-v-222ae971]{margin-bottom:16px}.job-application-container[data-v-222ae971]{padding:10px;overflow-y:auto;max-width:600px;margin:0 auto}.signature-canvas[data-v-222ae971]{width:100%;max-width:100%;height:150px;touch-action:none;-ms-touch-action:none;overscroll-behavior:contain;user-select:none;-webkit-user-select:none;cursor:crosshair}}@media (max-width: 768px){.job-application-container[data-v-222ae971] .n-base-select-option{padding:12px 16px!important;font-size:16px!important;min-height:44px!important}}@media (max-width: 480px){.job-application-container[data-v-222ae971] .n-cascader-menu-wrapper{max-width:calc(100vw - 24px)!important}.job-application-container[data-v-222ae971] .n-cascader-menu{min-width:100px!important;flex:1!important}}html,body,#app{overflow-y:auto!important;height:auto!important}html,body,#app{height:100%;margin:0;padding:0;overflow:hidden}.n-layout{height:100%}.n-layout-scroll-container,.n-layout-content,.n-layout-content .n-layout-content{height:100%;overflow:hidden;min-height:0}:root{--divider-color: rgba(0, 0, 0, .06)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px white inset!important;-webkit-text-fill-color:inherit!important;background-color:transparent!important;transition:background-color 5000s ease-in-out 0s}.n-input input:-webkit-autofill,.n-input input:-webkit-autofill:hover,.n-input input:-webkit-autofill:focus,.n-input input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px white inset!important;-webkit-text-fill-color:inherit!important;background-color:transparent!important;transition:background-color 5000s ease-in-out 0s}.n-input input[type=password]:-webkit-autofill,.n-input input[type=password]:-webkit-autofill:hover,.n-input input[type=password]:-webkit-autofill:focus,.n-input input[type=password]:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px white inset!important;-webkit-text-fill-color:inherit!important;background-color:transparent!important;transition:background-color 5000s ease-in-out 0s}.n-drawer .n-drawer-body-wrapper{border-radius:10px;overflow:hidden}.n-drawer--right-placement .n-drawer-body-wrapper{border-radius:10px 0 0 10px}.n-drawer--left-placement .n-drawer-body-wrapper{border-radius:0 10px 10px 0}.n-drawer--bottom-placement .n-drawer-body-wrapper{border-radius:10px 10px 0 0}.n-drawer--top-placement .n-drawer-body-wrapper{border-radius:0 0 10px 10px}.n-dialog{box-shadow:0 12px 48px #0000001f,0 3px 8px #00000014}.n-dialog .n-dialog__content{padding:0!important}.n-dialog .n-dialog__title{font-weight:600;font-size:18px;line-height:1.4}.n-dialog .n-dialog__action{padding-top:16px;border-top:1px solid var(--divider-color)}.n-dialog .n-form .n-form-item{margin-bottom:16px}.n-dialog .n-descriptions{margin-bottom:0}.n-dialog .n-descriptions .n-descriptions-table-content{padding:12px 16px}.n-base-close,.n-base-close:hover,.n-base-close:focus,.n-base-close:focus-visible,.n-base-close:active{background-color:transparent!important;background:transparent!important;color:#00000080!important;transition:color .2s ease!important}.n-base-close:hover{color:#000000bf!important;background-color:transparent!important;background:transparent!important}.n-base-close:focus,.n-base-close:focus-visible{outline:none!important;box-shadow:none!important;background-color:transparent!important;background:transparent!important}.n-base-close .n-base-close__icon,.n-base-close .n-base-close__icon:hover{background-color:transparent!important;background:transparent!important}.n-modal .n-base-close,.n-modal .n-base-close:hover,.n-dialog .n-base-close,.n-dialog .n-base-close:hover,.n-card .n-base-close,.n-card .n-base-close:hover{background:transparent!important;background-color:transparent!important}.n-card .n-base-close:hover,.n-card .n-base-close:focus,.n-card .n-base-close:focus-visible,.n-modal .n-base-close:hover,.n-modal .n-base-close:focus,.n-modal .n-base-close:focus-visible,.n-drawer .n-base-close:hover,.n-drawer .n-base-close:focus,.n-drawer .n-base-close:focus-visible{background-color:transparent!important}.n-config-provider[theme=dark] .n-base-close:hover,.n-config-provider[theme=dark] .n-base-close:focus,.n-config-provider[theme=dark] .n-base-close:focus-visible{background-color:transparent!important;color:#ffffff80!important}.n-config-provider[theme=dark] .n-base-close:hover{color:#ffffffbf!important}.n-modal .n-card__close,.n-modal .n-card__close:hover,.n-modal .n-card__close:focus,.n-modal .n-card__close:focus-visible,.n-modal .n-card__close:active,.n-drawer .n-drawer-header__close,.n-drawer .n-drawer-header__close:hover,.n-drawer .n-drawer-header__close:focus,.n-drawer .n-drawer-header__close:focus-visible,.n-drawer .n-drawer-header__close:active{background:transparent!important;background-color:transparent!important}.n-modal[preset=card] .n-base-close,.n-modal[preset=card] .n-base-close:hover,.n-modal[preset=card] .n-base-close:focus,.n-modal[preset=card] .n-base-close:focus-visible,.n-modal[preset=card] .n-base-close:active{background:transparent!important;background-color:transparent!important}[class*=n-base-close]{background:transparent!important;background-color:transparent!important}[class*=n-base-close]:hover,[class*=n-base-close]:focus,[class*=n-base-close]:focus-visible,[class*=n-base-close]:active{background:transparent!important;background-color:transparent!important}.n-base-close:before,.n-base-close:after,.n-base-close:hover:before,.n-base-close:hover:after{background:transparent!important;background-color:transparent!important}.n-config-provider .n-modal .n-base-close,.n-config-provider .n-modal .n-base-close:hover,.n-config-provider .n-modal .n-base-close:focus,.n-config-provider .n-modal .n-base-close:active,.n-config-provider .n-dialog .n-base-close,.n-config-provider .n-dialog .n-base-close:hover,.n-config-provider .n-dialog .n-base-close:focus,.n-config-provider .n-dialog .n-base-close:active{background:none!important;background-color:transparent!important;background-image:none!important}.n-base-close-container,.n-base-close-container:hover{background:transparent!important;background-color:transparent!important}.n-data-table{border-radius:10px;overflow:hidden}.n-data-table .n-data-table-wrapper,.n-data-table .n-data-table-base-table,.n-data-table .n-data-table-base-table-header,.n-data-table .n-data-table-base-table-body,.n-data-table .n-data-table-base-table-scroll{border-radius:10px}.n-data-table{border:1px solid var(--n-td-border-color, rgba(239, 239, 245, 1))!important;border-radius:4px!important}.n-data-table .n-data-table-td{border-right:1px solid var(--n-td-border-color, rgba(239, 239, 245, 1))!important;border-bottom:1px solid var(--n-td-border-color, rgba(239, 239, 245, 1))!important}.n-data-table .n-data-table-th{border-right:1px solid var(--n-th-border-color, rgba(239, 239, 245, 1))!important;border-bottom:1px solid var(--n-th-border-color, rgba(239, 239, 245, 1))!important}.n-data-table .n-data-table-td:last-child,.n-data-table .n-data-table-th:last-child{border-right:none!important}.n-data-table .n-data-table-th--fixed-left,.n-data-table .n-data-table-td--fixed-left{border-right:1px solid var(--n-td-border-color, rgba(239, 239, 245, 1))!important}.n-data-table .n-data-table-th--fixed-right,.n-data-table .n-data-table-td--fixed-right{border-left:1px solid var(--n-td-border-color, rgba(239, 239, 245, 1))!important}.n-data-table{--n-td-border-color: #e4e7ed;--n-th-border-color: #e4e7ed}.dark .n-data-table{--n-td-border-color: rgba(255, 255, 255, .09);--n-th-border-color: rgba(255, 255, 255, .09)}.n-data-table .n-data-table-base-table-wrapper{border-radius:4px!important;overflow:hidden!important}.n-data-table .n-data-table-base-table,.n-data-table .n-data-table-thead,.n-data-table .n-data-table-tbody{border-radius:0!important}.n-data-table .n-data-table-base-table-header{border-radius:4px 4px 0 0!important;overflow:hidden!important}.n-data-table .n-data-table-base-table-body{border-radius:0 0 4px 4px!important;overflow:hidden!important}.n-modal{max-height:90vh!important}.n-dialog__content{max-height:calc(90vh - 180px)!important;overflow-y:auto!important}.n-dialog__content::-webkit-scrollbar{width:6px}.n-dialog__content::-webkit-scrollbar-track{background:transparent;margin:4px 0}.n-dialog__content::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:3px}.n-dialog__content::-webkit-scrollbar-thumb:hover{background:#a0a0a0}.n-modal.n-card{max-height:90vh!important}.n-modal.n-card .n-card__content{max-height:calc(90vh - 180px)!important;overflow-y:auto!important}.n-modal.n-card .n-card__content::-webkit-scrollbar{width:6px}.n-modal.n-card .n-card__content::-webkit-scrollbar-track{background:transparent;margin:4px 0}.n-modal.n-card .n-card__content::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:3px}.n-modal.n-card .n-card__content::-webkit-scrollbar-thumb:hover{background:#a0a0a0}.n-dialog__content,.n-modal.n-card .n-card__content{scrollbar-width:thin;scrollbar-color:#d0d0d0 transparent}@media (max-height: 600px){.n-modal{max-height:95vh!important}.n-dialog__content,.n-modal.n-card .n-card__content{max-height:calc(95vh - 150px)!important}}@media (max-height: 400px){.n-modal{max-height:98vh!important}.n-dialog__content,.n-modal.n-card .n-card__content{max-height:calc(98vh - 120px)!important}}
