.m-welcome[data-v-bcd2162b]{display:block;line-height:0;pointer-events:none;will-change:opacity;contain:strict}.m-welcome__svg[data-v-bcd2162b]{display:block;width:100%;height:100%;overflow:visible}.m-welcome .welcome-master[data-v-bcd2162b]{transform-origin:0 0}*{margin:0;padding:0;box-sizing:border-box}html,body,#app{width:100%;height:100%;font-family:PingFang SC,Microsoft YaHei,sans-serif}.m-welcome-layer{--m-welcome-layer-bg: #f1f6fc}.m-welcome-fade-enter-active,.m-welcome-fade-leave-active{transition:opacity 133ms linear}.m-welcome-fade-enter-from,.m-welcome-fade-leave-to{opacity:0}:root{--erp-color-primary: #165dff;--erp-color-primary-hover: #4080ff;--erp-color-primary-active: #0e42d2;--erp-color-primary-soft: #e8f3ff;--erp-color-primary-light: #f2f7ff;--erp-color-success: #00b42a;--erp-color-success-soft: #e8ffea;--erp-color-warning: #ff7d00;--erp-color-warning-soft: #fff7e8;--erp-color-danger: #f53f3f;--erp-color-danger-soft: #ffece8;--erp-color-text: #1d2129;--erp-color-text-secondary: #4e5969;--erp-color-text-muted: #86909c;--erp-color-text-disabled: #c9cdd4;--erp-color-surface: #ffffff;--erp-color-page: #f7f8fa;--erp-color-border: #e5e6eb;--erp-color-border-light: #f2f3f5;--erp-shadow-card: 0 1px 3px rgba(0, 0, 0, .04), 0 2px 8px rgba(0, 0, 0, .04);--erp-shadow-card-hover: 0 4px 16px rgba(0, 0, 0, .08);--erp-shadow-dock: 0 -4px 16px rgba(0, 0, 0, .06), 0 -1px 3px rgba(0, 0, 0, .03);--erp-shadow-dropdown: 0 4px 12px rgba(0, 0, 0, .1);--erp-radius-xs: 4px;--erp-radius-sm: 6px;--erp-radius-md: 8px;--erp-radius-lg: 12px;--erp-radius-xl: 16px;--erp-shell-header-height: 52px;--erp-shell-sidebar-width: 224px;--erp-content-max-width: 1600px;--erp-transition-base: all .18s cubic-bezier(.34, .69, .1, 1)}.erp-shell,.erp-platform-surface{color:var(--erp-color-text);background:var(--erp-color-page);font-feature-settings:"tnum"}.erp-content{width:min(100%,var(--erp-content-max-width));margin:0 auto;padding:20px 24px 32px}.feishu-card{background:var(--erp-color-surface);border:1px solid var(--erp-color-border);border-radius:var(--erp-radius-lg);box-shadow:var(--erp-shadow-card);transition:var(--erp-transition-base)}.feishu-card:hover{border-color:#d2d5db}.feishu-dock{position:sticky;bottom:0;z-index:100;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 24px;margin-top:24px;background:#fffffff2;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--erp-color-border);border-radius:var(--erp-radius-lg);box-shadow:var(--erp-shadow-dock);transition:var(--erp-transition-base)}.feishu-dock__summary{display:flex;align-items:center;gap:12px;color:var(--erp-color-text-secondary);font-size:13px}.feishu-dock__actions{display:flex;align-items:center;gap:12px}.feishu-tag{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:var(--erp-radius-xs);font-size:12px;font-weight:500;line-height:1.5;white-space:nowrap}.feishu-tag--primary{background:var(--erp-color-primary-soft);color:var(--erp-color-primary)}.feishu-tag--success{background:var(--erp-color-success-soft);color:var(--erp-color-success)}.feishu-tag--warning{background:var(--erp-color-warning-soft);color:var(--erp-color-warning)}.feishu-tag--danger{background:var(--erp-color-danger-soft);color:var(--erp-color-danger)}.feishu-tag--neutral{background:var(--erp-color-border-light);color:var(--erp-color-text-secondary)}.arco-table .arco-table-th .arco-table-cell,.arco-table .arco-table-td .arco-table-cell{padding:7px 10px}.arco-table-size-small .arco-table-th .arco-table-cell,.arco-table-size-small .arco-table-td .arco-table-cell{padding:5px 10px}.arco-table .arco-table-th{font-size:12px;color:var(--erp-color-text-secondary)}.arco-table .arco-table-th .arco-table-cell{font-weight:500;white-space:nowrap}.arco-table .arco-table-td{font-size:13px;line-height:1.5;word-break:break-word;overflow-wrap:anywhere}.arco-table-size-small .arco-table-th,.arco-table-size-small .arco-table-td{font-size:12px}.erp-dense-table{width:100%;border-collapse:collapse;font-size:13px;line-height:1.5}.erp-dense-table th,.erp-dense-table td{padding:6px 10px;text-align:left;border-bottom:1px solid var(--erp-color-border-light)}.erp-dense-table th{font-size:12px;font-weight:500;color:var(--erp-color-text-secondary);background:var(--erp-color-border-light);white-space:nowrap}.erp-dense-table td{word-break:break-word;overflow-wrap:anywhere}body{--color-mask-bg: rgba(29, 33, 41, .45)}.arco-modal{border-radius:var(--erp-radius-lg);box-shadow:0 12px 40px #0000002e}.arco-modal-header{border-bottom:1px solid var(--erp-color-border-light)}.arco-modal-body{padding:18px 20px}@media (max-width: 767px){.erp-content{padding:12px 12px 24px}.feishu-dock{flex-direction:column;align-items:stretch;padding:12px 16px}.feishu-dock__actions{justify-content:flex-end}}@tailwind base;@tailwind components;@tailwind utilities;:root{--app-brand: #165dff;--app-brand-deep: #0e42d2;--app-brand-soft: #e8f3ff;--app-success: #00b42a;--app-warning: #ff7d00;--app-danger: #f53f3f;--app-page-bg: #f7f8fa;--app-panel-bg: rgba(255, 255, 255, .96);--app-border: #e5e6eb;--app-text-primary: #1d2129;--app-text-secondary: #4e5969;--app-radius-lg: 16px;--app-radius-md: 12px;--app-shadow: 0 2px 12px rgba(0, 0, 0, .05)}html,body,#app{width:100%;height:100%}body{margin:0;color:var(--app-text-primary);background:var(--app-page-bg);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}button,input,textarea,select{font:inherit}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#94a3b8b3;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#64748bd9}.fade-enter-active,.fade-leave-active{transition:opacity .24s ease}.fade-enter-from,.fade-leave-to{opacity:0}.app-panel{background:var(--app-panel-bg);border:1px solid rgba(221,229,240,.9);border-radius:var(--app-radius-lg);box-shadow:var(--app-shadow)}.app-section-title{margin:0;font-size:18px;line-height:1.3}.app-text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t-default-menu .t-menu__item,.t-default-menu .t-submenu__title{border-radius:16px}.t-default-menu .t-menu__item.t-is-active,.t-default-menu .t-submenu.t-is-opened>.t-submenu__title{background:#0052d914;color:var(--app-brand)}.t-default-menu .t-submenu .t-menu__item{padding-left:18px;font-size:13px}body[arco-theme=dark]{--erp-color-text: #e5e6eb;--erp-color-text-secondary: #c9cdd4;--erp-color-text-muted: #a9aeb8;--erp-color-text-disabled: #6b7785;--erp-color-surface: #232324;--erp-color-page: #17171a;--erp-color-border: #3a3a3d;--erp-color-border-light: #2e2e30;--erp-color-success: #23c343;--erp-color-success-soft: #0f2b16;--erp-color-warning: #ff9a2e;--erp-color-warning-soft: #2b1f0a;--erp-color-danger: #f76560;--erp-color-danger-soft: #2b1213;--erp-shadow-card: 0 1px 3px rgba(0, 0, 0, .4), 0 2px 8px rgba(0, 0, 0, .3);--erp-shadow-card-hover: 0 4px 16px rgba(0, 0, 0, .5)}body[arco-theme=dark] .erp-platform-nav{background:#232324f5}body[arco-theme=dark] .erp-platform-nav__location{color:#a9aeb8}body[arco-theme=dark] .erp-platform-nav__location strong{color:#e5e6eb}body[arco-theme=dark] .erp-platform-nav__divider{color:#484849}body[arco-theme=dark] .erp-platform-nav__user{color:#c9cdd4}body[arco-theme=dark] .erp-context-nav{border-right-color:#2e2e30;background:linear-gradient(165deg,#1d2530,#1a1f27 42%,#17171a)}body[arco-theme=dark] .erp-context-nav__heading{border-bottom-color:#2e2e30}body[arco-theme=dark] .erp-context-nav__heading strong{color:#c9cdd4}body[arco-theme=dark] .erp-context-nav__heading button{background:transparent;color:#a9aeb8}body[arco-theme=dark] .work-nav button{color:#c9cdd4}body[arco-theme=dark] .work-nav button:hover{background:#ffffff14;color:#fff}body[arco-theme=dark] .work-nav button.active{background:#ffffff24;color:#fff;box-shadow:none}body[arco-theme=dark] .work-nav .work-nav__group-heading{color:#e5e6eb}body[arco-theme=dark] .work-nav__search{background:#ffffff14;color:#86909c}body[arco-theme=dark] .work-nav__search:focus-within{background:#ffffff1f}body[arco-theme=dark] .work-nav__search input{color:#e5e6eb}body[arco-theme=dark] .work-nav--collapsed .work-nav__group+.work-nav__group{border-top-color:#3a3a3d}body[arco-theme=dark] .erp-work-tabs{background:#232324}body[arco-theme=dark] .erp-shell{background:var(--erp-color-page)}.erp-global-notice{display:flex;align-items:flex-start;gap:8px;padding:8px 18px;border-bottom:1px solid var(--erp-color-border);background:var(--erp-color-primary-light);color:var(--erp-color-text);font-size:13px;line-height:1.6}.erp-global-notice__label{flex:none;color:var(--erp-color-primary);font-weight:600}.erp-global-notice__text{min-width:0;white-space:pre-wrap;word-break:break-word}.settings-preview .arco-card-body{background:var(--erp-color-page)}body[arco-theme=dark] .erp-platform-nav__quick-jump,body[arco-theme=dark] .quick-jump__footer{border-color:#414854;background:#2b3038;color:#c9d1dc}body[arco-theme=dark] .erp-platform-nav__quick-jump kbd,body[arco-theme=dark] .quick-jump kbd{border-color:#4b5360;background:#353c46;color:#c9d1dc}body[arco-theme=dark] .erp-platform-nav__account-trigger,body[arco-theme=dark] .erp-platform-nav__user,body[arco-theme=dark] .erp-platform-nav__account-menu button{color:#e5e9ef}body[arco-theme=dark] .erp-platform-nav__account-trigger:hover,body[arco-theme=dark] .erp-platform-nav__account-menu button:hover{background:#39414e}body[arco-theme=dark] .erp-platform-nav__account-menu,body[arco-theme=dark] .quick-jump{border-color:#414854;background:#252a32}body[arco-theme=dark] .erp-context-nav,body[arco-theme=dark] .erp-context-nav__footer{border-color:#35404e;background:#202833}body[arco-theme=dark] .work-nav__block+.work-nav__block{border-color:#35404e}body[arco-theme=dark] .work-nav__eyebrow,body[arco-theme=dark] .quick-jump__heading,body[arco-theme=dark] .quick-jump__result-copy small{color:#9eacbf}body[arco-theme=dark] .work-nav__favorite-actions{background:linear-gradient(90deg,transparent,#202833 14%)}body[arco-theme=dark] .erp-context-nav__preferences,body[arco-theme=dark] .quick-jump__result,body[arco-theme=dark] .quick-jump__input-row input{color:#e2e9f4}body[arco-theme=dark] .erp-context-nav__preferences:hover,body[arco-theme=dark] .erp-context-nav__preferences.active,body[arco-theme=dark] .quick-jump__result:hover,body[arco-theme=dark] .quick-jump__result.is-active{background:#34446c}body[arco-theme=dark] .quick-jump__input-row{border-color:#414854}body[arco-theme=dark] .quick-jump__result-icon{border-color:#53617b;background:#33405a}:root{--m-cyan: #3CAAE1;--m-indigo: #2C388B;--m-halo: rgba(60,170,225,.26);--m-halo-dim: rgba(60,170,225,.12);--m-dur-33: 33ms;--m-dur-50: 50ms;--m-dur-100: .1s;--m-dur-133: 133ms;--m-dur-200: .2s;--m-dur-267: 267ms;--m-dur-333: 333ms;--m-dur-400: .4s;--m-dur-467: 467ms;--m-dur-600: .6s;--m-dur-900: .9s;--m-dur-2067: 2067ms;--m-dur-2500: 2.5s;--m-ease-snap: cubic-bezier(.16, 1, .06, 0);--m-ease-settle: cubic-bezier(.4, 1, .6, 0);--m-ease-engrave: cubic-bezier(.2, .7, .3, 1);--m-ease-retract: cubic-bezier(.167, .167, .833, .833);--m-ease-fill: cubic-bezier(.6, 0, .4, 1);--m-ease-travel: linear;--m-stagger-retract: 33ms;--m-stagger-glide: 83ms;--m-stagger-engrave: .1s;--m-scale-floor: .74;--m-scale-base: .78;--m-scale-peak: .7956;--m-band-len: 30%;--m-halo-peak: .26;--m-ratio-band: 1.83%;--m-ratio-line: 1.2%;--m-ratio-dot: 1.6%;--m-ratio-halo: 3.71%;--m-min-band: 1.5px;--m-min-line: 1.5px;--m-min-dot: 3px;--m-min-halo: 7px;--m-welcome-total: .5s;--m-welcome-line: .18s;--m-welcome-fill: .12s;--m-welcome-gap: .1s;--m-welcome-band: .24s;--m-welcome-dot: .18s;--m-welcome-out: 60ms;--m-welcome-scale-end: .44s;--m-welcome-scale-from: .94;--m-welcome-scale-to: 1;--m-welcome-band-len: 60%;--m-welcome-layer-bg: #FFF;--m-max-feedback: 467ms;--m-max-page: .9s;--m-min-loop: .9s}@keyframes m-engrave-draw{0%{stroke-dashoffset:1000}to{stroke-dashoffset:0}}@keyframes m-engrave-erase{0%{stroke-dasharray:1000 1000;stroke-dashoffset:0}to{stroke-dasharray:0 1000;stroke-dashoffset:0}}@keyframes m-band-travel{0%{stroke-dasharray:0 1000;stroke-dashoffset:0}22.2%{stroke-dasharray:300 1000;stroke-dashoffset:0}77.8%{stroke-dasharray:300 1000;stroke-dashoffset:-700}to{stroke-dasharray:0 1000;stroke-dashoffset:-1000}}@keyframes m-dot-in{0%{opacity:0}to{opacity:1}}@keyframes m-halo-in{0%{opacity:0}to{opacity:.26}}@keyframes m-out{0%{opacity:1}to{opacity:0}}@keyframes m-scale-snap{0%{transform:scale(.74)}to{transform:scale(.78)}}@keyframes m-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes m-halo-breathe{0%,to{opacity:.12}50%{opacity:.26}}@keyframes m-fade-only{0%{opacity:0}to{opacity:1}}@keyframes m-engrave-mark{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.m-engrave-draw{animation:m-engrave-draw var(--m-dur-267) var(--m-ease-engrave) both}.m-erase{animation:m-engrave-erase var(--m-dur-267) var(--m-ease-retract) both}.m-engrave-mark{animation:m-engrave-mark var(--m-dur-267) var(--m-ease-engrave) both}.m-band{animation:m-band-travel var(--m-dur-600) var(--m-ease-travel) infinite}.m-band-sweep{animation:m-band-travel var(--m-dur-600) var(--m-ease-travel) 2}.m-fade-up{animation:m-fade-up var(--m-dur-267) var(--m-ease-fill) both}.m-halo-breathe{animation:m-halo-breathe var(--m-dur-2067) var(--m-ease-retract) infinite}.m-dot-in{animation:m-dot-in var(--m-dur-50) var(--m-ease-travel) both}.m-out{animation:m-out var(--m-dur-100) var(--m-ease-travel) both}.m-welcome-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;pointer-events:none;background:var(--m-welcome-layer-bg, #FFF)}@media (prefers-reduced-motion: reduce){:root{--m-dur-133: 0ms;--m-dur-200: .1s;--m-dur-333: 0ms;--m-dur-400: 0ms;--m-dur-467: 267ms;--m-dur-600: 0ms;--m-dur-900: 0ms;--m-dur-2067: 0ms;--m-dur-2500: 0ms;--m-stagger-retract: 0ms;--m-stagger-glide: 0ms;--m-stagger-engrave: 0ms}.m-engrave-draw{animation:none;stroke-dashoffset:0}.m-erase{animation:none;stroke-dasharray:none}.m-band,.m-band-sweep{animation:none;stroke-dasharray:0 1000}.m-fade-up{animation:m-fade-only var(--m-dur-100) linear both}.m-halo-breathe{animation:none;opacity:.26}.m-dot-in,.m-out{animation:none}.m-engrave-mark{animation:none;transform:scaleY(1)}}[data-motion=off] .m-engrave-draw{animation:none;stroke-dashoffset:0}[data-motion=off] .m-erase{animation:none;stroke-dasharray:none}[data-motion=off] .m-band,[data-motion=off] .m-band-sweep{animation:none;stroke-dasharray:0 1000}[data-motion=off] .m-fade-up{animation:m-fade-only var(--m-dur-100) linear both}[data-motion=off] .m-halo-breathe{animation:none;opacity:.26}[data-motion=off] .m-dot-in,[data-motion=off] .m-out{animation:none}[data-motion=off] .m-engrave-mark{animation:none;transform:scaleY(1)}.erp-table-shell[data-v-e9d42679]{min-width:0}.erp-table-shell__panel[data-v-e9d42679]{display:flex;flex-direction:column;min-width:0}.erp-table-shell__bar[data-v-e9d42679]{display:flex;align-items:center;gap:10px;min-height:24px;margin-bottom:2px}.erp-table-shell__title[data-v-e9d42679]{font-size:13px;font-weight:500;color:var(--erp-color-text, #1d2129);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.erp-table-shell__hint[data-v-e9d42679]{flex:1 1 auto;font-size:12px;color:var(--erp-color-text-muted, #86909c)}.erp-table-shell__toggle[data-v-e9d42679]{display:inline-flex;align-items:center;gap:4px;margin-left:auto;padding:2px 8px;border:1px solid var(--erp-color-border, #e5e6eb);border-radius:6px;background:var(--erp-color-surface, #fff);color:var(--erp-color-text-secondary, #4e5969);font-size:12px;line-height:18px;cursor:pointer;transition:color .18s ease,border-color .18s ease,background .18s ease}.erp-table-shell__toggle[data-v-e9d42679]:hover{border-color:var(--erp-color-primary, #165dff);color:var(--erp-color-primary, #165dff)}.erp-table-shell__toggle[data-v-e9d42679]:focus-visible{outline:2px solid var(--erp-color-primary, #165dff);outline-offset:1px}.erp-table-shell__icon[data-v-e9d42679]{width:12px;height:12px}.erp-table-shell__body[data-v-e9d42679]{min-width:0}.erp-table-shell.is-expanded[data-v-e9d42679]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1080;display:flex;padding:12px}.erp-table-shell.is-zoom.is-expanded[data-v-e9d42679]{align-items:center;justify-content:center;padding:6vh 4vw}.erp-table-shell.is-fullscreen.is-expanded[data-v-e9d42679]{align-items:stretch;justify-content:stretch}.erp-table-shell__mask[data-v-e9d42679]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;background:#1d212973}.erp-table-shell.is-expanded .erp-table-shell__panel[data-v-e9d42679]{position:relative;z-index:1;width:100%;height:100%;background:var(--erp-color-surface, #fff);border:1px solid var(--erp-color-border, #e5e6eb);border-radius:var(--erp-radius-lg, 12px);box-shadow:0 12px 40px #0000002e;overflow:hidden}.erp-table-shell.is-zoom.is-expanded .erp-table-shell__panel[data-v-e9d42679]{width:min(1120px,94vw);max-height:88vh}.erp-table-shell.is-expanded .erp-table-shell__bar[data-v-e9d42679]{flex:0 0 auto;min-height:44px;margin-bottom:0;padding:0 16px;border-bottom:1px solid var(--erp-color-border-light, #f2f3f5)}.erp-table-shell.is-expanded .erp-table-shell__body[data-v-e9d42679]{flex:1 1 auto;min-height:0;overflow:auto;padding:14px 16px 16px}
