html,body,#root{background:var(--skin-content-bg,#f5f5f5);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;width:100%;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Microsoft YaHei,sans-serif}*{box-sizing:border-box;margin:0;padding:0}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#64748b66;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#64748b99}.ant-layout-sider .ant-menu-item{border-radius:6px;margin:2px 0}.ant-card{transition:box-shadow .2s;box-shadow:0 1px 2px #0000000a}.ant-card.ant-card-hoverable:hover{box-shadow:0 4px 16px #0f172a14}.app-shell[data-skin=caiyinli-paper-green],.app-shell[data-skin=caiyinli-paper-green] .ant-layout-content{--caiyinli-motion-ease:cubic-bezier(.22, 1, .36, 1);--caiyinli-motion-ease-press:cubic-bezier(.2, .8, .2, 1);background-image:radial-gradient(circle at 12% 0,#ffffffad,#0000 30%),radial-gradient(circle at 88% 12%,#b08a500e,#0000 24%)}.app-shell[data-skin=caiyinli-paper-green] .ant-layout-content{isolation:isolate;position:relative}.app-shell[data-skin=caiyinli-paper-green] .ant-layout-content:before{content:"";z-index:0;pointer-events:none;will-change:transform, opacity;aspect-ratio:1;background:radial-gradient(circle,#b68e4e1a 0%,#b68e4e06 46%,#0000 72%);border-radius:999px;width:min(52vw,680px);animation:20s ease-in-out infinite alternate caiyinli-ambient-drift;position:absolute;top:-180px;right:0;transform:translate(0,0)}.app-shell[data-skin=caiyinli-paper-green] .ant-layout-content>*{z-index:1;animation:caiyinli-page-enter .36s var(--caiyinli-motion-ease) both;position:relative}.app-shell[data-skin=caiyinli-paper-green] .app-header{-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);animation:caiyinli-header-enter .36s var(--caiyinli-motion-ease) both;box-shadow:0 1px #203d341a,0 8px 30px #2739330d!important}.app-shell[data-skin=caiyinli-paper-green] .app-sidebar{box-shadow:10px 0 34px #2739330e}.app-shell[data-skin=caiyinli-paper-green] .app-sidebar .ant-menu-item{animation:caiyinli-nav-enter .32s var(--caiyinli-motion-ease) both}.app-shell[data-skin=caiyinli-paper-green] .app-sidebar .ant-menu-item:nth-child(2n){animation-delay:45ms}.app-shell[data-skin=caiyinli-paper-green] .app-sidebar .ant-menu-item:nth-child(3n){animation-delay:90ms}.app-shell[data-skin=caiyinli-paper-green] .ant-card{animation:caiyinli-surface-arrive .4s var(--caiyinli-motion-ease) both;transition:transform .26s var(--caiyinli-motion-ease), box-shadow .3s ease, border-color .22s ease;border-radius:16px;box-shadow:0 10px 32px #27393312}.app-shell[data-skin=caiyinli-paper-green] .ant-card.ant-card-hoverable:hover{box-shadow:0 18px 46px #2739331c}.app-shell[data-skin=caiyinli-paper-green] .ant-row>.ant-col:nth-child(2) .ant-card{animation-delay:45ms}.app-shell[data-skin=caiyinli-paper-green] .ant-row>.ant-col:nth-child(3) .ant-card{animation-delay:90ms}.app-shell[data-skin=caiyinli-paper-green] .ant-row>.ant-col:nth-child(n+4) .ant-card{animation-delay:.135s}.app-shell[data-skin=caiyinli-paper-green] .ant-menu-item,.app-shell[data-skin=caiyinli-paper-green] .ant-menu-submenu-title{border-radius:10px}.app-shell[data-skin=caiyinli-paper-green] .ant-btn{transition:transform .18s var(--caiyinli-motion-ease-press), box-shadow .22s ease, border-color .18s ease, background-color .18s ease, color .18s ease;border-radius:10px}.app-shell[data-skin=caiyinli-paper-green] .ant-btn-primary{box-shadow:0 8px 20px #126c582e}.app-shell[data-skin=caiyinli-paper-green] .app-header button,.app-shell[data-skin=caiyinli-paper-green] :where(.ant-menu-item,.ant-menu-submenu-title,.ant-tabs-tab,.ant-pagination-item,.ant-pagination-prev,.ant-pagination-next,.ant-segmented-item,.ant-list-item){transition:transform .2s var(--caiyinli-motion-ease-press), background-color .2s ease, color .2s ease, border-color .2s ease, box-shadow .22s ease}.app-shell[data-skin=caiyinli-paper-green] .app-header button:focus-visible,.app-shell[data-skin=caiyinli-paper-green] .ant-card[role=button]:focus-visible,.app-shell[data-skin=caiyinli-paper-green] .ant-card[tabindex="0"]:focus-visible{outline:none;box-shadow:inset 0 0 0 3px #126c583d, 0 0 0 1px var(--skin-primary,#126c58)!important}.app-shell[data-skin=caiyinli-paper-green] :where(.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-picker,.ant-select-selector,.ant-cascader-picker){border-radius:10px!important}.app-shell[data-skin=caiyinli-paper-green] :where(.ant-input:focus,.ant-input-focused,.ant-input-affix-wrapper-focused,.ant-input-number-focused,.ant-picker-focused,.ant-select-focused .ant-select-selector){border-color:var(--skin-primary,#126c58)!important;box-shadow:0 0 0 3px #126c5824!important}.app-shell[data-skin=caiyinli-paper-green] .ant-table,.app-shell[data-skin=caiyinli-paper-green] .ant-table-container{border-radius:14px}.app-shell[data-skin=caiyinli-paper-green] .ant-table-container{overflow:hidden}.app-shell[data-skin=caiyinli-paper-green] :where(.ant-table-wrapper,.ant-list,.ant-descriptions,.ant-alert,.ant-empty,.ant-result,.ant-statistic){animation:caiyinli-data-arrive .36s var(--caiyinli-motion-ease) 55ms both}.app-shell[data-skin=caiyinli-paper-green] .ant-table-tbody>tr>td,.app-shell[data-skin=caiyinli-paper-green] .ant-progress-bg{transition-duration:.36s;transition-timing-function:var(--caiyinli-motion-ease)}.app-shell[data-skin=caiyinli-paper-green] .ant-menu-item-selected .anticon{animation:caiyinli-icon-settle .42s var(--caiyinli-motion-ease)}.app-shell[data-skin=caiyinli-paper-green] :where(.resume-list-mobile-cards,.job-list-mobile-cards) .ant-list-item{animation:caiyinli-data-arrive .36s var(--caiyinli-motion-ease) both}.app-shell[data-skin=caiyinli-paper-green] :where(.resume-list-mobile-cards,.job-list-mobile-cards) .ant-list-item:nth-child(2){animation-delay:35ms}.app-shell[data-skin=caiyinli-paper-green] :where(.resume-list-mobile-cards,.job-list-mobile-cards) .ant-list-item:nth-child(3){animation-delay:70ms}.app-shell[data-skin=caiyinli-paper-green] :where(.resume-list-mobile-cards,.job-list-mobile-cards) .ant-list-item:nth-child(4){animation-delay:.105s}.app-shell[data-skin=caiyinli-paper-green] :where(.resume-list-mobile-cards,.job-list-mobile-cards) .ant-list-item:nth-child(5){animation-delay:.14s}.app-shell[data-skin=caiyinli-paper-green] :where(.resume-list-mobile-cards,.job-list-mobile-cards) .ant-list-item:nth-child(6){animation-delay:.175s}body[data-app-skin=caiyinli-paper-green] :where(.ant-modal-content,.ant-drawer-content,.ant-dropdown-menu,.ant-popover-inner){box-shadow:0 18px 54px #2739331f;border-radius:16px!important}.app-shell[data-skin=caiyinli-paper-green] .ant-tag{border-radius:999px}@media (hover:hover) and (pointer:fine){.app-shell[data-skin=caiyinli-paper-green] .ant-card.ant-card-hoverable:hover{transform:translateY(-3px)scale(1.002)}.app-shell[data-skin=caiyinli-paper-green] .ant-btn:not(:disabled):hover{transform:translateY(-1px)}.app-shell[data-skin=caiyinli-paper-green] .ant-btn:not(:disabled):active{transition-duration:80ms;transform:translate(0,0)scale(.98)}.app-shell[data-skin=caiyinli-paper-green] .app-header button:hover{transform:scale(1.055);background:#126c5813!important}.app-shell[data-skin=caiyinli-paper-green] .app-header button:active{transform:scale(.96)}.app-shell[data-skin=caiyinli-paper-green] .ant-menu-item:hover,.app-shell[data-skin=caiyinli-paper-green] .ant-menu-submenu-title:hover{transform:translate(3px)}.app-shell[data-skin=caiyinli-paper-green] :where(.ant-tabs-tab,.ant-pagination-item,.ant-pagination-prev,.ant-pagination-next,.ant-segmented-item):hover{transform:translateY(-1px)}.app-shell[data-skin=caiyinli-paper-green] :where(.resume-list-mobile-cards,.job-list-mobile-cards) .ant-list-item:hover{transform:translate(2px)}}@keyframes caiyinli-page-enter{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}@keyframes caiyinli-header-enter{0%{opacity:0;translate:0 -10px}to{opacity:1;translate:0}}@keyframes caiyinli-nav-enter{0%{opacity:0;translate:-9px}to{opacity:1;translate:0}}@keyframes caiyinli-surface-arrive{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}@keyframes caiyinli-data-arrive{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}@keyframes caiyinli-icon-settle{0%{transform:scale(.82)rotate(-7deg)}70%{transform:scale(1.08)rotate(2deg)}to{transform:scale(1)rotate(0)}}@keyframes caiyinli-ambient-drift{0%{opacity:.62;transform:translate(0,0)scale(.96)}to{opacity:.9;transform:translate(-22px,18px)scale(1.06)}}@media (width<=768px){.app-shell[data-skin=caiyinli-paper-green] .ant-layout-content:before{width:82vw;animation:none;top:-90px}}@media (prefers-reduced-motion:reduce){.app-shell[data-skin=caiyinli-paper-green],.app-shell[data-skin=caiyinli-paper-green] *,.app-shell[data-skin=caiyinli-paper-green] :before,.app-shell[data-skin=caiyinli-paper-green] :after,body[data-app-skin=caiyinli-paper-green] :where(.ant-modal,.ant-drawer,.ant-dropdown,.ant-popover),body[data-app-skin=caiyinli-paper-green] :where(.ant-modal,.ant-drawer,.ant-dropdown,.ant-popover) *,body[data-app-skin=caiyinli-paper-green] :where(.ant-modal,.ant-drawer,.ant-dropdown,.ant-popover) :before,body[data-app-skin=caiyinli-paper-green] :where(.ant-modal,.ant-drawer,.ant-dropdown,.ant-popover) :after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.app-shell[data-skin=caiyinli-paper-green] .ant-layout-content:before{display:none}.app-shell[data-skin=caiyinli-paper-green] .app-task-indicator,.app-shell[data-skin=caiyinli-paper-green] .anticon-spin{animation:none!important}}.ant-table-thead>tr>th{font-weight:600}.app-shell .ant-table-wrapper .ant-table-tbody>tr.ant-table-row:not(.ant-table-row-selected):hover>td{background:var(--skin-table-stripe,#00000005)}.app-shell .ant-table-wrapper .ant-table-tbody>tr.workbench-focused-row>td{background:color-mix(in srgb, var(--skin-warning,#d97706) 11%, var(--skin-card-bg,#fff));box-shadow:inset 0 1px color-mix(in srgb, var(--skin-warning,#d97706) 42%, transparent), inset 0 -1px color-mix(in srgb, var(--skin-warning,#d97706) 42%, transparent)}.ant-tabs-tab{font-weight:500}.app-page-header{max-width:100%}.app-page-header-row{min-width:0}.app-page-header-row .ant-typography{overflow-wrap:anywhere;min-width:0}.app-page-header-extra{min-width:0}.app-page-header-extra>.ant-space{flex-wrap:wrap;max-width:100%}.app-page-header-extra .ant-space-item{max-width:100%}@media (width<=768px){.app-page-header-row{align-items:flex-start!important}.app-page-header-extra,.app-page-header-extra>.ant-space{width:100%}}.ant-statistic-title{font-size:13px}.ant-statistic-content-value{font-size:26px}@media (width<=768px){.ant-statistic-content-value{font-size:20px}}@media (-webkit-device-pixel-ratio>=2),(resolution>=192dpi){html,body,#root{-webkit-font-smoothing:subpixel-antialiased}}@keyframes taskPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.86;transform:scale(1.04)}}.scorecard-panel li.scorecard-row-枢纽,.scorecard-row-枢纽{background:#fff7e6;border-left:3px solid #fa8c16;border-radius:4px;margin:4px 0;padding:8px 12px;list-style:none}.scorecard-two-layer{flex-direction:column;gap:8px;display:flex}.scorecard-layer-prompt{background:#f6ffed;border:1px dashed #b7eb8f;border-radius:4px;padding:8px 10px}.scorecard-layer-skeleton{background:#f0f5ff;border:1px solid #adc6ff;border-radius:4px;padding:8px 10px}.scorecard-layer-tag{color:#8c8c8c;margin-bottom:4px;font-size:11px;display:inline-block}.scorecard-skeleton-meta{margin-bottom:4px}.employee-form-drawer-root.ant-drawer{max-width:100vw;overflow:hidden}.employee-form-drawer-root.ant-drawer-right>.ant-drawer-content-wrapper{overflow:hidden;width:min(760px,100vw)!important;max-width:100vw!important;left:auto!important;right:0!important}.employee-form-drawer-root .ant-drawer-content,.employee-form-drawer-root .ant-drawer-header,.employee-form-drawer-root .ant-drawer-body,.employee-form-drawer-root .ant-drawer-footer{max-width:100%;overflow-x:hidden}.employee-form-drawer-root .ant-row,.employee-form-drawer-root .ant-col,.employee-form-drawer-root .ant-form-item,.employee-form-drawer-root .ant-input,.employee-form-drawer-root .ant-select,.employee-form-drawer-root .ant-picker{min-width:0}@media (width<=767px){.employee-form-drawer-root.ant-drawer-right>.ant-drawer-content-wrapper{width:100vw!important}}.app-shell .ant-layout-sider .ant-menu.ant-menu-light .ant-menu-item{color:var(--skin-sidebar-text,#404040)}.app-shell .ant-layout-sider .ant-menu.ant-menu-dark .ant-menu-item{color:var(--skin-sidebar-text,#ffffffa6)}.app-shell .ant-layout-sider .ant-menu.ant-menu-light .ant-menu-item-selected{color:var(--skin-sidebar-active,#4b3fe3)}.app-shell .ant-layout-sider .ant-menu.ant-menu-dark .ant-menu-item-selected{color:var(--skin-sidebar-active,#177ddc)}.app-shell .ant-layout-sider .ant-menu .ant-menu-item-group-title{color:var(--skin-sidebar-text,inherit);opacity:.6}
