.hermes-companion{--hermes-dock-lift:0px;z-index:88;right:max(16px, env(safe-area-inset-right));bottom:calc(18px + env(safe-area-inset-bottom) + var(--hermes-dock-lift));width:calc(132px * var(--zhixia-display-scale));min-height:calc(132px * var(--zhixia-display-scale));pointer-events:none;will-change:left, top;flex-direction:column;justify-content:flex-end;align-items:center;transition:bottom .18s;display:flex;position:fixed;transform:translateZ(0)}.hermes-companion__trigger{backface-visibility:hidden;z-index:2;width:calc(124px * var(--zhixia-display-scale));height:calc(124px * var(--zhixia-display-scale));box-shadow:none;cursor:pointer;pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;place-items:center;padding:0;display:grid;position:relative;overflow:visible;transform:translateZ(0)}.hermes-companion__trigger:focus-visible{outline-offset:3px;border-radius:28px;outline:3px solid #1677ffb8}.hermes-companion[data-dragging=true] .hermes-companion__trigger{cursor:grabbing}.hermes-companion__character-stack{transform-origin:50% 88%;will-change:transform, opacity;contain:layout paint style;backface-visibility:hidden;width:100%;height:100%;animation:4.9s ease-in-out infinite zhixia-upright-presence;display:block;position:relative;transform:translateZ(0)}.hermes-companion__portrait-frame{opacity:1;will-change:opacity, transform;pointer-events:none;display:block;position:absolute;inset:0;transform:translate(0,0)}.hermes-companion__portrait,.hermes-companion__portrait-layer{pointer-events:none;backface-visibility:hidden;background:0 0;border:0;width:100%;height:100%;display:block;position:absolute;inset:0;transform:translateZ(0)}.hermes-companion__portrait{filter:drop-shadow(0 12px 14px #1c273a33);transform-origin:50% 88%;animation:4.9s ease-in-out infinite hermes-companion-breathe}.hermes-companion__portrait-layer{filter:none;will-change:transform, opacity}.hermes-companion__portrait-layer--hair{clip-path:polygon(17% 2%,83% 2%,91% 18%,87% 48%,70% 53%,63% 37%,37% 37%,30% 53%,13% 48%,9% 18%);animation:5.7s cubic-bezier(.37,0,.63,1) -1.2s infinite zhixia-hair-drift}.hermes-companion__portrait-layer--garment{clip-path:polygon(13% 48%,87% 48%,100% 100%,0 100%);transform-origin:50% 74%;animation:5.2s cubic-bezier(.37,0,.63,1) -2.1s infinite zhixia-garment-drift}.hermes-companion__portrait-layer--gaze{clip-path:polygon(32% 28%,68% 28%,68% 43%,32% 43%);animation:8.7s cubic-bezier(.45,0,.55,1) -3.4s infinite zhixia-gaze-shift}.hermes-companion__character-stack[data-action=welcome] .hermes-companion__portrait,.hermes-companion__character-stack[data-action=wave] .hermes-companion__portrait{animation:1.6s ease-in-out both hermes-companion-wave,4.9s ease-in-out 1.6s infinite hermes-companion-breathe}.hermes-companion__character-stack[data-action=thinking] .hermes-companion__portrait{animation:2.8s ease-in-out both hermes-companion-reflect,4.9s ease-in-out 2.8s infinite hermes-companion-breathe}.hermes-companion__character-stack[data-action=music_sway] .hermes-companion__portrait,.hermes-companion__character-stack[data-action=piano] .hermes-companion__portrait{animation:2.8s ease-in-out infinite hermes-companion-sway}.hermes-companion__character-stack[data-action=applause] .hermes-companion__portrait,.hermes-companion__character-stack[data-action=success] .hermes-companion__portrait{animation:1.2s ease-in-out 2 hermes-companion-celebrate}.hermes-companion__blink-overlay{z-index:8;pointer-events:none;display:block;position:absolute;inset:0}.hermes-companion__blink-overlay i{opacity:0;transform-origin:50%;will-change:opacity, transform;background:#462527e0;border-radius:999px;width:10.5%;height:1.4%;animation:5.65s linear -2.2s infinite zhixia-natural-blink;position:absolute;top:35.5%;transform:scaleY(.2)translateZ(0);box-shadow:0 -.5px #fabfa38c}.hermes-companion__blink-overlay i:first-child{left:34%}.hermes-companion__blink-overlay i:last-child{animation-delay:-2.16s;right:34%}.hermes-companion__character-stack--still *,.hermes-companion--paused .hermes-companion__character-stack *,.hermes-companion[data-dragging=true] .hermes-companion__character-stack *,.hermes-companion__character-stack--still,.hermes-companion--paused .hermes-companion__character-stack,.hermes-companion[data-dragging=true] .hermes-companion__character-stack{transition:none!important;animation:none!important}.hermes-companion[data-motion-quality=reduced] .hermes-companion__portrait-layer,.hermes-companion[data-motion-quality=reduced] .hermes-companion__blink-overlay{display:none}.hermes-companion[data-motion-phase=enter] .hermes-companion__character-stack{animation:.26s cubic-bezier(.2,.8,.2,1) both zhixia-motion-enter}.hermes-companion[data-motion-phase=settle] .hermes-companion__character-stack{animation:.52s ease-out both zhixia-motion-settle}.hermes-companion__mouth-mask{z-index:5;width:7%;height:calc(1px + 5px * var(--zhixia-mouth-open));background:rgba(93, 43, 48, calc(.12 + var(--zhixia-mouth-open) * .62));transform:translateX(-50%) scaleY(calc(.3 + var(--zhixia-mouth-open) * .9));transform-origin:50% 0;opacity:var(--zhixia-mouth-open);pointer-events:none;border-radius:45% 45% 55% 55%;transition:height 70ms linear,transform 70ms linear,opacity 70ms linear;position:absolute;top:43%;left:50%}.hermes-companion__theme-decor{z-index:1;left:50%;bottom:calc(20px * var(--zhixia-display-scale));width:calc(176px * var(--zhixia-display-scale));height:calc(176px * var(--zhixia-display-scale));filter:drop-shadow(0 8px 10px #2236461a);pointer-events:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;animation:8.6s ease-in-out infinite zhixia-decor-float;position:absolute;transform:translate(-50%)}.hermes-companion__theme-decor--still{animation:none}.hermes-companion__pause{z-index:3;color:#212b36c2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;pointer-events:auto;background:#ffffffdb;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-width:96px;min-height:44px;margin-top:-10px;padding:8px 12px;display:flex;position:relative;box-shadow:0 7px 24px #18274b1f}.hermes-companion__action-label{z-index:3;color:#273342;text-align:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe6;border-radius:999px;max-width:min(220px,100vw - 24px);margin-bottom:-6px;padding:7px 11px;font-size:12px;line-height:1.35;position:relative;box-shadow:0 6px 20px #18274b1c}.hermes-companion__panel{width:min(390px,100vw - 24px);height:min(560px, calc(100vh - 120px - env(safe-area-inset-top)));color:#1d2733;-webkit-backdrop-filter:blur(24px)saturate(1.12);backdrop-filter:blur(24px)saturate(1.12);pointer-events:auto;will-change:transform, opacity;isolation:isolate;background:#fcfdfff5;border:1px solid #737d9138;border-radius:22px;flex-direction:column;min-height:420px;display:flex;position:absolute;bottom:126px;right:0;overflow:hidden;transform:translateZ(0);box-shadow:0 24px 80px #1c2a4238}.hermes-companion[data-panel-placement=start] .hermes-companion__panel{left:0;right:auto}.hermes-companion__panel-header{border-bottom:1px solid #737d9124;justify-content:space-between;align-items:center;gap:8px;min-height:64px;padding:10px 12px 10px 16px;display:flex}.hermes-companion__panel-header .ant-btn{border-radius:12px;min-height:44px}.hermes-companion__panel-subtitle{font-size:12px;display:block}.hermes-companion__messages{overscroll-behavior:contain;flex-direction:column;flex:1;gap:10px;min-height:0;padding:14px;display:flex;overflow-y:auto}.hermes-companion__message{overflow-wrap:anywhere;word-break:break-word;border-radius:16px;max-width:88%;padding:10px 12px}.hermes-companion__message--assistant{background:#f1f4f8;border-bottom-left-radius:6px;align-self:flex-start}.hermes-companion__message--user{background:#e8f1ff;border-bottom-right-radius:6px;align-self:flex-end}.hermes-companion__message--failed{background:#fff1f0}.hermes-companion__composer{border-top:1px solid #737d9124;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;padding:12px 14px 8px;display:grid}.hermes-companion__composer .ant-input,.hermes-companion__composer .ant-btn{border-radius:12px;min-height:44px}.hermes-companion__safety-note{margin:0;padding:0 14px 12px;font-size:11px;line-height:1.45}.hermes-companion__safety-note .ant-btn{min-height:44px;padding-inline:8px}.hermes-companion__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes hermes-companion-breathe{0%,to{transform:translateY(.35px)}42%{transform:translateY(-1.15px)}58%{transform:translateY(-1.35px)}}@keyframes zhixia-upright-presence{0%,to{transform:translate(0,0)}46%{transform:translateY(-.65px)}62%{transform:translateY(-.9px)}}@keyframes hermes-companion-wave{0%,to{transform:translate(0,0)rotate(0)}35%{transform:translateY(-1.2px)rotate(-.22deg)}62%{transform:translateY(-.8px)rotate(.28deg)}}@keyframes hermes-companion-reflect{0%,to{transform:translate(0,0)}50%{transform:translate(.7px,-.8px)}}@keyframes hermes-companion-sway{0%,to{transform:translate(-.65px)rotate(-.32deg)}50%{transform:translate(.65px,-.8px)rotate(.32deg)}}@keyframes hermes-companion-celebrate{0%,to{transform:translate(0,0)}50%{transform:translateY(-2.4px)}}@keyframes zhixia-motion-enter{0%{opacity:.72;transform:translateY(2px)}to{opacity:1;transform:translate(0,0)}}@keyframes zhixia-motion-settle{0%{transform:translateY(-.8px)}to{transform:translate(0,0)}}@keyframes zhixia-hair-drift{0%,to{transform:translate(0,0)rotate(0)}37%{transform:translate(.32px,-.28px)rotate(.14deg)}71%{transform:translate(-.24px,-.1px)rotate(-.1deg)}}@keyframes zhixia-garment-drift{0%,to{transform:translate(0,0)scaleX(1)}43%{transform:translate(-.18px,.22px)scaleX(1.005)}64%{transform:translate(.12px,.12px)scaleX(1.003)}}@keyframes zhixia-gaze-shift{0%,31%,to{transform:translate(0,0)}42%,57%{transform:translate(.36px,-.04px)}69%,82%{transform:translate(-.28px,.03px)}}@keyframes zhixia-natural-blink{0%,86%,90%,92%,96%,to{opacity:0;transform:scaleY(.2)translateZ(0)}87.3%,89.1%,93.4%,95.1%{opacity:.92;transform:scaleY(1)translateZ(0)}}@keyframes zhixia-decor-float{0%,to{opacity:.94;transform:translate(-50%)rotate(-.25deg)}50%{opacity:1;transform:translate(-50%,-2px)rotate(.25deg)}}@media (width<=767px){.hermes-companion{right:max(8px, env(safe-area-inset-right));bottom:calc(74px + env(safe-area-inset-bottom) + var(--hermes-dock-lift));width:calc(108px * var(--zhixia-display-scale));min-height:calc(108px * var(--zhixia-display-scale))}.hermes-companion__trigger,.hermes-companion__character-stack{width:calc(100px * var(--zhixia-display-scale));height:calc(100px * var(--zhixia-display-scale))}.hermes-companion__panel{right:max(8px, env(safe-area-inset-right));bottom:calc(82px + env(safe-area-inset-bottom));width:calc(100vw - max(16px, env(safe-area-inset-left) + env(safe-area-inset-right)));height:min(560px, calc(100dvh - 110px - env(safe-area-inset-top) - env(safe-area-inset-bottom)));position:fixed}.hermes-companion[data-panel-placement=start] .hermes-companion__panel{right:max(8px, env(safe-area-inset-right));left:auto}.hermes-companion__pause{min-width:88px}}@media (width<=390px){.hermes-companion__panel-header{align-items:flex-start}.hermes-companion__panel-header>.ant-space{flex-wrap:wrap;justify-content:flex-end}.hermes-companion__composer{grid-template-columns:1fr}.hermes-companion__composer .ant-btn{width:100%}}@media (prefers-reduced-motion:reduce){.hermes-companion,.hermes-companion *,.hermes-companion :before,.hermes-companion :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (update:slow){.hermes-companion__character-stack,.hermes-companion__portrait,.hermes-companion__portrait-layer,.hermes-companion__blink-overlay i{animation:none!important}.hermes-companion__portrait-layer,.hermes-companion__blink-overlay{display:none}}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}
