.frontend-update[data-v-d3fb9441]{top:max(24vh, calc(24px + env(safe-area-inset-top)));z-index:1900;max-width:calc(100vw - 32px);font-size:calc(16px * var(--hr-text-scale,1));color:#991b1b;position:fixed;left:50%;transform:translate(-50%)}.update-card[data-v-d3fb9441]{box-sizing:border-box;background:#fef2f2;border:2px solid #f87171;border-radius:14px;width:520px;max-width:calc(100vw - 32px);padding:24px 28px;box-shadow:0 12px 40px #991b1b26}.update-card strong[data-v-d3fb9441]{font-size:calc(22px * var(--hr-text-scale,1));align-items:center;gap:10px;font-weight:700;line-height:1.4;display:flex}.update-icon[data-v-d3fb9441]{color:#fff;height:28px;font-size:calc(20px * var(--hr-text-scale,1));background:#dc2626;border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;display:inline-flex}.update-card p[data-v-d3fb9441]{color:#7f1d1d;margin:14px 0 20px;line-height:1.75}.update-actions[data-v-d3fb9441]{justify-content:flex-end;gap:10px;display:flex}.frontend-update button[data-v-d3fb9441]{font:inherit;cursor:pointer;color:#991b1b;background:#fff;border:1px solid #f87171;border-radius:7px;min-height:40px;padding:8px 16px}.frontend-update button[data-v-d3fb9441]:hover{background:#fee2e2}.frontend-update button[data-v-d3fb9441]:focus-visible{outline-offset:3px;outline:3px solid #dc2626}.frontend-update .update-compact[data-v-d3fb9441]{background:#fef2f2;border-width:2px;font-weight:700;box-shadow:0 4px 16px #991b1b26}@media (max-width:600px){.update-card[data-v-d3fb9441]{padding:20px}.update-card strong[data-v-d3fb9441]{font-size:calc(20px * var(--hr-text-scale,1))}}:root[data-text-size=standard]{--hr-text-scale:1}:root[data-text-size=large]{--hr-text-scale:1.2}:root[data-text-size=extra-large]{--hr-text-scale:1.4}@media screen{html[data-text-size]:not([data-text-size=standard]) :-webkit-any(.el-button,.el-tag,.el-form-item__label,.el-radio,.el-checkbox){height:auto}html[data-text-size]:not([data-text-size=standard]) :is(.el-button,.el-tag,.el-form-item__label,.el-radio,.el-checkbox){height:auto}html[data-text-size]:not([data-text-size=standard]) .el-button{min-height:var(--el-button-size,var(--el-component-size));white-space:normal}html[data-text-size]:not([data-text-size=standard]) .el-button>span{overflow-wrap:anywhere;min-width:0;line-height:1.4}html[data-text-size]:not([data-text-size=standard]) .el-form-item__label{overflow-wrap:anywhere;padding-block-start:6px;padding-block-end:6px;line-height:1.5}html[data-text-size]:not([data-text-size=standard]) :-webkit-any(.el-radio__label,.el-checkbox__label){white-space:normal;line-height:1.5}html[data-text-size]:not([data-text-size=standard]) :is(.el-radio__label,.el-checkbox__label){white-space:normal;line-height:1.5}html[data-text-size]:not([data-text-size=standard]) .el-tag{min-height:var(--el-tag-height);white-space:normal;line-height:1.5}html[data-text-size]:not([data-text-size=standard]) :-webkit-any(.el-dropdown-menu__item,.el-select-dropdown__item){height:auto;min-height:2em;padding-block-start:5px;padding-block-end:5px;line-height:1.6}html[data-text-size]:not([data-text-size=standard]) :is(.el-dropdown-menu__item,.el-select-dropdown__item){height:auto;min-height:2em;padding-block-start:5px;padding-block-end:5px;line-height:1.6}html[data-text-size]:not([data-text-size=standard]) .el-pagination{flex-wrap:wrap;row-gap:8px}html[data-text-size]:not([data-text-size=standard]) :-webkit-any(.v3-button,.nav-item,.footer-link,.group-label){height:auto;min-height:2em}html[data-text-size]:not([data-text-size=standard]) :is(.v3-button,.nav-item,.footer-link,.group-label){height:auto;min-height:2em}html[data-text-size]:not([data-text-size=standard]) .el-tabs__item{height:auto;min-height:2.5em}html[data-text-size]:not([data-text-size=standard]) :-webkit-any(.el-dialog,.el-message-box){max-width:calc(100vw - 24px)}html[data-text-size]:not([data-text-size=standard]) :is(.el-dialog,.el-message-box){max-width:calc(100vw - 24px)}html[data-text-size]:not([data-text-size=standard]) .el-dialog{max-height:calc(100dvh - 32px);margin-top:16px;overflow:auto}html[data-text-size]:not([data-text-size=standard]) .el-dialog.is-fullscreen{max-height:100dvh;margin-top:0}html[data-text-size]:not([data-text-size=standard]) .el-message-box{max-height:calc(100dvh - 32px);overflow:auto}html[data-text-size]:not([data-text-size=standard]) .el-drawer{max-width:100vw}html[data-text-size]:not([data-text-size=standard]) .el-dialog__footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}html[data-text-size]:not([data-text-size=standard]) .el-dialog__footer .el-button+.el-button{margin-left:0}html[data-text-size]:not([data-text-size=standard]) .el-table .cell{overflow-wrap:anywhere}html[data-text-size]:not([data-text-size=standard]) .workspace-sidebar{flex-basis:260px;width:260px}html[data-text-size]:not([data-text-size=standard]) .is-collapsed .workspace-sidebar{flex-basis:64px;width:64px}html[data-text-size]:not([data-text-size=standard]) .brand-name{white-space:normal;flex-wrap:wrap;gap:2px 7px}}@media screen and (max-width:800px){html[data-text-size]:not([data-text-size=standard]) .workspace-header.has-candidate-actions{flex-wrap:wrap;flex-shrink:0;gap:8px;height:auto;padding-block-start:8px;padding-block-end:8px}html[data-text-size]:not([data-text-size=standard]) .has-candidate-actions .header-location{flex:100%;min-height:28px}html[data-text-size]:not([data-text-size=standard]) .has-candidate-actions .header-actions{flex-wrap:wrap;flex:100%;gap:8px;min-width:0}html[data-text-size]:not([data-text-size=standard]) .has-candidate-actions #workspace-page-actions{margin-right:auto}}@media print{:root[data-text-size]{--hr-text-scale:1!important}}:root{color:#18352f;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--hr-primary:#137c72;--hr-primary-soft:#eaf4f0;--hr-ink:#18352f;--hr-muted:#687c77;--hr-border:#e2e9e6;--hr-page-bg:#f5f7f6;--hr-card-radius:14px;--hr-shadow:0 3px 16px #23423704;--el-color-primary:#137c72;--el-color-primary-light-3:#599f97;--el-color-primary-light-5:#89bdb8;--el-color-primary-light-7:#b8d8d4;--el-color-primary-light-8:#d0e5e2;--el-color-primary-light-9:#eaf4f0;--el-color-primary-dark-2:#0f635b;--el-color-success:#39805b;--el-color-success-light-9:#edf6ef;--el-color-success-light-8:#dcecdf;--el-color-warning:#b77b22;--el-color-warning-light-9:#fcf6e9;--el-color-warning-light-8:#f3e5c6;--el-color-danger:#ce574f;--el-color-danger-light-9:#fcf0ef;--el-color-danger-light-8:#f3d9d6;--el-color-info:#71827c;--el-color-info-light-9:#f1f5f3;--el-color-info-light-8:#e4ebe7;--el-text-color-primary:#243d35;--el-text-color-regular:#4c6159;--el-text-color-secondary:#687c77;--el-text-color-placeholder:#84928b;--el-border-color:#dce5e0;--el-border-color-light:#e6ece8;--el-border-color-lighter:#edf1ef;--el-border-radius-base:8px;--el-border-radius-small:6px;--el-fill-color-blank:#fff;--el-fill-color-light:#f5f8f6;--el-bg-color-page:#f5f7f6;--el-font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;--el-font-size-base:calc(13px * var(--hr-text-scale,1));--el-component-size:calc(36px * var(--hr-text-scale,1));--el-box-shadow-light:0 6px 26px #18352f12;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}*{box-sizing:border-box}body{background:var(--hr-page-bg);margin:0}button,input,select,textarea{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}a{color:var(--hr-primary)}button,a{touch-action:manipulation}:focus-visible{outline:2px solid var(--hr-primary);outline-offset:3px}::selection{color:var(--hr-ink);background:#cce7dc}h1,h2,h3,h4{color:var(--hr-ink);font-weight:650;line-height:1.4}h2{font-size:calc(23px * var(--hr-text-scale,1));letter-spacing:-.5px}h3{font-size:calc(16px * var(--hr-text-scale,1))}.hr-page{max-width:1440px;margin:0 auto;padding:0}.hr-page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.hr-page-header h1,.hr-page-header h2{font-size:calc(26px * var(--hr-text-scale,1));letter-spacing:-.7px;margin:5px 0 8px}.hr-page-eyebrow{font-size:calc(10px * var(--hr-text-scale,1));letter-spacing:1.8px;color:var(--hr-primary);text-transform:uppercase;font-weight:600}.hr-page-description{color:var(--hr-muted);font-size:calc(13px * var(--hr-text-scale,1));margin:7px 0 0;line-height:1.8}.hr-section-title{color:var(--hr-ink);font-size:calc(15px * var(--hr-text-scale,1));align-items:center;gap:9px;margin:24px 0 13px;font-weight:600;display:flex}.hr-section-title:before{content:"";background:var(--hr-primary);border-radius:3px;width:4px;height:14px}.hr-muted{color:var(--hr-muted);font-size:calc(12px * var(--hr-text-scale,1));line-height:1.7}.hr-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:calc(12px * var(--hr-text-scale,1))}.hr-dot{border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.hr-dot--up{background:var(--el-color-success)}.hr-dot--down{background:var(--el-color-danger)}.hr-dot--warn{background:var(--el-color-warning)}.hr-spark{align-items:flex-end;gap:3px;height:72px;padding:6px 0;display:flex}.hr-spark__bar{background:#65a797;border-radius:3px 3px 0 0;flex:1;min-width:3px;transition:height .2s}.hr-spark__bar--zero{background:var(--hr-border)}.hr-table-scroll{width:100%;overflow-x:auto}.el-button{font-weight:500;transition:background-color .15s,border-color .15s,box-shadow .15s}.el-button--primary:not(.is-link):not(.is-text):not(.is-plain){box-shadow:0 3px 7px #137c7212}.el-button.is-link{min-height:28px}.el-button--small{--el-button-size:calc(30px * var(--hr-text-scale,1))}.el-card{--el-card-border-radius:var(--hr-card-radius);--el-card-border-color:var(--hr-border);box-shadow:var(--hr-shadow)}.el-card__header{font-weight:600;font-size:calc(14px * var(--hr-text-scale,1));padding:19px 22px}.el-card__body{padding:22px}.el-table{--el-table-border-color:#e9efeb;--el-table-header-bg-color:#f6f9f7;--el-table-header-text-color:#6b7d74;--el-table-row-hover-bg-color:#f2f8f4;--el-table-current-row-bg-color:#eaf4f0;font-size:calc(13px * var(--hr-text-scale,1));border-radius:9px}.el-table th.el-table__cell{font-size:calc(12px * var(--hr-text-scale,1));padding:13px 0;font-weight:600}.el-table td.el-table__cell{padding:13px 0}.el-table .cell{padding:0 15px;line-height:1.65}.el-table--small td.el-table__cell{padding:10px 0}.el-table__empty-text{color:var(--hr-muted);font-size:calc(13px * var(--hr-text-scale,1))}.el-table__inner-wrapper:before{background-color:var(--hr-border)}.el-tag{border-radius:5px;font-weight:500}.el-form-item__label{color:#52695d;font-size:calc(13px * var(--hr-text-scale,1))}.el-form-item__content{min-width:0}.el-input__wrapper,.el-select__wrapper{transition:box-shadow .15s}.el-input,.el-select,.el-date-editor,.el-input-number{max-width:100%}.el-textarea__inner{padding:10px 12px;line-height:1.7}.el-alert{--el-alert-border-radius-base:9px;padding:13px 16px}.el-alert__title{line-height:1.65}.el-tabs__item{font-size:calc(13px * var(--hr-text-scale,1));height:44px}.el-tabs__nav-wrap:after{background:var(--hr-border);height:1px}.el-tabs__active-bar{border-radius:3px;height:3px}.el-tabs__nav-scroll{scrollbar-width:none;overflow-x:auto}.el-tabs__nav-scroll::-webkit-scrollbar{display:none}.el-empty{--el-empty-fill-color-1:#f2f7f3;--el-empty-fill-color-4:#e9f0eb;--el-empty-fill-color-7:#dce9e0;padding:40px 0}.el-empty__description p{color:var(--hr-muted);font-size:calc(13px * var(--hr-text-scale,1))}.el-pagination{font-size:calc(12px * var(--hr-text-scale,1));gap:5px}.el-pagination.is-background .el-pager li{border-radius:7px}.el-descriptions__title{font-size:calc(16px * var(--hr-text-scale,1))}.el-descriptions__label{color:var(--hr-muted)}.el-dialog{border-radius:16px;max-width:calc(100vw - 28px);padding:24px;box-shadow:0 24px 90px #18352f26}.el-dialog__title{font-weight:600;font-size:calc(19px * var(--hr-text-scale,1))}.el-dialog__header{margin-right:22px;padding-bottom:20px}.el-dialog__body{line-height:1.6}.el-dialog__footer{border-top:1px solid var(--hr-border);margin-top:12px;padding-top:18px}.el-overlay-dialog{overscroll-behavior:contain}.el-drawer{max-width:100vw}.el-drawer__header{color:var(--hr-ink);font-weight:600;font-size:calc(18px * var(--hr-text-scale,1));border-bottom:1px solid var(--hr-border);margin-bottom:0;padding:23px}.el-drawer__body{padding:22px}.el-message-box{border-radius:14px;max-width:calc(100vw - 28px);padding:20px}.el-message-box__message{line-height:1.7}.el-dropdown-menu{border-radius:10px;padding:6px}.el-dropdown-menu__item{border-radius:6px;padding:10px 14px}.hr-menu{--el-menu-bg-color:transparent;--el-menu-hover-bg-color:#f4f8f5;--el-menu-active-color:var(--hr-primary);--el-menu-text-color:#52645c;--el-menu-item-height:calc(40px * var(--hr-text-scale,1));--el-menu-sub-item-height:calc(39px * var(--hr-text-scale,1));--el-menu-base-level-padding:15px;border:0;width:100%}.hr-menu .el-sub-menu__title{height:45px;font-size:calc(13px * var(--hr-text-scale,1));border-radius:8px;margin:3px 14px;padding-left:12px!important}.hr-menu .el-sub-menu__title .el-icon{font-size:calc(19px * var(--hr-text-scale,1));margin-right:11px}.hr-menu .el-sub-menu.is-active>.el-sub-menu__title{color:var(--hr-ink);font-weight:600}.hr-menu .el-menu-item{min-width:0;font-size:calc(12px * var(--hr-text-scale,1));border-radius:7px;margin:3px 14px;padding-left:28px!important}.hr-menu .el-menu-item.is-active{background:#eaf4ef;font-weight:600}.nav-item-dot{background:#b4c4bb;border-radius:50%;width:4px;height:4px;margin-right:14px;display:inline-block}.el-menu-item.is-active .nav-item-dot{background:var(--hr-primary)}.hr-menu.el-menu--collapse{width:76px}.hr-menu.el-menu--collapse .el-sub-menu__title{margin:3px 12px;padding-left:15px!important}.mobile-navigation .el-drawer__body{padding:0}.navigation-search .el-input__wrapper{background:#f8faf9;min-height:44px}.navigation-search .el-dialog__footer{text-align:left}.hr-content>div>h2:first-child,.hr-content>section>h2:first-child{margin:0 0 20px}.hr-content :-webkit-any(.toolbar,.filters,.filter,.as-filter,.at-filter,.flow-filter){gap:10px}.hr-content :is(.toolbar,.filters,.filter,.as-filter,.at-filter,.flow-filter){gap:10px}.hr-content :-webkit-any(.toolbar,.filters,.filter,.as-filter,.at-filter,.flow-filter)>.el-button+.el-button{margin-left:0}.hr-content :is(.toolbar,.filters,.filter,.as-filter,.at-filter,.flow-filter)>.el-button+.el-button{margin-left:0}.hr-content :-webkit-any(.pager,.as-pager,.emp-pager){padding-top:18px}.hr-content :is(.pager,.as-pager,.emp-pager){padding-top:18px}.hr-content :-webkit-any(.as-card,.st-card,.ad-card){border-color:var(--hr-border);border-radius:var(--hr-card-radius);box-shadow:var(--hr-shadow)}.hr-content :is(.as-card,.st-card,.ad-card){border-color:var(--hr-border);border-radius:var(--hr-card-radius);box-shadow:var(--hr-shadow)}@media (max-width:760px){:root{--el-component-size:calc(40px * var(--hr-text-scale,1))}h2{font-size:calc(21px * var(--hr-text-scale,1))}.hr-page-header{gap:14px;margin-bottom:20px}.hr-page-header h1,.hr-page-header h2{font-size:calc(24px * var(--hr-text-scale,1))}.hr-page-description{font-size:calc(12px * var(--hr-text-scale,1))}.hr-page{padding:0}.el-card__body,.el-card__header{padding:16px}.el-button{min-height:38px}.el-button.is-link{min-height:34px}.el-table td.el-table__cell{padding:10px 0}.el-table .cell{padding:0 11px}.el-tag{max-width:100%}.el-tag__content{text-overflow:ellipsis;overflow:hidden}.form-grid,.form-grid-3{grid-template-columns:minmax(0,1fr)!important}.el-form--inline .el-form-item{max-width:100%;margin-right:0}.hr-content .el-form--inline{flex-wrap:wrap;gap:0 12px;display:flex}.hr-content .el-form--inline .el-form-item{flex:150px}.hr-content :-webkit-any(.toolbar,.filters,.filter,.as-filter,.at-filter,.flow-filter){flex-wrap:wrap}.hr-content :is(.toolbar,.filters,.filter,.as-filter,.at-filter,.flow-filter){flex-wrap:wrap}.hr-content :-webkit-any(.toolbar,.filters,.filter,.as-filter,.at-filter,.flow-filter)>:-webkit-any(.el-input,.el-select,.el-date-editor){flex:145px;min-width:0;width:100%!important}.hr-content :is(.toolbar,.filters,.filter,.as-filter,.at-filter,.flow-filter)>:is(.el-input,.el-select,.el-date-editor){flex:145px;min-width:0;width:100%!important}.el-date-editor--daterange{max-width:100%}.el-date-editor .el-range-input{min-width:0}.el-dialog{--el-dialog-margin-top:5dvh;padding:18px}.el-dialog__body{max-height:67dvh;overflow-y:auto}.el-dialog__footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.el-dialog__footer .el-button+.el-button{margin-left:0}.el-drawer.rtl,.el-drawer.ltr{width:100%!important}.el-drawer.mobile-navigation{width:288px!important}.el-drawer__body{padding:16px}.el-pagination{flex-wrap:wrap;justify-content:center;row-gap:10px;max-width:100%}.el-pagination__sizes,.el-pagination__jump{margin-left:0}.el-checkbox{white-space:normal;height:auto;min-height:36px}.el-checkbox__label{white-space:normal;line-height:1.6}.el-radio-group{flex-wrap:wrap;gap:8px;display:flex}.el-descriptions{overflow-x:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.hr-shell .hr-content .hr-page-actions{min-height:0;box-shadow:none;background:0 0;border:0;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin:0 0 12px;padding:0;display:flex}.hr-shell .hr-content .hr-page-actions:empty,.hr-shell .hr-content .hr-page-actions>div:empty{display:none}:root{--hr-error-background:#b42318;--hr-error-foreground:#fff}.hr-error-message,.el-alert.el-alert--error,.el-message.el-message--error,.el-message.el-message--warning,.el-form-item__error{background-color:var(--hr-error-background)!important;color:var(--hr-error-foreground)!important}.el-notification:has(.el-notification__icon.el-notification--error){background-color:var(--hr-error-background)!important;color:var(--hr-error-foreground)!important}.hr-error-message{border-radius:4px;padding:4px 8px}.el-alert--error :-webkit-any(.el-alert__description,.el-alert__close-btn){color:var(--hr-error-foreground)!important}.el-alert--error :is(.el-alert__description,.el-alert__close-btn){color:var(--hr-error-foreground)!important}.el-message--error :-webkit-any(.el-message__content,.el-message__icon,.el-message__closeBtn){color:var(--hr-error-foreground)!important}.el-message--error :is(.el-message__content,.el-message__icon,.el-message__closeBtn){color:var(--hr-error-foreground)!important}.el-message--warning :-webkit-any(.el-message__content,.el-message__icon,.el-message__closeBtn){color:var(--hr-error-foreground)!important}.el-message--warning :is(.el-message__content,.el-message__icon,.el-message__closeBtn){color:var(--hr-error-foreground)!important}.el-notification:has(.el-notification__icon.el-notification--error) :-webkit-any(.el-notification__title,.el-notification__content,.el-notification__icon,.el-notification__closeBtn){color:var(--hr-error-foreground)!important}.el-notification:has(.el-notification__icon.el-notification--error) :is(.el-notification__title,.el-notification__content,.el-notification__icon,.el-notification__closeBtn){color:var(--hr-error-foreground)!important}.el-form-item__error{border-radius:3px;padding-inline-start:4px;padding-inline-end:4px}.el-message:-webkit-any(.el-message--error,.el-message--warning){border-color:var(--hr-error-background)!important}.el-message:is(.el-message--error,.el-message--warning){border-color:var(--hr-error-background)!important}
