@charset "UTF-8";:root[data-theme=elegant],:root[data-theme=obsidian],:root[data-theme=aurora],:root[data-theme=plain],:root[data-theme=slate],:root[data-theme=pine]{--jly-primary: #01A6B0;--jly-primary-light-7: rgba(1, 166, 176, .7);--jly-primary-light-5: rgba(1, 166, 176, .5);--jly-primary-light-2: rgba(1, 166, 176, .2);--jly-primary-light-1: rgba(1, 166, 176, .1);--el-color-primary: #01A6B0;--el-color-primary-dark-2: #018A91;--el-color-primary-light-3: rgba(1, 166, 176, .6);--el-color-primary-light-5: rgba(1, 166, 176, .4);--el-color-primary-light-7: rgba(1, 166, 176, .25);--el-color-primary-light-8: rgba(1, 166, 176, .15);--el-color-primary-light-9: rgba(1, 166, 176, .08);--theme-primary: #01A6B0;--theme-primary-dark: #018A91;--theme-primary-light: #4DC9D1;--theme-primary-lighter: #A6E4E8;--theme-primary-lightest: #E0F5F7;--theme-primary-rgb: 1, 166, 176;--theme-header-from: rgba(1, 166, 176, .1);--theme-header-to: rgba(1, 166, 176, 0);--theme-input-focus-border: #01A6B0;--color-bg-active: rgba(1, 166, 176, .08);--color-text-inverse: #FFFFFF;--theme-header-bg: linear-gradient(to right, #01A6B0 0%, var(--el-color-primary-light-7) 30%, var(--el-color-primary-light-5) 45%, #01A6B0 80%);--theme-header-text: #FFFFFF;--theme-header-text-dim: rgba(255, 255, 255, .75);--theme-header-hover: rgba(255, 255, 255, .15);--theme-header-active: rgba(255, 255, 255, .2);--theme-header-divider: rgba(255, 255, 255, .35);--theme-header-border: transparent}:root[data-theme=elegant],:root[data-theme=obsidian],:root[data-theme=aurora],:root[data-theme=plain],:root[data-theme=slate],:root[data-theme=pine]{--theme-text-primary: var(--theme-text-1);--theme-text-secondary: var(--theme-text-2);--theme-text-tertiary: var(--theme-text-3);--theme-text-disabled: var(--theme-text-4);--theme-text-placeholder: var(--theme-text-4);--theme-text-on-primary: #FFFFFF;--theme-shadow-sm: var(--theme-shadow-s);--theme-shadow-md: var(--theme-shadow-m);--theme-shadow-lg: var(--theme-shadow-l);--theme-bg-base: var(--theme-bg-page);--theme-bg-elevated: var(--theme-bg-surface);--theme-bg-tag: var(--theme-bg-stripe);--theme-bg-active: rgba(1, 166, 176, .08);--theme-border-medium: var(--theme-border);--theme-table-header-text: var(--theme-text-2);--theme-success: #00B42A;--theme-warning: #FF7D00;--theme-danger: #F53F3F;--theme-info: #86909C}:root[data-theme=elegant]{color-scheme:light;--jly-bg: #F6F7F9;--jly-bg-1: #FFFFFF;--jly-bg-2: #F1F3F6;--jly-text-1: #1A1C1E;--jly-text-2: #5A6472;--jly-text-3: #9AA3AF;--jly-border: #E8EBF0;--jly-radius-s: 2px;--jly-radius-m: 4px;--jly-radius-l: 10px;--jly-radius-xl: 14px;--jly-shadow-s: 0 1px 2px rgba(16, 24, 40, .05);--jly-shadow-m: 0 2px 8px rgba(16, 24, 40, .08);--jly-shadow-l: 0 8px 24px rgba(16, 24, 40, .12);--color-bg-base: #F6F7F9;--color-bg-page: #F6F7F9;--color-bg-surface: #FFFFFF;--color-bg-elevated: #FFFFFF;--color-bg-overlay: #FFFFFF;--color-bg-hover: rgba(1, 166, 176, .06);--color-bg-stripe: #FAFBFC;--color-text-1: #1A1C1E;--color-text-2: #5A6472;--color-text-3: #9AA3AF;--color-text-4: #C9CDD4;--color-border-1: #E8EBF0;--color-border-2: #EEF0F4;--color-border-3: #F2F4F7;--shadow-sm: 0 1px 2px rgba(16, 24, 40, .05);--shadow-md: 0 2px 8px rgba(16, 24, 40, .08);--shadow-lg: 0 8px 24px rgba(16, 24, 40, .12);--radius-card: 10px;--el-bg-color: #FFFFFF;--el-bg-color-overlay: #FFFFFF;--el-bg-color-page: #F6F7F9;--el-text-color-primary: #1A1C1E;--el-text-color-regular: #5A6472;--el-text-color-secondary: #9AA3AF;--el-text-color-placeholder: #C9CDD4;--el-border-color: #E8EBF0;--el-border-color-light: #EEF0F4;--el-border-color-lighter: #F2F4F7;--el-border-color-extra-light: #F2F4F7;--el-fill-color: #F1F3F6;--el-fill-color-light: #F6F7F9;--el-fill-color-lighter: #FAFBFC;--el-fill-color-extra-light: #FFFFFF;--el-fill-color-blank: #F1F3F6;--el-mask-color: rgba(30, 34, 40, .45);--el-box-shadow: 0 8px 24px rgba(16, 24, 40, .12);--el-box-shadow-light: 0 2px 8px rgba(16, 24, 40, .08);--theme-mode: light;--theme-bg-page: #F6F7F9;--theme-bg-card: #FFFFFF;--theme-bg-sidebar: #F1F3F6;--theme-bg-surface: #F1F3F6;--theme-bg-hover: rgba(1, 166, 176, .06);--theme-bg-stripe: #FAFBFC;--theme-text-1: #1A1C1E;--theme-text-2: #5A6472;--theme-text-3: #9AA3AF;--theme-text-4: #C9CDD4;--theme-border: #E8EBF0;--theme-border-light: #EEF0F4;--theme-divider: #EEF0F4;--theme-shadow-s: 0 1px 2px rgba(16, 24, 40, .05);--theme-shadow-m: 0 2px 8px rgba(16, 24, 40, .08);--theme-shadow-l: 0 8px 24px rgba(16, 24, 40, .12);--theme-table-header-bg: #F1F3F6;--theme-table-stripe-bg: #FAFBFC;--theme-table-hover-bg: rgba(1, 166, 176, .06);--theme-input-bg: #F1F3F6;--theme-input-border: #E8EBF0}:root[data-theme=obsidian]{color-scheme:dark;--jly-bg: #0D1013;--jly-bg-1: #15191E;--jly-bg-2: #1B2129;--jly-text-1: #F0EDE3;--jly-text-2: #B7B2A6;--jly-text-3: #777267;--jly-border: #2A313B;--jly-radius-s: 3px;--jly-radius-m: 6px;--jly-radius-l: 12px;--jly-radius-xl: 16px;--jly-shadow-s: 0 1px 2px rgba(0, 0, 0, .4);--jly-shadow-m: 0 4px 12px rgba(0, 0, 0, .5);--jly-shadow-l: 0 12px 32px rgba(0, 0, 0, .6);--color-bg-base: #0D1013;--color-bg-page: #0D1013;--color-bg-surface: #15191E;--color-bg-elevated: #1B2129;--color-bg-overlay: #1B2129;--color-bg-hover: rgba(1, 166, 176, .1);--color-bg-stripe: #181D23;--color-text-1: #F0EDE3;--color-text-2: #B7B2A6;--color-text-3: #777267;--color-text-4: #4C483F;--color-border-1: #2A313B;--color-border-2: #232932;--color-border-3: #1E242C;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--shadow-md: 0 4px 12px rgba(0, 0, 0, .5);--shadow-lg: 0 12px 32px rgba(0, 0, 0, .6);--radius-card: 12px;--el-bg-color: #15191E;--el-bg-color-overlay: #1B2129;--el-bg-color-page: #0D1013;--el-text-color-primary: #F0EDE3;--el-text-color-regular: #B7B2A6;--el-text-color-secondary: #777267;--el-text-color-placeholder: #4C483F;--el-border-color: #2A313B;--el-border-color-light: #232932;--el-border-color-lighter: #1E242C;--el-border-color-extra-light: #1E242C;--el-fill-color: #1B2129;--el-fill-color-light: #181D23;--el-fill-color-lighter: #15191E;--el-fill-color-extra-light: #15191E;--el-fill-color-blank: #0D1013;--el-mask-color: rgba(0, 0, 0, .7);--el-box-shadow: 0 12px 32px rgba(0, 0, 0, .6);--el-box-shadow-light: 0 4px 12px rgba(0, 0, 0, .5);--theme-mode: dark;--theme-bg-page: #0D1013;--theme-bg-card: #15191E;--theme-bg-sidebar: #12161B;--theme-bg-surface: #1B2129;--theme-bg-hover: rgba(1, 166, 176, .1);--theme-bg-stripe: #181D23;--theme-text-1: #F0EDE3;--theme-text-2: #B7B2A6;--theme-text-3: #777267;--theme-text-4: #4C483F;--theme-border: #2A313B;--theme-border-light: #232932;--theme-divider: #232932;--theme-shadow-s: 0 1px 2px rgba(0, 0, 0, .4);--theme-shadow-m: 0 4px 12px rgba(0, 0, 0, .5);--theme-shadow-l: 0 12px 32px rgba(0, 0, 0, .6);--theme-table-header-bg: #1B2129;--theme-table-stripe-bg: #181D23;--theme-table-hover-bg: rgba(1, 166, 176, .1);--theme-input-bg: #0D1013;--theme-input-border: #2A313B;--theme-header-bg: linear-gradient(to right, rgba(1, 166, 176, .16), rgba(1, 166, 176, .04) 45%, rgba(1, 166, 176, 0) 85%), linear-gradient(#15191E, #15191E);--theme-header-text: #F0EDE3;--theme-header-text-dim: rgba(240, 237, 227, .72);--theme-header-hover: rgba(1, 166, 176, .12);--theme-header-active: rgba(1, 166, 176, .18);--theme-header-divider: #2A313B;--theme-header-border: #232932}:root[data-theme=aurora]{color-scheme:dark;--jly-bg: #070D1A;--jly-bg-1: #0D172A;--jly-bg-2: #142138;--jly-text-1: #E6F1FF;--jly-text-2: #9FB2CC;--jly-text-3: #5B6B85;--jly-border: rgba(1, 166, 176, .25);--jly-radius-s: 3px;--jly-radius-m: 8px;--jly-radius-l: 14px;--jly-radius-xl: 18px;--jly-shadow-s: 0 0 0 1px rgba(1, 166, 176, .14);--jly-shadow-m: 0 0 0 1px rgba(1, 166, 176, .18), 0 4px 16px rgba(2, 12, 27, .5);--jly-shadow-l: 0 0 0 1px rgba(1, 166, 176, .22), 0 12px 40px rgba(2, 12, 27, .6);--color-bg-base: #070D1A;--color-bg-page: #070D1A;--color-bg-surface: #0D172A;--color-bg-elevated: #142138;--color-bg-overlay: #142138;--color-bg-hover: rgba(1, 166, 176, .1);--color-bg-stripe: #0B1424;--color-text-1: #E6F1FF;--color-text-2: #9FB2CC;--color-text-3: #5B6B85;--color-text-4: #3A4763;--color-border-1: rgba(1, 166, 176, .25);--color-border-2: rgba(1, 166, 176, .16);--color-border-3: rgba(1, 166, 176, .1);--shadow-sm: 0 0 0 1px rgba(1, 166, 176, .14);--shadow-md: 0 0 0 1px rgba(1, 166, 176, .18), 0 4px 16px rgba(2, 12, 27, .5);--shadow-lg: 0 0 0 1px rgba(1, 166, 176, .22), 0 12px 40px rgba(2, 12, 27, .6);--radius-card: 14px;--el-bg-color: #0D172A;--el-bg-color-overlay: #142138;--el-bg-color-page: #070D1A;--el-text-color-primary: #E6F1FF;--el-text-color-regular: #9FB2CC;--el-text-color-secondary: #5B6B85;--el-text-color-placeholder: #3A4763;--el-border-color: rgba(1, 166, 176, .25);--el-border-color-light: rgba(1, 166, 176, .16);--el-border-color-lighter: rgba(1, 166, 176, .1);--el-border-color-extra-light: rgba(1, 166, 176, .1);--el-fill-color: #142138;--el-fill-color-light: #0F1B30;--el-fill-color-lighter: #0D172A;--el-fill-color-extra-light: #0D172A;--el-fill-color-blank: #070D1A;--el-mask-color: rgba(3, 8, 18, .7);--el-box-shadow: 0 0 0 1px rgba(1, 166, 176, .22), 0 12px 40px rgba(2, 12, 27, .6);--el-box-shadow-light: 0 0 0 1px rgba(1, 166, 176, .18), 0 4px 16px rgba(2, 12, 27, .5);--theme-mode: dark;--theme-bg-page: #070D1A;--theme-bg-card: #0D172A;--theme-bg-sidebar: #0A1222;--theme-bg-surface: #142138;--theme-bg-hover: rgba(1, 166, 176, .1);--theme-bg-stripe: #0B1424;--theme-text-1: #E6F1FF;--theme-text-2: #9FB2CC;--theme-text-3: #5B6B85;--theme-text-4: #3A4763;--theme-border: rgba(1, 166, 176, .25);--theme-border-light: rgba(1, 166, 176, .16);--theme-divider: rgba(1, 166, 176, .16);--theme-shadow-s: 0 0 0 1px rgba(1, 166, 176, .14);--theme-shadow-m: 0 0 0 1px rgba(1, 166, 176, .18), 0 4px 16px rgba(2, 12, 27, .5);--theme-shadow-l: 0 0 0 1px rgba(1, 166, 176, .22), 0 12px 40px rgba(2, 12, 27, .6);--theme-table-header-bg: #142138;--theme-table-stripe-bg: #0B1424;--theme-table-hover-bg: rgba(1, 166, 176, .1);--theme-input-bg: #070D1A;--theme-input-border: rgba(1, 166, 176, .25);--theme-header-from: rgba(46, 211, 222, .12);--theme-header-bg: linear-gradient(to right, rgba(46, 211, 222, .18), rgba(1, 166, 176, .05) 45%, rgba(1, 166, 176, 0) 85%), linear-gradient(#0D172A, #0D172A);--theme-header-text: #E6F1FF;--theme-header-text-dim: rgba(230, 241, 255, .72);--theme-header-hover: rgba(1, 166, 176, .12);--theme-header-active: rgba(1, 166, 176, .18);--theme-header-divider: rgba(1, 166, 176, .16);--theme-header-border: rgba(1, 166, 176, .16)}:root[data-theme=aurora] body{background-image:radial-gradient(1200px 600px at 85% -10%,rgba(46,211,222,.08),transparent 60%),radial-gradient(900px 500px at -10% 110%,rgba(1,166,176,.06),transparent 55%);background-attachment:fixed;background-repeat:no-repeat}:root[data-theme=plain]{color-scheme:light;--jly-bg: #FBFBFA;--jly-bg-1: #FBFBFA;--jly-bg-2: #F4F4F2;--jly-text-1: #111213;--jly-text-2: #55565A;--jly-text-3: #8E8F93;--jly-border: #E4E4E2;--jly-radius-s: 1px;--jly-radius-m: 2px;--jly-radius-l: 4px;--jly-radius-xl: 6px;--jly-shadow-s: 0 0 0 transparent;--jly-shadow-m: 0 0 0 transparent;--jly-shadow-l: 0 0 0 transparent;--color-bg-base: #FBFBFA;--color-bg-page: #FBFBFA;--color-bg-surface: #FBFBFA;--color-bg-elevated: #FFFFFF;--color-bg-overlay: #FFFFFF;--color-bg-hover: rgba(1, 166, 176, .06);--color-bg-stripe: #F7F7F5;--color-text-1: #111213;--color-text-2: #55565A;--color-text-3: #8E8F93;--color-text-4: #C6C7C9;--color-border-1: #E4E4E2;--color-border-2: #EAEAE8;--color-border-3: #F0F0EE;--shadow-sm: 0 0 0 transparent;--shadow-md: 0 0 0 transparent;--shadow-lg: 0 0 0 transparent;--radius-card: 4px;--el-bg-color: #FBFBFA;--el-bg-color-overlay: #FFFFFF;--el-bg-color-page: #FBFBFA;--el-text-color-primary: #111213;--el-text-color-regular: #55565A;--el-text-color-secondary: #8E8F93;--el-text-color-placeholder: #C6C7C9;--el-border-color: #E4E4E2;--el-border-color-light: #EAEAE8;--el-border-color-lighter: #F0F0EE;--el-border-color-extra-light: #F0F0EE;--el-fill-color: #F4F4F2;--el-fill-color-light: #F7F7F5;--el-fill-color-lighter: #FBFBFA;--el-fill-color-extra-light: #FBFBFA;--el-fill-color-blank: #FBFBFA;--el-mask-color: rgba(17, 18, 19, .4);--el-box-shadow: 0 0 0 1px #E4E4E2;--el-box-shadow-light: 0 0 0 1px #EAEAE8;--theme-mode: light;--theme-bg-page: #FBFBFA;--theme-bg-card: #FBFBFA;--theme-bg-sidebar: #F4F4F2;--theme-bg-surface: #F4F4F2;--theme-bg-hover: rgba(1, 166, 176, .06);--theme-bg-stripe: #F7F7F5;--theme-text-1: #111213;--theme-text-2: #55565A;--theme-text-3: #8E8F93;--theme-text-4: #C6C7C9;--theme-border: #E4E4E2;--theme-border-light: #EAEAE8;--theme-divider: #EAEAE8;--theme-shadow-s: 0 0 0 transparent;--theme-shadow-m: 0 0 0 transparent;--theme-shadow-l: 0 0 0 transparent;--theme-table-header-bg: #F4F4F2;--theme-table-stripe-bg: #F7F7F5;--theme-table-hover-bg: rgba(1, 166, 176, .06);--theme-input-bg: #FBFBFA;--theme-input-border: #E4E4E2}:root[data-theme=slate]{color-scheme:dark;--jly-bg: #2B333D;--jly-bg-1: #35404B;--jly-bg-2: #3D4956;--jly-text-1: #EDF1F6;--jly-text-2: #B7C1CD;--jly-text-3: #7E8996;--jly-border: #46525F;--jly-radius-s: 2px;--jly-radius-m: 4px;--jly-radius-l: 10px;--jly-radius-xl: 14px;--jly-shadow-s: inset 0 1px 0 rgba(255, 255, 255, .04), 0 1px 2px rgba(13, 20, 28, .4);--jly-shadow-m: inset 0 1px 0 rgba(255, 255, 255, .05), 0 4px 12px rgba(13, 20, 28, .45);--jly-shadow-l: inset 0 1px 0 rgba(255, 255, 255, .06), 0 12px 32px rgba(13, 20, 28, .55);--color-bg-base: #2B333D;--color-bg-page: #2B333D;--color-bg-surface: #35404B;--color-bg-elevated: #3D4956;--color-bg-overlay: #3D4956;--color-bg-hover: rgba(1, 166, 176, .1);--color-bg-stripe: #313B46;--color-text-1: #EDF1F6;--color-text-2: #B7C1CD;--color-text-3: #7E8996;--color-text-4: #55606C;--color-border-1: #46525F;--color-border-2: #3F4A56;--color-border-3: #394450;--shadow-sm: inset 0 1px 0 rgba(255, 255, 255, .04), 0 1px 2px rgba(13, 20, 28, .4);--shadow-md: inset 0 1px 0 rgba(255, 255, 255, .05), 0 4px 12px rgba(13, 20, 28, .45);--shadow-lg: inset 0 1px 0 rgba(255, 255, 255, .06), 0 12px 32px rgba(13, 20, 28, .55);--radius-card: 10px;--el-bg-color: #35404B;--el-bg-color-overlay: #3D4956;--el-bg-color-page: #2B333D;--el-text-color-primary: #EDF1F6;--el-text-color-regular: #B7C1CD;--el-text-color-secondary: #7E8996;--el-text-color-placeholder: #55606C;--el-border-color: #46525F;--el-border-color-light: #3F4A56;--el-border-color-lighter: #394450;--el-border-color-extra-light: #394450;--el-fill-color: #3D4956;--el-fill-color-light: #39444F;--el-fill-color-lighter: #35404B;--el-fill-color-extra-light: #35404B;--el-fill-color-blank: #2B333D;--el-mask-color: rgba(16, 21, 27, .65);--el-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .06), 0 12px 32px rgba(13, 20, 28, .55);--el-box-shadow-light: inset 0 1px 0 rgba(255, 255, 255, .05), 0 4px 12px rgba(13, 20, 28, .45);--theme-mode: dark;--theme-bg-page: #2B333D;--theme-bg-card: #35404B;--theme-bg-sidebar: #303945;--theme-bg-surface: #3D4956;--theme-bg-hover: rgba(1, 166, 176, .1);--theme-bg-stripe: #313B46;--theme-text-1: #EDF1F6;--theme-text-2: #B7C1CD;--theme-text-3: #7E8996;--theme-text-4: #55606C;--theme-border: #46525F;--theme-border-light: #3F4A56;--theme-divider: #3F4A56;--theme-shadow-s: inset 0 1px 0 rgba(255, 255, 255, .04), 0 1px 2px rgba(13, 20, 28, .4);--theme-shadow-m: inset 0 1px 0 rgba(255, 255, 255, .05), 0 4px 12px rgba(13, 20, 28, .45);--theme-shadow-l: inset 0 1px 0 rgba(255, 255, 255, .06), 0 12px 32px rgba(13, 20, 28, .55);--theme-table-header-bg: #3D4956;--theme-table-stripe-bg: #313B46;--theme-table-hover-bg: rgba(1, 166, 176, .1);--theme-input-bg: #2B333D;--theme-input-border: #46525F;--theme-header-bg: linear-gradient(to right, rgba(1, 166, 176, .14), rgba(1, 166, 176, .04) 45%, rgba(1, 166, 176, 0) 85%), linear-gradient(#35404B, #35404B);--theme-header-text: #EDF1F6;--theme-header-text-dim: rgba(237, 241, 246, .72);--theme-header-hover: rgba(1, 166, 176, .12);--theme-header-active: rgba(1, 166, 176, .18);--theme-header-divider: #3F4A56;--theme-header-border: #3F4A56}:root[data-theme=pine]{color-scheme:dark;--jly-bg: #27332D;--jly-bg-1: #313E37;--jly-bg-2: #39473F;--jly-text-1: #EAF2EC;--jly-text-2: #B5C3B9;--jly-text-3: #7E8C82;--jly-border: #43524A;--jly-radius-s: 2px;--jly-radius-m: 4px;--jly-radius-l: 10px;--jly-radius-xl: 14px;--jly-shadow-s: 0 1px 2px rgba(10, 18, 14, .4);--jly-shadow-m: 0 4px 12px rgba(10, 18, 14, .45);--jly-shadow-l: 0 12px 32px rgba(10, 18, 14, .55);--color-bg-base: #27332D;--color-bg-page: #27332D;--color-bg-surface: #313E37;--color-bg-elevated: #39473F;--color-bg-overlay: #39473F;--color-bg-hover: rgba(1, 166, 176, .1);--color-bg-stripe: #2E3A33;--color-text-1: #EAF2EC;--color-text-2: #B5C3B9;--color-text-3: #7E8C82;--color-text-4: #566359;--color-border-1: #43524A;--color-border-2: #3C4A42;--color-border-3: #36433C;--shadow-sm: 0 1px 2px rgba(10, 18, 14, .4);--shadow-md: 0 4px 12px rgba(10, 18, 14, .45);--shadow-lg: 0 12px 32px rgba(10, 18, 14, .55);--radius-card: 10px;--el-bg-color: #313E37;--el-bg-color-overlay: #39473F;--el-bg-color-page: #27332D;--el-text-color-primary: #EAF2EC;--el-text-color-regular: #B5C3B9;--el-text-color-secondary: #7E8C82;--el-text-color-placeholder: #566359;--el-border-color: #43524A;--el-border-color-light: #3C4A42;--el-border-color-lighter: #36433C;--el-border-color-extra-light: #36433C;--el-fill-color: #39473F;--el-fill-color-light: #354239;--el-fill-color-lighter: #313E37;--el-fill-color-extra-light: #313E37;--el-fill-color-blank: #27332D;--el-mask-color: rgba(14, 20, 17, .65);--el-box-shadow: 0 12px 32px rgba(10, 18, 14, .55);--el-box-shadow-light: 0 4px 12px rgba(10, 18, 14, .45);--theme-mode: dark;--theme-bg-page: #27332D;--theme-bg-card: #313E37;--theme-bg-sidebar: #2C3831;--theme-bg-surface: #39473F;--theme-bg-hover: rgba(1, 166, 176, .1);--theme-bg-stripe: #2E3A33;--theme-text-1: #EAF2EC;--theme-text-2: #B5C3B9;--theme-text-3: #7E8C82;--theme-text-4: #566359;--theme-border: #43524A;--theme-border-light: #3C4A42;--theme-divider: #3C4A42;--theme-shadow-s: 0 1px 2px rgba(10, 18, 14, .4);--theme-shadow-m: 0 4px 12px rgba(10, 18, 14, .45);--theme-shadow-l: 0 12px 32px rgba(10, 18, 14, .55);--theme-table-header-bg: #39473F;--theme-table-stripe-bg: #2E3A33;--theme-table-hover-bg: rgba(1, 166, 176, .1);--theme-input-bg: #27332D;--theme-input-border: #43524A;--theme-header-bg: linear-gradient(to right, rgba(1, 166, 176, .14), rgba(1, 166, 176, .04) 45%, rgba(1, 166, 176, 0) 85%), linear-gradient(#313E37, #313E37);--theme-header-text: #EAF2EC;--theme-header-text-dim: rgba(234, 242, 236, .72);--theme-header-hover: rgba(1, 166, 176, .12);--theme-header-active: rgba(1, 166, 176, .18);--theme-header-divider: #3C4A42;--theme-header-border: #3C4A42}:root[data-mode=light]{color-scheme:light;--jly-bg: #F5F6F8;--jly-bg-1: #FFFFFF;--jly-bg-2: #F0F2F5;--jly-text-1: #1F2329;--jly-text-2: #5C6570;--jly-text-3: #98A2AE;--jly-border: #E5E8EC;--jly-shadow-s: 0 1px 2px rgba(16, 24, 40, .05);--jly-shadow-m: 0 2px 8px rgba(16, 24, 40, .08);--jly-shadow-l: 0 8px 24px rgba(16, 24, 40, .12);--color-bg-base: #F5F6F8;--color-bg-page: #F5F6F8;--color-bg-surface: #FFFFFF;--color-bg-elevated: #FFFFFF;--color-bg-overlay: #FFFFFF;--color-bg-hover: rgba(1, 166, 176, .06);--color-bg-stripe: #FAFBFC;--color-text-1: #1F2329;--color-text-2: #5C6570;--color-text-3: #98A2AE;--color-text-4: #C9CDD4;--color-border-1: #E5E8EC;--color-border-2: #ECEEF2;--color-border-3: #F2F4F6;--shadow-sm: 0 1px 2px rgba(16, 24, 40, .05);--shadow-md: 0 2px 8px rgba(16, 24, 40, .08);--shadow-lg: 0 8px 24px rgba(16, 24, 40, .12);--el-bg-color: #FFFFFF;--el-bg-color-overlay: #FFFFFF;--el-bg-color-page: #F5F6F8;--el-text-color-primary: #1F2329;--el-text-color-regular: #5C6570;--el-text-color-secondary: #98A2AE;--el-text-color-placeholder: #C9CDD4;--el-border-color: #E5E8EC;--el-border-color-light: #ECEEF2;--el-border-color-lighter: #F2F4F6;--el-border-color-extra-light: #F2F4F6;--el-fill-color: #F0F2F5;--el-fill-color-light: #F5F6F8;--el-fill-color-lighter: #FAFBFC;--el-fill-color-extra-light: #FFFFFF;--el-fill-color-blank: #FFFFFF;--el-mask-color: rgba(30, 34, 40, .45);--el-box-shadow: 0 8px 24px rgba(16, 24, 40, .12);--el-box-shadow-light: 0 2px 8px rgba(16, 24, 40, .08);--theme-mode: light;--theme-bg-page: #F5F6F8;--theme-bg-card: #FFFFFF;--theme-bg-sidebar: #F0F2F5;--theme-bg-surface: #F0F2F5;--theme-bg-hover: rgba(1, 166, 176, .06);--theme-bg-stripe: #FAFBFC;--theme-text-1: #1F2329;--theme-text-2: #5C6570;--theme-text-3: #98A2AE;--theme-text-4: #C9CDD4;--theme-border: #E5E8EC;--theme-border-light: #ECEEF2;--theme-divider: #ECEEF2;--theme-shadow-s: 0 1px 2px rgba(16, 24, 40, .05);--theme-shadow-m: 0 2px 8px rgba(16, 24, 40, .08);--theme-shadow-l: 0 8px 24px rgba(16, 24, 40, .12);--theme-table-header-bg: #F0F2F5;--theme-table-stripe-bg: #FAFBFC;--theme-table-hover-bg: rgba(1, 166, 176, .06);--theme-input-bg: #FFFFFF;--theme-input-border: #E5E8EC;--theme-header-from: rgba(1, 166, 176, .08);--theme-header-to: rgba(1, 166, 176, 0);--theme-header-bg: linear-gradient(to right, #01A6B0 0%, var(--el-color-primary-light-7) 30%, var(--el-color-primary-light-5) 45%, #01A6B0 80%);--theme-header-text: #FFFFFF;--theme-header-text-dim: rgba(255, 255, 255, .75);--theme-header-hover: rgba(255, 255, 255, .15);--theme-header-active: rgba(255, 255, 255, .2);--theme-header-divider: rgba(255, 255, 255, .35);--theme-header-border: transparent}:root[data-mode=light][data-theme=aurora] body{background-image:none}:root[data-mode=dark]{color-scheme:dark;--jly-bg: #0D1117;--jly-bg-1: #161B22;--jly-bg-2: #21262D;--jly-text-1: #E6EDF3;--jly-text-2: #B0B8C1;--jly-text-3: #7D8590;--jly-border: #30363D;--jly-shadow-s: 0 1px 2px rgba(0, 0, 0, .4);--jly-shadow-m: 0 4px 10px rgba(0, 0, 0, .45);--jly-shadow-l: 0 12px 32px rgba(0, 0, 0, .55);--color-bg-base: #0D1117;--color-bg-page: #0D1117;--color-bg-surface: #161B22;--color-bg-elevated: #21262D;--color-bg-overlay: #21262D;--color-bg-hover: rgba(1, 166, 176, .1);--color-bg-stripe: #12161C;--color-text-1: #E6EDF3;--color-text-2: #B0B8C1;--color-text-3: #7D8590;--color-text-4: #4E565F;--color-border-1: #30363D;--color-border-2: #292F36;--color-border-3: #22272E;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--shadow-md: 0 4px 10px rgba(0, 0, 0, .45);--shadow-lg: 0 12px 32px rgba(0, 0, 0, .55);--el-bg-color: #161B22;--el-bg-color-overlay: #21262D;--el-bg-color-page: #0D1117;--el-text-color-primary: #E6EDF3;--el-text-color-regular: #B0B8C1;--el-text-color-secondary: #7D8590;--el-text-color-placeholder: #4E565F;--el-border-color: #30363D;--el-border-color-light: #292F36;--el-border-color-lighter: #22272E;--el-border-color-extra-light: #22272E;--el-fill-color: #21262D;--el-fill-color-light: #1C2129;--el-fill-color-lighter: #161B22;--el-fill-color-extra-light: #161B22;--el-fill-color-blank: #0D1117;--el-mask-color: rgba(0, 0, 0, .7);--el-box-shadow: 0 12px 32px rgba(0, 0, 0, .55);--el-box-shadow-light: 0 4px 10px rgba(0, 0, 0, .45);--theme-mode: dark;--theme-bg-page: #0D1117;--theme-bg-card: #161B22;--theme-bg-sidebar: #10151B;--theme-bg-surface: #21262D;--theme-bg-hover: rgba(1, 166, 176, .1);--theme-bg-stripe: #12161C;--theme-text-1: #E6EDF3;--theme-text-2: #B0B8C1;--theme-text-3: #7D8590;--theme-text-4: #4E565F;--theme-border: #30363D;--theme-border-light: #292F36;--theme-divider: #292F36;--theme-shadow-s: 0 1px 2px rgba(0, 0, 0, .4);--theme-shadow-m: 0 4px 10px rgba(0, 0, 0, .45);--theme-shadow-l: 0 12px 32px rgba(0, 0, 0, .55);--theme-table-header-bg: #21262D;--theme-table-stripe-bg: #12161C;--theme-table-hover-bg: rgba(1, 166, 176, .1);--theme-input-bg: #0D1117;--theme-input-border: #30363D;--theme-header-from: rgba(1, 166, 176, .1);--theme-header-to: rgba(1, 166, 176, 0);--theme-header-bg: linear-gradient(to right, rgba(1, 166, 176, .14), rgba(1, 166, 176, .04) 45%, rgba(1, 166, 176, 0) 85%), linear-gradient(#161B22, #161B22);--theme-header-text: #E6EDF3;--theme-header-text-dim: rgba(230, 237, 243, .72);--theme-header-hover: rgba(1, 166, 176, .12);--theme-header-active: rgba(1, 166, 176, .18);--theme-header-divider: #292F36;--theme-header-border: #292F36}:root[data-mode=dark] .el-card,:root[data-mode=dark] .el-table{background-color:var(--jly-bg-1);color:var(--jly-text-1)}:root{--el-color-primary: var(--jly-primary);--el-color-primary-light-7: var(--jly-primary-light-7);--el-color-primary-light-5: var(--jly-primary-light-5);--el-color-primary-light-1: var(--jly-primary-light-1);--el-fill-color-lighter: var(--jly-bg);--el-fill-color-light: var(--jly-primary-light-1);--el-border-radius-base: var(--jly-radius-m);--el-text-color-regular: var(--jly-text-1);--el-border-color: var(--jly-border)}.el-button--primary{background-color:var(--jly-primary);border-color:var(--jly-primary)}.el-pagination.is-background .el-pager li.is-active{background-color:var(--jly-primary)}.el-tag--primary{background-color:var(--jly-primary-light-1);border-color:var(--jly-primary-light-5);color:var(--jly-primary)}.el-input__wrapper.is-focus,.el-select .el-input.is-focus .el-input__wrapper{box-shadow:0 0 0 1px var(--jly-primary) inset}.jly-sidebar{background:var(--jly-bg-1);border-right:1px solid var(--jly-border)}.jly-sidebar .user-avatar-area{padding:var(--jly-space-16);display:flex;align-items:center;gap:var(--jly-space-12)}.jly-sidebar .menu-group-title{padding:var(--jly-space-8) var(--jly-space-16);font-size:12px;color:var(--jly-text-3);text-transform:uppercase;letter-spacing:.5px}.jly-sidebar .menu-item{position:relative;padding:0 var(--jly-space-16);height:40px;display:flex;align-items:center;color:var(--jly-text-2);transition:all var(--jly-transition-base);cursor:pointer}.jly-sidebar .menu-item:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%) scaleY(0);width:3px;height:18px;background:var(--jly-primary);border-radius:0 2px 2px 0;transition:transform var(--jly-transition-base)}.jly-sidebar .menu-item:hover,.jly-sidebar .menu-item.is-active{color:var(--jly-primary);background:var(--jly-primary-light-1)}.jly-sidebar .menu-item.is-active:before{transform:translateY(-50%) scaleY(1)}.jly-sidebar .menu-item .badge{margin-left:auto;background:var(--jly-danger);color:#fff;font-size:11px;padding:0 6px;border-radius:10px}.jly-stat-card{background:var(--jly-bg-1);border:1px solid var(--jly-border);border-radius:var(--jly-radius-l);padding:var(--jly-space-20);box-shadow:var(--jly-shadow-s);transition:transform var(--jly-transition-base),box-shadow var(--jly-transition-base)}.jly-stat-card:hover{transform:translateY(-4px);box-shadow:var(--jly-shadow-m)}.jly-stat-card .stat-value{font-size:28px;font-weight:600;color:var(--jly-text-1)}.jly-stat-card .stat-trend{font-size:13px;color:var(--jly-success)}.jly-stat-card .stat-icon{width:48px;height:48px;border-radius:var(--jly-radius-l);background:var(--jly-primary-light-1);color:var(--jly-primary);display:flex;align-items:center;justify-content:center;font-size:24px}.jly-quick-entry{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:var(--jly-space-16)}.jly-quick-entry .entry-item{background:var(--jly-bg-1);border:1px solid var(--jly-border);border-radius:var(--jly-radius-l);padding:var(--jly-space-16);text-align:center;transition:all var(--jly-transition-base);cursor:pointer}.jly-quick-entry .entry-item:hover{transform:rotateY(10deg) translateY(-4px);box-shadow:var(--jly-shadow-m);border-color:var(--jly-primary-light-5)}.jly-table{--el-table-header-bg-color: var(--jly-bg-2);--el-table-row-hover-bg-color: var(--jly-primary-light-1)}.jly-table .el-table__row--striped .el-table__cell{background:var(--jly-bg)}.jly-form .el-input__wrapper,.jly-form .el-textarea__inner,.jly-form .el-select .el-input__wrapper{border-radius:var(--jly-radius-m)}.jly-form .el-tag{border-radius:999px}*{transition:background-color var(--jly-transition-base),border-color var(--jly-transition-base),color var(--jly-transition-base),box-shadow var(--jly-transition-base)}.fade-slide-up-enter-active,.fade-slide-up-leave-active{transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1)}.fade-slide-up-enter-from,.fade-slide-up-leave-to{opacity:0;transform:translateY(16px)}@keyframes jlyStaggerIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.jly-stagger>*{animation:jlyStaggerIn .4s cubic-bezier(.4,0,.2,1) both}.jly-stagger>*:nth-child(1){animation-delay:.05s}.jly-stagger>*:nth-child(2){animation-delay:.1s}.jly-stagger>*:nth-child(3){animation-delay:.15s}.jly-stagger>*:nth-child(4){animation-delay:.2s}.jly-stagger>*:nth-child(5){animation-delay:.25s}@keyframes jlyPulse{0%{box-shadow:0 0 0 0 var(--jly-primary-light-5)}70%{box-shadow:0 0 0 10px #01a6b000}to{box-shadow:0 0 #01a6b000}}.jly-btn-pulse:hover{animation:jlyPulse 1s infinite}:root{--jly-primary: #01A6B0;--jly-primary-light-7: rgba(1,166,176,.7);--jly-primary-light-5: rgba(1,166,176,.5);--jly-primary-light-2: rgba(1,166,176,.2);--jly-primary-light-1: rgba(1,166,176,.1);--jly-success: #00B42A;--jly-danger: #F53F3F;--jly-warning: #FF7D00;--jly-info: #86909C;--jly-bg: #F7F8FA;--jly-bg-1: #FFFFFF;--jly-bg-2: #F2F3F5;--jly-text-1: #1D2129;--jly-text-2: #4E5969;--jly-text-3: #86909C;--jly-border: #E5E6EB;--jly-space-4: 4px;--jly-space-8: 8px;--jly-space-12: 12px;--jly-space-16: 16px;--jly-space-20: 20px;--jly-space-24: 24px;--jly-radius-s: 2px;--jly-radius-m: 4px;--jly-radius-l: 8px;--jly-radius-xl: 12px;--jly-shadow-s: 0 2px 4px rgba(0,0,0,.04);--jly-shadow-m: 0 4px 10px rgba(0,0,0,.08);--jly-shadow-l: 0 8px 24px rgba(0,0,0,.12);--jly-font-family: "Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--jly-font-size: 14px;--jly-transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--jly-transition-base: .3s cubic-bezier(.4, 0, .2, 1)}.jly-chart-theme{--chart-color-1: var(--jly-primary);--chart-color-2: var(--jly-primary-light-7);--chart-color-3: var(--jly-primary-light-5);--chart-color-4: var(--jly-success);--chart-color-5: var(--jly-warning);--chart-bg: transparent;--chart-text: var(--jly-text-2)}[data-v-a65d73fc]:root{--el-color-primary: #01A6B0;--el-color-primary-light-7: #01a6b0b3;--el-color-primary-light-5: #01a9b280;--el-color-primary-light-1: #01a9b280;--el-fill-color-lighter: #f7f8fa;--el-fill-color-light: #daf3f3;--el-border-radius-base: 3px;--el-text-color-regular: #000;--el-menu-item-height: 36px;--common-padding: 12px;--font-size-default: 14px;--font-size-middle: 16px;--font-size-large: 22px;--color-bg-base: #F7F8FA;--color-bg-page: #F2F3F5;--color-bg-surface: #FFFFFF;--color-bg-elevated: #FFFFFF;--color-bg-overlay: #FFFFFF;--color-bg-hover: #F2F3F5;--color-bg-active: rgba(1, 166, 176, .08);--color-bg-stripe: #FAFBFC;--color-text-1: #1D2129;--color-text-2: #4E5969;--color-text-3: #86909C;--color-text-4: #C9CDD4;--color-text-inverse: #FFFFFF;--color-border-1: #E5E6EB;--color-border-2: #F2F3F5;--color-border-3: #F7F8FA;--shadow-sm: 0 1px 2px rgba(0,0,0,.04);--shadow-md: 0 4px 12px rgba(0,0,0,.06);--shadow-lg: 0 8px 24px rgba(0,0,0,.08);--radius-card: 8px;--transition-duration: .3s;--transition-timing: cubic-bezier(.4, 0, .2, 1)}.com-btn--default[data-v-a65d73fc]{height:32px!important;border-radius:4px}.com-btn--small[data-v-a65d73fc]{height:28px!important;border-radius:2px}.com-btn.el-button--primary[data-v-a65d73fc]{background:transparent;border-color:var(--el-color-primary);color:var(--el-color-primary)}.com-btn.el-button--primary[data-v-a65d73fc]:hover{background:var(--el-color-primary-light-9);border-color:var(--el-color-primary);color:var(--el-color-primary)}.com-btn.el-button--warning[data-v-a65d73fc]{background:transparent;border-color:var(--el-color-warning);color:var(--el-color-warning)}.com-btn.el-button--warning[data-v-a65d73fc]:hover{background:var(--el-color-warning-light-9);border-color:var(--el-color-warning);color:var(--el-color-warning)}.com-btn.el-button--success[data-v-a65d73fc]{background:transparent;border-color:var(--el-color-success);color:var(--el-color-success)}.com-btn.el-button--success[data-v-a65d73fc]:hover{background:var(--el-color-success-light-9);border-color:var(--el-color-success);color:var(--el-color-success)}.com-btn.el-button--danger[data-v-a65d73fc]{background:transparent;border-color:var(--el-color-danger);color:var(--el-color-danger)}.com-btn.el-button--danger[data-v-a65d73fc]:hover{background:var(--el-color-danger-light-9);border-color:var(--el-color-danger);color:var(--el-color-danger)}.com-btn.el-button--info[data-v-a65d73fc]{background:transparent;border-color:var(--el-color-info);color:var(--el-color-info)}.com-btn.el-button--info[data-v-a65d73fc]:hover{background:var(--el-color-info-light-9);border-color:var(--el-color-info);color:var(--el-color-info)}[data-v-fe52299c]:root{--el-color-primary: #01A6B0;--el-color-primary-light-7: #01a6b0b3;--el-color-primary-light-5: #01a9b280;--el-color-primary-light-1: #01a9b280;--el-fill-color-lighter: #f7f8fa;--el-fill-color-light: #daf3f3;--el-border-radius-base: 3px;--el-text-color-regular: #000;--el-menu-item-height: 36px;--common-padding: 12px;--font-size-default: 14px;--font-size-middle: 16px;--font-size-large: 22px;--color-bg-base: #F7F8FA;--color-bg-page: #F2F3F5;--color-bg-surface: #FFFFFF;--color-bg-elevated: #FFFFFF;--color-bg-overlay: #FFFFFF;--color-bg-hover: #F2F3F5;--color-bg-active: rgba(1, 166, 176, .08);--color-bg-stripe: #FAFBFC;--color-text-1: #1D2129;--color-text-2: #4E5969;--color-text-3: #86909C;--color-text-4: #C9CDD4;--color-text-inverse: #FFFFFF;--color-border-1: #E5E6EB;--color-border-2: #F2F3F5;--color-border-3: #F7F8FA;--shadow-sm: 0 1px 2px rgba(0,0,0,.04);--shadow-md: 0 4px 12px rgba(0,0,0,.06);--shadow-lg: 0 8px 24px rgba(0,0,0,.08);--radius-card: 8px;--transition-duration: .3s;--transition-timing: cubic-bezier(.4, 0, .2, 1)}.overflow[data-v-fe52299c]{overflow-y:auto}.dialog-footer[data-v-fe52299c]{display:inline-flex;align-items:center;gap:8px}.common-dialog-unified{max-width:calc(100vw - 32px)}[data-v-5a96e339]:root{--el-color-primary: #01A6B0;--el-color-primary-light-7: #01a6b0b3;--el-color-primary-light-5: #01a9b280;--el-color-primary-light-1: #01a9b280;--el-fill-color-lighter: #f7f8fa;--el-fill-color-light: #daf3f3;--el-border-radius-base: 3px;--el-text-color-regular: #000;--el-menu-item-height: 36px;--common-padding: 12px;--font-size-default: 14px;--font-size-middle: 16px;--font-size-large: 22px;--color-bg-base: #F7F8FA;--color-bg-page: #F2F3F5;--color-bg-surface: #FFFFFF;--color-bg-elevated: #FFFFFF;--color-bg-overlay: #FFFFFF;--color-bg-hover: #F2F3F5;--color-bg-active: rgba(1, 166, 176, .08);--color-bg-stripe: #FAFBFC;--color-text-1: #1D2129;--color-text-2: #4E5969;--color-text-3: #86909C;--color-text-4: #C9CDD4;--color-text-inverse: #FFFFFF;--color-border-1: #E5E6EB;--color-border-2: #F2F3F5;--color-border-3: #F7F8FA;--shadow-sm: 0 1px 2px rgba(0,0,0,.04);--shadow-md: 0 4px 12px rgba(0,0,0,.06);--shadow-lg: 0 8px 24px rgba(0,0,0,.08);--radius-card: 8px;--transition-duration: .3s;--transition-timing: cubic-bezier(.4, 0, .2, 1)}.wrap .item[data-v-5a96e339]{border:1px solid var(--color-border-1);margin-bottom:var(--common-padding);background:var(--color-bg-surface);border-radius:8px;padding:10px 15px;cursor:pointer;text-align:center;font-weight:700}.wrap .item.active[data-v-5a96e339]{background:var(--el-color-primary);color:#fff}[data-v-d217ab6d]:root{--el-color-primary: #01A6B0;--el-color-primary-light-7: #01a6b0b3;--el-color-primary-light-5: #01a9b280;--el-color-primary-light-1: #01a9b280;--el-fill-color-lighter: #f7f8fa;--el-fill-color-light: #daf3f3;--el-border-radius-base: 3px;--el-text-color-regular: #000;--el-menu-item-height: 36px;--common-padding: 12px;--font-size-default: 14px;--font-size-middle: 16px;--font-size-large: 22px;--color-bg-base: #F7F8FA;--color-bg-page: #F2F3F5;--color-bg-surface: #FFFFFF;--color-bg-elevated: #FFFFFF;--color-bg-overlay: #FFFFFF;--color-bg-hover: #F2F3F5;--color-bg-active: rgba(1, 166, 176, .08);--color-bg-stripe: #FAFBFC;--color-text-1: #1D2129;--color-text-2: #4E5969;--color-text-3: #86909C;--color-text-4: #C9CDD4;--color-text-inverse: #FFFFFF;--color-border-1: #E5E6EB;--color-border-2: #F2F3F5;--color-border-3: #F7F8FA;--shadow-sm: 0 1px 2px rgba(0,0,0,.04);--shadow-md: 0 4px 12px rgba(0,0,0,.06);--shadow-lg: 0 8px 24px rgba(0,0,0,.08);--radius-card: 8px;--transition-duration: .3s;--transition-timing: cubic-bezier(.4, 0, .2, 1)}.wrap[data-v-d217ab6d]{height:600px;display:flex;flex-direction:column;justify-content:center;align-items:center}.loading[data-v-d217ab6d]{display:block;position:relative;width:6px;height:10px;animation:rectangle-d217ab6d infinite 1s ease-in-out -.2s;background-color:var(--el-color-primary)}.loading[data-v-d217ab6d]:before,.loading[data-v-d217ab6d]:after{position:absolute;width:6px;height:10px;content:"";background-color:var(--el-color-primary)}.loading[data-v-d217ab6d]:before{left:-14px;animation:rectangle-d217ab6d infinite 1s ease-in-out -.4s}.loading[data-v-d217ab6d]:after{right:-14px;animation:rectangle-d217ab6d infinite 1s ease-in-out}@keyframes rectangle-d217ab6d{0%,80%,to{height:20px;box-shadow:0 0 var(--el-color-primary)}40%{height:30px;box-shadow:0 -20px var(--el-color-primary)}}[data-v-ab2c2f9d]:root{--el-color-primary: #01A6B0;--el-color-primary-light-7: #01a6b0b3;--el-color-primary-light-5: #01a9b280;--el-color-primary-light-1: #01a9b280;--el-fill-color-lighter: #f7f8fa;--el-fill-color-light: #daf3f3;--el-border-radius-base: 3px;--el-text-color-regular: #000;--el-menu-item-height: 36px;--common-padding: 12px;--font-size-default: 14px;--font-size-middle: 16px;--font-size-large: 22px;--color-bg-base: #F7F8FA;--color-bg-page: #F2F3F5;--color-bg-surface: #FFFFFF;--color-bg-elevated: #FFFFFF;--color-bg-overlay: #FFFFFF;--color-bg-hover: #F2F3F5;--color-bg-active: rgba(1, 166, 176, .08);--color-bg-stripe: #FAFBFC;--color-text-1: #1D2129;--color-text-2: #4E5969;--color-text-3: #86909C;--color-text-4: #C9CDD4;--color-text-inverse: #FFFFFF;--color-border-1: #E5E6EB;--color-border-2: #F2F3F5;--color-border-3: #F7F8FA;--shadow-sm: 0 1px 2px rgba(0,0,0,.04);--shadow-md: 0 4px 12px rgba(0,0,0,.06);--shadow-lg: 0 8px 24px rgba(0,0,0,.08);--radius-card: 8px;--transition-duration: .3s;--transition-timing: cubic-bezier(.4, 0, .2, 1)}.screen[data-v-ab2c2f9d]{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;z-index:1000;align-items:center;justify-content:center}.screen .wrap[data-v-ab2c2f9d]{width:1000px;height:650px;display:flex;background:#fff;border-radius:10px;box-shadow:4px 3px 7px #aaa}.screen .left[data-v-ab2c2f9d]{position:relative;width:460px;height:650px;padding:50px;background-image:url(https://v3.izhongpei.com/aliyun/static/uploads/filesb5a2f8672dac4bfd9fa3b63f1ed17e50.png);background-size:cover;color:#fff}.screen .left .tit[data-v-ab2c2f9d]{font-size:30px;font-weight:700;padding-bottom:25px}.screen .left .tip[data-v-ab2c2f9d]{font-size:var(--font-size-middle)}.screen .login-cont[data-v-ab2c2f9d]{position:relative;flex:1;overflow:hidden;padding:60px 50px;display:flex;flex-direction:column}.screen .login-cont .title[data-v-ab2c2f9d]{font-size:30px;color:#0a1b39;margin-bottom:20px;font-weight:700;text-align:center}.screen .slice-box[data-v-ab2c2f9d]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000}.screen .login-btn[data-v-ab2c2f9d]{text-align:center;width:100%;background:var(--el-color-primary)!important;border-color:transparent!important;color:#fff!important;font-size:20px;height:50px;letter-spacing:5px;border-radius:2px}.screen #tianai-captcha.tianai-captcha-slider .slider-move-track[data-v-ab2c2f9d]{background:#dbdbdb}.login-tabs[data-v-ab2c2f9d]{display:flex;justify-content:center;margin-bottom:25px;border-bottom:1px solid #e4e7ed}.login-tabs .tab-item[data-v-ab2c2f9d]{padding:10px 20px;cursor:pointer;color:#606266;font-size:15px;position:relative;transition:color .3s;display:flex;align-items:center;gap:5px}.login-tabs .tab-item[data-v-ab2c2f9d]:hover{color:var(--el-color-primary)}.login-tabs .tab-item.active[data-v-ab2c2f9d]{color:var(--el-color-primary);font-weight:700}.login-tabs .tab-item.active[data-v-ab2c2f9d]:after{content:"";position:absolute;bottom:0;left:20%;width:60%;height:2px;background:var(--el-color-primary)}.login-tabs .tab-item .tab-icon[data-v-ab2c2f9d]{font-size:16px}[data-v-ab2c2f9d] .el-input--large .el-input__wrapper{padding:5px 15px;background:#fff;border-radius:2px;font-size:16px}[data-v-ab2c2f9d] .el-form-item--large{margin-bottom:25px}[data-v-ab2c2f9d] .tianai-captcha-slider .slider-move-track{background:#dbdbdb}.remember-row[data-v-ab2c2f9d]{margin-bottom:15px}.remember-row[data-v-ab2c2f9d] .el-form-item__content{display:flex;justify-content:space-between;align-items:center}.remember-row .forget-link[data-v-ab2c2f9d]{color:var(--el-color-primary);cursor:pointer;font-size:14px}.remember-row .forget-link[data-v-ab2c2f9d]:hover{text-decoration:underline}.verify-code-row[data-v-ab2c2f9d]{display:flex;gap:10px;width:100%}.verify-code-row .common-input[data-v-ab2c2f9d]{flex:1}.verify-code-row .send-code-btn[data-v-ab2c2f9d]{width:120px;height:42px;white-space:nowrap}.wechat-login-wrap[data-v-ab2c2f9d]{display:flex;flex-direction:column;align-items:center;padding:10px 0}.wechat-login-wrap .wechat-tip[data-v-ab2c2f9d]{color:#606266;font-size:14px;margin-bottom:15px}.wechat-login-wrap .qrcode-box[data-v-ab2c2f9d]{width:300px;height:280px;display:flex;align-items:center;justify-content:center}.wechat-login-wrap .qrcode-box[data-v-ab2c2f9d] iframe{width:300px!important;height:280px!important;border:none}.wechat-login-wrap .wechat-polling-tip[data-v-ab2c2f9d]{margin-top:10px;color:#909399;font-size:13px;display:flex;align-items:center;gap:5px}.wechat-bind-wrap .wechat-bind-tip[data-v-ab2c2f9d]{color:#e6a23c;font-size:14px;margin-bottom:20px;text-align:center;background:#fdf6ec;padding:10px;border-radius:4px;display:flex;align-items:center;justify-content:center;gap:5px}.work-wechat-login-wrap[data-v-ab2c2f9d]{display:flex;flex-direction:column;align-items:center;padding:20px 0}.work-wechat-login-wrap .work-wechat-tip[data-v-ab2c2f9d]{text-align:center;margin-bottom:15px}.work-wechat-login-wrap .work-wechat-tip p[data-v-ab2c2f9d]{margin-top:10px;font-size:18px;color:#0a1b39;font-weight:700}.work-wechat-login-wrap .work-wechat-desc[data-v-ab2c2f9d]{color:#606266;font-size:14px;margin-bottom:25px}.work-wechat-login-wrap .work-wechat-hint[data-v-ab2c2f9d]{margin-top:15px;color:#909399;font-size:12px}.login-cont .el-checkbox__inner{background-color:#fff;border-color:#dcdfe6}.login-cont .el-checkbox.is-checked .el-checkbox__inner{background-color:var(--el-color-primary);border-color:var(--el-color-primary)}.login-cont .el-checkbox__label{color:#606266}[data-v-2498a6d6]:root{--el-color-primary: #01A6B0;--el-color-primary-light-7: #01a6b0b3;--el-color-primary-light-5: #01a9b280;--el-color-primary-light-1: #01a9b280;--el-fill-color-lighter: #f7f8fa;--el-fill-color-light: #daf3f3;--el-border-radius-base: 3px;--el-text-color-regular: #000;--el-menu-item-height: 36px;--common-padding: 12px;--font-size-default: 14px;--font-size-middle: 16px;--font-size-large: 22px;--color-bg-base: #F7F8FA;--color-bg-page: #F2F3F5;--color-bg-surface: #FFFFFF;--color-bg-elevated: #FFFFFF;--color-bg-overlay: #FFFFFF;--color-bg-hover: #F2F3F5;--color-bg-active: rgba(1, 166, 176, .08);--color-bg-stripe: #FAFBFC;--color-text-1: #1D2129;--color-text-2: #4E5969;--color-text-3: #86909C;--color-text-4: #C9CDD4;--color-text-inverse: #FFFFFF;--color-border-1: #E5E6EB;--color-border-2: #F2F3F5;--color-border-3: #F7F8FA;--shadow-sm: 0 1px 2px rgba(0,0,0,.04);--shadow-md: 0 4px 12px rgba(0,0,0,.06);--shadow-lg: 0 8px 24px rgba(0,0,0,.08);--radius-card: 8px;--transition-duration: .3s;--transition-timing: cubic-bezier(.4, 0, .2, 1)}.theme-switcher[data-v-2498a6d6]{padding:var(--spacing-md, 12px) 0}.theme-section[data-v-2498a6d6]{margin-bottom:20px}.theme-section__title[data-v-2498a6d6]{font-size:13px;font-weight:600;color:var(--theme-text-2, #4E5969);margin-bottom:10px}.theme-preset-grid[data-v-2498a6d6]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.theme-preset-card[data-v-2498a6d6]{position:relative;padding:12px;border:2px solid var(--theme-border-light, #E5E6EB);border-radius:8px;cursor:pointer;transition:all .25s ease;background:var(--theme-bg-card, #fff)}.theme-preset-card[data-v-2498a6d6]:hover{border-color:var(--theme-primary-light, #4DC9D1);box-shadow:0 2px 8px rgba(var(--theme-primary-rgb, 1, 166, 176),.12)}.theme-preset-card.is-active[data-v-2498a6d6]{border-color:var(--theme-primary, #01A6B0);background:rgba(var(--theme-primary-rgb, 1, 166, 176),.04)}.theme-preset-card .preset-preview[data-v-2498a6d6]{display:flex;align-items:center;gap:4px;margin-bottom:8px}.theme-preset-card .preset-color-dot[data-v-2498a6d6]{width:24px;height:16px;border-radius:3px;border:1px solid rgba(127,127,127,.18)}.theme-preset-card .preset-tone[data-v-2498a6d6]{margin-left:auto;font-size:10px;line-height:1;padding:3px 5px;border-radius:3px;border:1px solid var(--theme-border-light, #E5E6EB);color:var(--theme-text-3, #86909C)}.theme-preset-card .preset-tone.is-dark[data-v-2498a6d6]{background:#0f141ebf;border-color:transparent;color:#c9d4e3}.theme-preset-card .preset-tone.is-light[data-v-2498a6d6]{background:#ffffffe6;border-color:#00000014;color:#55606c}.theme-preset-card .preset-name[data-v-2498a6d6]{font-size:13px;font-weight:500;color:var(--theme-text-1, #1D2129)}.theme-preset-card .preset-desc[data-v-2498a6d6]{font-size:11px;color:var(--theme-text-3, #86909C);margin-top:2px}.theme-preset-card .preset-check[data-v-2498a6d6]{position:absolute;top:8px;right:8px;width:20px;height:20px;border-radius:50%;background:var(--theme-primary, #01A6B0);color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px}.mode-selector[data-v-2498a6d6]{display:flex;gap:8px}.mode-option[data-v-2498a6d6]{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;border:1px solid var(--theme-border-light, #E5E6EB);border-radius:6px;cursor:pointer;font-size:13px;color:var(--theme-text-2, #4E5969);transition:all .25s ease;background:var(--theme-bg-card, #fff)}.mode-option[data-v-2498a6d6]:hover{border-color:var(--theme-primary-light, #4DC9D1);color:var(--theme-primary, #01A6B0)}.mode-option.is-active[data-v-2498a6d6]{border-color:var(--theme-primary, #01A6B0);color:var(--theme-primary, #01A6B0);background:rgba(var(--theme-primary-rgb, 1, 166, 176),.06);font-weight:500}[data-v-a1f2b1fe]:root{--el-color-primary: #01A6B0;--el-color-primary-light-7: #01a6b0b3;--el-color-primary-light-5: #01a9b280;--el-color-primary-light-1: #01a9b280;--el-fill-color-lighter: #f7f8fa;--el-fill-color-light: #daf3f3;--el-border-radius-base: 3px;--el-text-color-regular: #000;--el-menu-item-height: 36px;--common-padding: 12px;--font-size-default: 14px;--font-size-middle: 16px;--font-size-large: 22px;--color-bg-base: #F7F8FA;--color-bg-page: #F2F3F5;--color-bg-surface: #FFFFFF;--color-bg-elevated: #FFFFFF;--color-bg-overlay: #FFFFFF;--color-bg-hover: #F2F3F5;--color-bg-active: rgba(1, 166, 176, .08);--color-bg-stripe: #FAFBFC;--color-text-1: #1D2129;--color-text-2: #4E5969;--color-text-3: #86909C;--color-text-4: #C9CDD4;--color-text-inverse: #FFFFFF;--color-border-1: #E5E6EB;--color-border-2: #F2F3F5;--color-border-3: #F7F8FA;--shadow-sm: 0 1px 2px rgba(0,0,0,.04);--shadow-md: 0 4px 12px rgba(0,0,0,.06);--shadow-lg: 0 8px 24px rgba(0,0,0,.08);--radius-card: 8px;--transition-duration: .3s;--transition-timing: cubic-bezier(.4, 0, .2, 1)}.wrapper[data-v-a1f2b1fe]{padding:0 10px 10px}.divider[data-v-a1f2b1fe]{height:1px;background:var(--theme-divider, #F2F3F5);margin:16px 0}.tit[data-v-a1f2b1fe]{font-size:14px;font-weight:700;margin-bottom:14px;display:flex;justify-content:space-between;align-items:center;color:var(--theme-text-primary, #1D2129)}.cont[data-v-a1f2b1fe]{display:flex;align-items:center;margin-bottom:12px}.cont .slider[data-v-a1f2b1fe]{padding:0 12px}.cont .color-wrap[data-v-a1f2b1fe]{display:flex}.cont .color-wrap .color[data-v-a1f2b1fe]{width:50px;height:35px;margin-left:8px;cursor:pointer;margin-bottom:8px;border-radius:4px;transition:transform .2s ease}.cont .color-wrap .color[data-v-a1f2b1fe]:hover{transform:scale(1.05)}[data-v-28f38e04]:root{--el-color-primary: #01A6B0;--el-color-primary-light-7: #01a6b0b3;--el-color-primary-light-5: #01a9b280;--el-color-primary-light-1: #01a9b280;--el-fill-color-lighter: #f7f8fa;--el-fill-color-light: #daf3f3;--el-border-radius-base: 3px;--el-text-color-regular: #000;--el-menu-item-height: 36px;--common-padding: 12px;--font-size-default: 14px;--font-size-middle: 16px;--font-size-large: 22px;--color-bg-base: #F7F8FA;--color-bg-page: #F2F3F5;--color-bg-surface: #FFFFFF;--color-bg-elevated: #FFFFFF;--color-bg-overlay: #FFFFFF;--color-bg-hover: #F2F3F5;--color-bg-active: rgba(1, 166, 176, .08);--color-bg-stripe: #FAFBFC;--color-text-1: #1D2129;--color-text-2: #4E5969;--color-text-3: #86909C;--color-text-4: #C9CDD4;--color-text-inverse: #FFFFFF;--color-border-1: #E5E6EB;--color-border-2: #F2F3F5;--color-border-3: #F7F8FA;--shadow-sm: 0 1px 2px rgba(0,0,0,.04);--shadow-md: 0 4px 12px rgba(0,0,0,.06);--shadow-lg: 0 8px 24px rgba(0,0,0,.08);--radius-card: 8px;--transition-duration: .3s;--transition-timing: cubic-bezier(.4, 0, .2, 1)}.temp-header[data-v-28f38e04]{height:50px}.temp-header .header-container[data-v-28f38e04]{position:fixed;top:0;left:0;width:100%;background-image:var(--theme-header-bg);border-bottom:1px solid var(--theme-header-border);height:50px;z-index:300}.temp-header .header-container .center[data-v-28f38e04]{display:flex;align-items:center;justify-content:center;height:100%}.temp-header .header-container .menu[data-v-28f38e04]{flex:1;display:flex}.temp-header .header-container .menu .item[data-v-28f38e04]{color:var(--theme-header-text);font-size:var(--font-size-middle);text-align:center;position:relative;cursor:pointer;padding:10px 55px}.temp-header .header-container .menu .first[data-v-28f38e04]{padding-right:72px;padding-left:0}.temp-header .header-container .menu[data-v-28f38e04] :not(:last-child):before{position:absolute;top:16px;right:0;width:1px;height:15px;content:"";background-color:var(--theme-header-divider)}.temp-header .header-container .header-right[data-v-28f38e04]{display:flex;align-items:center}.temp-header .header-container .header-right .txt[data-v-28f38e04]{position:relative;font-size:15px;margin-left:60px;color:var(--theme-header-text);cursor:pointer}.temp-header .header-container .header-right .txt[data-v-28f38e04]:before{position:absolute;content:"";top:15%;right:-30px;height:70%;border-right:1px solid var(--color-border-1)}.temp-header .header-container .header-right .txt.my[data-v-28f38e04]{position:relative;top:1px;color:var(--theme-header-text)}.temp-header .header-container .header-right .txt.my[data-v-28f38e04]:before{content:none}.temp-header .header-container .header-right .txt[data-v-28f38e04]:hover{font-weight:700}[data-v-17532ca8]:root{--el-color-primary: #01A6B0;--el-color-primary-light-7: #01a6b0b3;--el-color-primary-light-5: #01a9b280;--el-color-primary-light-1: #01a9b280;--el-fill-color-lighter: #f7f8fa;--el-fill-color-light: #daf3f3;--el-border-radius-base: 3px;--el-text-color-regular: #000;--el-menu-item-height: 36px;--common-padding: 12px;--font-size-default: 14px;--font-size-middle: 16px;--font-size-large: 22px;--color-bg-base: #F7F8FA;--color-bg-page: #F2F3F5;--color-bg-surface: #FFFFFF;--color-bg-elevated: #FFFFFF;--color-bg-overlay: #FFFFFF;--color-bg-hover: #F2F3F5;--color-bg-active: rgba(1, 166, 176, .08);--color-bg-stripe: #FAFBFC;--color-text-1: #1D2129;--color-text-2: #4E5969;--color-text-3: #86909C;--color-text-4: #C9CDD4;--color-text-inverse: #FFFFFF;--color-border-1: #E5E6EB;--color-border-2: #F2F3F5;--color-border-3: #F7F8FA;--shadow-sm: 0 1px 2px rgba(0,0,0,.04);--shadow-md: 0 4px 12px rgba(0,0,0,.06);--shadow-lg: 0 8px 24px rgba(0,0,0,.08);--radius-card: 8px;--transition-duration: .3s;--transition-timing: cubic-bezier(.4, 0, .2, 1)}.ai-overlay[data-v-17532ca8]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px}.ai-overlay-inner[data-v-17532ca8]{width:100%;max-width:1400px;height:calc(100vh - 40px);background:var(--jly-bg);border-radius:var(--jly-radius-l);display:flex;overflow:hidden;box-shadow:var(--jly-shadow-l)}.ai-sidebar[data-v-17532ca8]{width:200px;background:var(--jly-bg);border-right:1px solid var(--jly-border);display:flex;flex-direction:column;flex-shrink:0}.ai-sidebar-header[data-v-17532ca8]{height:56px;display:flex;align-items:center;padding:0 16px;border-bottom:1px solid var(--jly-border)}.ai-logo[data-v-17532ca8]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:700;color:var(--jly-text-1)}.ai-logo-icon[data-v-17532ca8]{font-size:20px}.ai-menu[data-v-17532ca8]{flex:1;padding:8px 0;overflow-y:auto}.ai-menu-group[data-v-17532ca8]{padding:12px 15px 6px;font-size:12px;color:var(--jly-text-1);font-weight:700}.ai-menu-item[data-v-17532ca8]{display:flex;align-items:center;gap:8px;padding:0 15px;height:40px;color:var(--jly-text-2);cursor:pointer;transition:all .15s;border-right:3px solid transparent;font-size:14px}.ai-menu-item[data-v-17532ca8]:hover{color:var(--jly-primary);background:#01a6b00a}.ai-menu-item.active[data-v-17532ca8]{color:var(--jly-primary);background:var(--jly-primary-light-1);border-right-color:var(--jly-primary)}.ai-menu-icon[data-v-17532ca8]{width:24px;text-align:center;font-size:17px;flex-shrink:0}.ai-main[data-v-17532ca8]{flex:1;display:flex;flex-direction:column;min-width:0;padding:0 10px 5px;background:var(--jly-bg)}.ai-tab[data-v-17532ca8]{display:flex;flex:1;overflow:hidden}.ai-close[data-v-17532ca8]{position:absolute;top:28px;right:28px;width:36px;height:36px;border-radius:50%;border:none;background:var(--jly-bg-1);color:var(--jly-text-3);cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:var(--jly-shadow-s);transition:all .15s}.ai-close[data-v-17532ca8]:hover{background:var(--jly-bg-2);color:var(--jly-text-1)}.chat-tab[data-v-17532ca8]{background:var(--jly-bg-1);border-radius:var(--jly-radius-m);overflow:hidden;border:1px solid var(--jly-border);margin-top:12px}.chat-sidebar[data-v-17532ca8]{width:260px;background:var(--jly-bg-1);border-right:1px solid var(--jly-border);display:flex;flex-direction:column;flex-shrink:0}.chat-sidebar-header[data-v-17532ca8]{padding:12px;border-bottom:1px solid var(--jly-border)}.new-chat-btn[data-v-17532ca8]{width:100%;height:28px;background:transparent;color:var(--jly-primary);border:1px solid var(--jly-primary);border-radius:var(--jly-radius-m);font-weight:500;display:flex;align-items:center;justify-content:center;gap:4px;transition:all .2s;font-size:14px}.new-chat-btn[data-v-17532ca8]:hover{background:var(--jly-primary);color:#fff}.chat-search[data-v-17532ca8]{margin-top:8px;position:relative}.chat-search input[data-v-17532ca8]{width:100%;height:28px;padding:0 10px 0 30px;border:1px solid var(--jly-border);border-radius:var(--jly-radius-m);background:var(--jly-bg-1);font-size:14px;color:var(--jly-text-1);transition:border-color .2s}.chat-search input[data-v-17532ca8]:focus{border-color:var(--jly-primary)}.chat-search-icon[data-v-17532ca8]{position:absolute;left:8px;top:50%;transform:translateY(-50%);color:var(--jly-text-3);font-size:14px}.chat-list[data-v-17532ca8]{flex:1;overflow-y:auto;padding:4px 0}.chat-group-label[data-v-17532ca8]{padding:8px 15px 4px;font-size:12px;color:var(--jly-text-1);font-weight:700}.chat-item[data-v-17532ca8]{display:flex;align-items:center;padding:0 15px;height:40px;cursor:pointer;transition:all .15s;gap:8px;border-right:3px solid transparent}.chat-item[data-v-17532ca8]:hover{background:#01a6b00a;color:var(--jly-primary)}.chat-item.active[data-v-17532ca8]{background:var(--jly-primary-light-1);color:var(--jly-primary);border-right-color:var(--jly-primary)}.chat-item-icon[data-v-17532ca8]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:15px;flex-shrink:0;color:var(--jly-text-3)}.chat-item.active .chat-item-icon[data-v-17532ca8]{color:var(--jly-primary)}.chat-item-content[data-v-17532ca8]{flex:1;min-width:0}.chat-item-title[data-v-17532ca8]{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-item-time[data-v-17532ca8]{font-size:11px;color:var(--jly-text-3);margin-top:1px}.chat-item-actions[data-v-17532ca8]{display:flex;gap:2px;opacity:0;transition:opacity .15s}.chat-item:hover .chat-item-actions[data-v-17532ca8]{opacity:1}.chat-item-actions button[data-v-17532ca8]{width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:var(--jly-radius-m);background:transparent;color:var(--jly-text-3);font-size:12px;border:none}.chat-item-actions button[data-v-17532ca8]:hover{background:var(--jly-border);color:var(--jly-text-2)}.chat-item-actions button.pinned[data-v-17532ca8]{color:var(--jly-primary)}.chat-main[data-v-17532ca8]{flex:1;display:flex;flex-direction:column;min-width:0;background:var(--jly-bg)}.chat-header[data-v-17532ca8]{padding:8px 12px;background:var(--jly-bg-1);border-bottom:1px solid var(--jly-border);display:flex;align-items:center;justify-content:space-between}.chat-header-title[data-v-17532ca8]{font-size:16px;font-weight:700;color:var(--jly-text-1)}.chat-header-actions[data-v-17532ca8]{display:flex;gap:4px}.chat-header-actions button[data-v-17532ca8]{height:28px;padding:0 12px;border-radius:var(--jly-radius-m);background:transparent;color:var(--jly-primary);border:1px solid var(--jly-primary);font-size:14px;display:flex;align-items:center;gap:4px;transition:all .2s}.chat-header-actions button[data-v-17532ca8]:hover{background:var(--jly-primary);color:#fff}.chat-messages[data-v-17532ca8]{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:16px}.message[data-v-17532ca8]{display:flex;gap:10px;max-width:80%;animation:fadeInUp-17532ca8 .3s ease}@keyframes fadeInUp-17532ca8{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.message.user[data-v-17532ca8]{flex-direction:row-reverse;margin-left:auto}.message-avatar[data-v-17532ca8]{width:32px;height:32px;border-radius:var(--jly-radius-m);display:flex;align-items:center;justify-content:center;font-size:12px;flex-shrink:0;font-weight:600}.message.ai .message-avatar[data-v-17532ca8]{background:var(--jly-primary-light-1);color:var(--jly-primary)}.message.user .message-avatar[data-v-17532ca8]{background:var(--jly-primary);color:#fff}.message-body[data-v-17532ca8]{display:flex;flex-direction:column;gap:3px}.message.user .message-body[data-v-17532ca8]{align-items:flex-end}.message-sender[data-v-17532ca8]{font-size:12px;color:var(--jly-text-3);font-weight:500}.message-bubble[data-v-17532ca8]{padding:10px 12px;border-radius:var(--jly-radius-m);font-size:14px;line-height:1.6;word-break:break-word}.message.ai .message-bubble[data-v-17532ca8]{background:var(--jly-bg-1);border:1px solid var(--jly-border)}.message.user .message-bubble[data-v-17532ca8]{background:var(--jly-primary);color:#fff}.message-bubble[data-v-17532ca8] strong{font-weight:600}.message-time[data-v-17532ca8]{font-size:11px;color:var(--jly-text-3);margin-top:1px}.message-citations[data-v-17532ca8]{font-size:12px;color:var(--jly-text-3);padding:4px 8px;background:var(--jly-bg);border-radius:var(--jly-radius-m);display:flex;align-items:center;flex-wrap:wrap;gap:4px}.message-citations .citations-label[data-v-17532ca8]{color:var(--jly-text-3)}.message-citations .citation-item[data-v-17532ca8]{color:var(--jly-primary);font-weight:500}.stream-cursor[data-v-17532ca8]{display:inline-block;color:var(--jly-primary);animation:streamBlink-17532ca8 1s steps(1) infinite}@keyframes streamBlink-17532ca8{0%,to{opacity:1}50%{opacity:0}}.message-actions[data-v-17532ca8]{display:flex;gap:4px;margin-top:3px}.message-action-btn[data-v-17532ca8]{height:22px;padding:0 8px;border-radius:var(--jly-radius-m);background:transparent;color:var(--jly-text-3);border:1px solid var(--jly-border);font-size:11px;display:flex;align-items:center;gap:3px;transition:all .2s}.message-action-btn[data-v-17532ca8]:hover{border-color:var(--jly-primary);color:var(--jly-primary)}.typing-indicator[data-v-17532ca8]{display:flex;gap:10px;max-width:80%}.typing-dots[data-v-17532ca8]{padding:10px 14px;background:var(--jly-bg-1);border:1px solid var(--jly-border);border-radius:var(--jly-radius-m);display:flex;align-items:center;gap:5px}.typing-dots span[data-v-17532ca8]{width:6px;height:6px;background:var(--jly-primary);border-radius:50%;animation:typing-17532ca8 1.4s infinite}.typing-dots span[data-v-17532ca8]:nth-child(2){animation-delay:.2s}.typing-dots span[data-v-17532ca8]:nth-child(3){animation-delay:.4s}@keyframes typing-17532ca8{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-6px);opacity:1}}.chat-input-area[data-v-17532ca8]{padding:12px;background:var(--jly-bg-1);border-top:1px solid var(--jly-border)}.chat-input-toolbar[data-v-17532ca8]{display:flex;gap:4px;margin-bottom:8px}.toolbar-btn[data-v-17532ca8]{height:24px;padding:0 8px;border-radius:var(--jly-radius-m);background:transparent;color:var(--jly-text-3);border:1px solid var(--jly-border);font-size:12px;display:flex;align-items:center;gap:3px;transition:all .2s}.toolbar-btn[data-v-17532ca8]:hover{border-color:var(--jly-primary);color:var(--jly-primary)}.chat-input-wrapper[data-v-17532ca8]{display:flex;gap:8px;align-items:flex-end}.chat-textarea[data-v-17532ca8]{flex:1;min-height:28px;max-height:120px;padding:6px 10px;border:1px solid var(--jly-border);border-radius:var(--jly-radius-m);resize:none;line-height:1.5;font-size:14px;color:var(--jly-text-1);transition:border-color .2s;background:var(--jly-bg-1);font-family:inherit}.chat-textarea[data-v-17532ca8]:focus{border-color:var(--jly-primary)}.send-btn[data-v-17532ca8]{height:28px;padding:0 16px;background:transparent;color:var(--jly-primary);border:1px solid var(--jly-primary);border-radius:var(--jly-radius-m);font-weight:500;display:flex;align-items:center;gap:4px;transition:all .2s;white-space:nowrap;font-size:14px}.send-btn[data-v-17532ca8]:hover{background:var(--jly-primary);color:#fff}.stop-btn[data-v-17532ca8]{height:28px;padding:0 16px;background:transparent;color:#f53f3f;border:1px solid #F53F3F;border-radius:var(--jly-radius-m);font-weight:500;display:flex;align-items:center;gap:4px;transition:all .2s;font-size:14px}.stop-btn[data-v-17532ca8]:hover{background:#f53f3f;color:#fff}.chat-input-footer[data-v-17532ca8]{margin-top:6px;display:flex;justify-content:space-between;align-items:center}.char-count[data-v-17532ca8]{font-size:11px;color:var(--jly-text-3)}.model-selector[data-v-17532ca8]{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--jly-text-2)}.btn-primary[data-v-17532ca8]{height:28px;padding:0 16px;background:var(--jly-primary);color:#fff;border-radius:var(--jly-radius-m);font-weight:500;display:flex;align-items:center;gap:4px;transition:all .2s;font-size:14px;border:1px solid var(--jly-primary)}.btn-primary[data-v-17532ca8]:hover{opacity:.85}.btn-outline[data-v-17532ca8]{height:28px;padding:0 16px;background:transparent;color:var(--jly-primary);border:1px solid var(--jly-primary);border-radius:var(--jly-radius-m);font-weight:500;display:flex;align-items:center;gap:4px;transition:all .2s;font-size:14px}.btn-outline[data-v-17532ca8]:hover{background:var(--jly-primary);color:#fff}.kb-tab[data-v-17532ca8]{flex-direction:column}.kb-container[data-v-17532ca8]{flex:1;overflow-y:auto;padding:12px}.kb-top-bar[data-v-17532ca8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;background:var(--jly-bg-1);padding:12px;border-radius:var(--jly-radius-m);border:1px solid var(--jly-border)}.kb-title[data-v-17532ca8]{font-size:16px;font-weight:700;color:var(--jly-text-1)}.kb-stats[data-v-17532ca8]{display:flex;gap:20px;margin-top:6px}.kb-stat[data-v-17532ca8]{text-align:center}.kb-stat-value[data-v-17532ca8]{font-size:18px;font-weight:700;color:var(--jly-primary)}.kb-stat-label[data-v-17532ca8]{font-size:12px;color:var(--jly-text-3)}.kb-actions[data-v-17532ca8]{display:flex;gap:4px}.kb-grid[data-v-17532ca8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.kb-card[data-v-17532ca8]{background:var(--jly-bg-1);border-radius:var(--jly-radius-m);border:1px solid var(--jly-border);padding:12px;cursor:pointer;transition:all .2s;position:relative}.kb-card[data-v-17532ca8]:hover{border-color:var(--jly-primary)}.kb-card-header[data-v-17532ca8]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.kb-card-icon[data-v-17532ca8]{width:36px;height:36px;border-radius:var(--jly-radius-m);display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.kb-card-icon.blue[data-v-17532ca8]{background:var(--jly-primary-light-1);color:var(--jly-primary)}.kb-card-icon.green[data-v-17532ca8]{background:#00b42a1f;color:#00b42a}.kb-card-icon.purple[data-v-17532ca8]{background:#722ed11f;color:#722ed1}.kb-card-icon.orange[data-v-17532ca8]{background:#ff7d001f;color:#ff7d00}.kb-card-icon.red[data-v-17532ca8]{background:#f53f3f1f;color:#f53f3f}.kb-card-name[data-v-17532ca8]{font-size:14px;font-weight:600;color:var(--jly-text-1)}.kb-card-desc[data-v-17532ca8]{font-size:12px;color:var(--jly-text-3);margin-top:1px}.kb-card-meta[data-v-17532ca8]{display:flex;gap:16px;padding-top:10px;border-top:1px solid var(--jly-border)}.kb-card-meta-item[data-v-17532ca8]{font-size:12px;color:var(--jly-text-2);display:flex;align-items:center;gap:3px}.kb-card-meta-item strong[data-v-17532ca8]{color:var(--jly-text-1);font-weight:600}.kb-card-tag[data-v-17532ca8]{position:absolute;top:8px;right:8px;padding:1px 6px;border-radius:var(--jly-radius-m);font-size:11px;font-weight:500}.kb-card-tag.shared[data-v-17532ca8]{background:var(--jly-primary-light-1);color:var(--jly-primary)}.kb-card-tag.private[data-v-17532ca8]{background:var(--jly-bg);color:var(--jly-text-3)}.func-tab[data-v-17532ca8]{flex-direction:column}.func-container[data-v-17532ca8]{flex:1;overflow-y:auto;padding:12px}.func-header[data-v-17532ca8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;background:var(--jly-bg-1);padding:12px;border-radius:var(--jly-radius-m);border:1px solid var(--jly-border)}.func-title[data-v-17532ca8]{font-size:16px;font-weight:700;color:var(--jly-text-1)}.func-desc[data-v-17532ca8]{font-size:14px;color:var(--jly-text-3);margin-top:2px}.func-table-wrapper[data-v-17532ca8]{background:var(--jly-bg-1);border-radius:var(--jly-radius-m);border:1px solid var(--jly-border);overflow:hidden}.data-table[data-v-17532ca8]{width:100%;border-collapse:collapse;border:1px solid var(--jly-border)}.data-table th[data-v-17532ca8]{text-align:left;padding:8px 12px;background:var(--jly-bg-2);font-size:14px;font-weight:400;color:var(--jly-text-1);border-bottom:1px solid var(--jly-border);border-right:1px solid var(--jly-border);white-space:nowrap}.data-table th[data-v-17532ca8]:last-child{border-right:none}.data-table td[data-v-17532ca8]{padding:8px 12px;border-bottom:1px solid var(--jly-border);border-right:1px solid var(--jly-border);font-size:14px;color:var(--jly-text-2);vertical-align:middle}.data-table td[data-v-17532ca8]:last-child{border-right:none}.data-table tr:last-child td[data-v-17532ca8]{border-bottom:none}.data-table tr:hover td[data-v-17532ca8]{background:var(--jly-primary-light-1)}.func-name-cell[data-v-17532ca8]{display:flex;align-items:center;gap:6px}.func-name-badge[data-v-17532ca8]{padding:1px 6px;background:var(--jly-primary-light-1);color:var(--jly-primary);border-radius:var(--jly-radius-m);font-family:SF Mono,Consolas,monospace;font-size:12px;font-weight:500}.category-tag[data-v-17532ca8]{padding:1px 6px;border-radius:var(--jly-radius-m);font-size:12px;font-weight:500}.category-tag.query[data-v-17532ca8]{background:var(--jly-primary-light-1);color:var(--jly-primary)}.category-tag.write[data-v-17532ca8]{background:#ff7d001f;color:#ff7d00}.category-tag.search[data-v-17532ca8]{background:#722ed11f;color:#722ed1}.confirm-badge[data-v-17532ca8]{padding:1px 6px;border-radius:var(--jly-radius-m);font-size:12px;font-weight:500}.confirm-badge.yes[data-v-17532ca8]{background:#ff7d001f;color:#ff7d00}.confirm-badge.no[data-v-17532ca8]{background:var(--jly-bg);color:var(--jly-text-3)}.status-badge[data-v-17532ca8]{padding:1px 8px;border-radius:var(--jly-radius-m);font-size:12px;font-weight:500;display:inline-flex;align-items:center;gap:4px}.status-badge[data-v-17532ca8]:before{content:"";width:6px;height:6px;border-radius:50%}.status-badge.enabled[data-v-17532ca8]{background:#00b42a1f;color:#00b42a}.status-badge.enabled[data-v-17532ca8]:before{background:#00b42a}.status-badge.disabled[data-v-17532ca8]{background:var(--jly-bg);color:var(--jly-text-3)}.status-badge.disabled[data-v-17532ca8]:before{background:var(--jly-text-3)}.action-btns[data-v-17532ca8]{display:flex;gap:4px}.action-btn[data-v-17532ca8]{height:28px;padding:0 10px;border-radius:var(--jly-radius-m);font-size:14px;transition:all .2s;background:transparent;color:var(--jly-primary);border:1px solid var(--jly-primary);display:flex;align-items:center;justify-content:center}.action-btn[data-v-17532ca8]:hover{background:var(--jly-primary);color:#fff}.action-btn.danger[data-v-17532ca8]{color:#f53f3f;border-color:#f53f3f}.action-btn.danger[data-v-17532ca8]:hover{background:#f53f3f;color:#fff}.llm-tab[data-v-17532ca8]{flex-direction:column}.llm-container[data-v-17532ca8]{flex:1;overflow-y:auto;padding:12px}.llm-header[data-v-17532ca8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;background:var(--jly-bg-1);padding:12px;border-radius:var(--jly-radius-m);border:1px solid var(--jly-border)}.llm-title[data-v-17532ca8]{font-size:16px;font-weight:700;color:var(--jly-text-1)}.llm-desc[data-v-17532ca8]{font-size:14px;color:var(--jly-text-3);margin-top:2px}.llm-cards[data-v-17532ca8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px}.llm-card[data-v-17532ca8]{background:var(--jly-bg-1);border-radius:var(--jly-radius-m);border:1px solid var(--jly-border);padding:12px;transition:all .2s}.llm-card[data-v-17532ca8]:hover{border-color:var(--jly-primary)}.llm-card-header[data-v-17532ca8]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.llm-provider-icon[data-v-17532ca8]{width:36px;height:36px;border-radius:var(--jly-radius-m);display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;flex-shrink:0}.llm-provider-icon.openai[data-v-17532ca8]{background:var(--jly-primary-light-1);color:var(--jly-primary)}.llm-provider-icon.azure[data-v-17532ca8]{background:#0078d41f;color:#4da6ff}.llm-provider-icon.local[data-v-17532ca8]{background:#00b42a1f;color:#00b42a}.llm-provider-icon.deepseek[data-v-17532ca8]{background:#722ed11f;color:#722ed1}.llm-card-name[data-v-17532ca8]{font-size:14px;font-weight:600;color:var(--jly-text-1)}.llm-card-provider[data-v-17532ca8]{font-size:12px;color:var(--jly-text-3)}.llm-card-props[data-v-17532ca8]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px}.llm-prop[data-v-17532ca8]{padding:6px 10px;background:var(--jly-bg);border-radius:var(--jly-radius-m)}.llm-prop-label[data-v-17532ca8]{font-size:11px;color:var(--jly-text-3)}.llm-prop-value[data-v-17532ca8]{font-size:13px;font-weight:500;color:var(--jly-text-1);margin-top:1px}.llm-card-footer[data-v-17532ca8]{display:flex;justify-content:space-between;align-items:center;padding-top:10px;border-top:1px solid var(--jly-border)}.llm-card-actions[data-v-17532ca8]{display:flex;gap:4px}.default-badge[data-v-17532ca8]{padding:1px 6px;border-radius:var(--jly-radius-m);font-size:11px;font-weight:500;background:var(--jly-primary-light-1);color:var(--jly-primary)}.history-tab[data-v-17532ca8]{flex-direction:column}.history-container[data-v-17532ca8]{flex:1;overflow-y:auto;padding:12px}.history-header[data-v-17532ca8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.history-title[data-v-17532ca8]{font-size:16px;font-weight:700;color:var(--jly-text-1)}.history-search-form[data-v-17532ca8]{background:var(--jly-bg-1);border-radius:var(--jly-radius-m);border:1px solid var(--jly-border);padding:12px;margin-bottom:12px;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:12px 20px;align-items:flex-end}.form-group[data-v-17532ca8]{display:flex;align-items:center;gap:0}.form-group label[data-v-17532ca8]{font-size:14px;color:var(--jly-text-2);white-space:nowrap;margin-right:8px;flex-shrink:0}.form-group input[data-v-17532ca8],.form-group select[data-v-17532ca8]{flex:1;height:28px;padding:0 8px;border:1px solid var(--jly-border);border-radius:var(--jly-radius-m);background:var(--jly-bg-1);color:var(--jly-text-1);font-size:14px;transition:border-color .2s;min-width:0;font-family:inherit}.form-group input[data-v-17532ca8]:focus,.form-group select[data-v-17532ca8]:focus{border-color:var(--jly-primary)}.search-btn[data-v-17532ca8]{height:28px;padding:0 16px;background:var(--jly-primary);color:#fff;border-radius:var(--jly-radius-m);border:1px solid var(--jly-primary);font-weight:500;transition:all .2s;font-size:14px}.search-btn[data-v-17532ca8]:hover{opacity:.85}.reset-btn[data-v-17532ca8]{height:28px;padding:0 16px;background:transparent;color:var(--jly-primary);border:1px solid var(--jly-primary);border-radius:var(--jly-radius-m);transition:all .2s;font-size:14px}.reset-btn[data-v-17532ca8]:hover{background:var(--jly-primary);color:#fff}.history-table-wrapper[data-v-17532ca8]{background:var(--jly-bg-1);border-radius:var(--jly-radius-m);border:1px solid var(--jly-border);overflow:hidden}.ai-fade-enter-active[data-v-17532ca8]{transition:opacity .25s ease}.ai-fade-leave-active[data-v-17532ca8]{transition:opacity .2s ease}.ai-fade-enter-from[data-v-17532ca8],.ai-fade-leave-to[data-v-17532ca8]{opacity:0}@media(max-width:1200px){.chat-sidebar[data-v-17532ca8]{width:220px}.kb-grid[data-v-17532ca8]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.history-search-form[data-v-17532ca8]{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.ai-overlay[data-v-17532ca8]{padding:0}.ai-overlay-inner[data-v-17532ca8]{max-width:100%;height:100vh;border-radius:0}.ai-sidebar[data-v-17532ca8]{width:60px}.ai-menu-group[data-v-17532ca8]{display:none}.ai-menu-item span[data-v-17532ca8]:last-child{display:none}.chat-sidebar[data-v-17532ca8]{width:180px}.history-search-form[data-v-17532ca8]{grid-template-columns:repeat(2,1fr)}}.toolbar-btn.active[data-v-17532ca8]{background:var(--jly-primary-light-1);color:var(--jly-primary);border-color:var(--jly-primary)}.scan-hint[data-v-17532ca8],.voice-hint[data-v-17532ca8]{color:var(--jly-primary);font-size:12px;margin-right:12px}.image-preview-bar[data-v-17532ca8]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--jly-bg);border-bottom:1px solid var(--jly-border)}.image-preview-bar img[data-v-17532ca8]{height:48px;border-radius:var(--jly-radius-m);border:1px solid var(--jly-border)}.image-preview-close[data-v-17532ca8]{width:20px;height:20px;border:none;background:#e5e6eb;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center}.confirm-card[data-v-17532ca8]{background:var(--jly-bg-1);border:1px solid var(--jly-primary);border-radius:var(--jly-radius-m);padding:12px}.confirm-title[data-v-17532ca8]{font-weight:600;color:var(--jly-text-1);margin-bottom:8px}.confirm-preview[data-v-17532ca8]{background:var(--jly-bg);padding:8px;border-radius:var(--jly-radius-m);font-size:12px;color:var(--jly-text-2);margin-bottom:10px;white-space:pre-wrap}.confirm-actions[data-v-17532ca8]{display:flex;gap:8px}.confirm-btn[data-v-17532ca8]{height:28px;padding:0 12px;border:1px solid var(--jly-border);background:var(--jly-bg-1);border-radius:var(--jly-radius-m);cursor:pointer;font-size:13px}.confirm-btn.primary[data-v-17532ca8]{background:var(--jly-primary);color:#fff;border-color:var(--jly-primary)}.result-title[data-v-17532ca8]{font-weight:600;color:var(--jly-text-1);margin-bottom:8px}.result-table[data-v-17532ca8]{width:100%;border-collapse:collapse;font-size:13px}.result-table th[data-v-17532ca8],.result-table td[data-v-17532ca8]{border:1px solid var(--jly-border);padding:6px 8px;text-align:left}.result-table th[data-v-17532ca8]{background:var(--jly-bg);font-weight:600}.result-json[data-v-17532ca8]{background:var(--jly-bg);padding:8px;border-radius:var(--jly-radius-m);font-size:12px;white-space:pre-wrap}.choose-list[data-v-17532ca8]{display:flex;flex-direction:column;gap:6px}.choose-item[data-v-17532ca8]{padding:8px 12px;background:var(--jly-bg);border-radius:var(--jly-radius-m);cursor:pointer}.choose-item[data-v-17532ca8]:hover{background:var(--jly-primary-light-1)}.ai-overlay[data-v-17532ca8] ::-webkit-scrollbar{width:6px}.ai-overlay[data-v-17532ca8] ::-webkit-scrollbar-track{background:transparent}.ai-overlay[data-v-17532ca8] ::-webkit-scrollbar-thumb{background:var(--jly-border);border-radius:3px}.ai-overlay[data-v-17532ca8] ::-webkit-scrollbar-thumb:hover{background:var(--jly-primary)}.ai-overlay[data-v-17532ca8] ::-moz-selection{background:#01a6b04d;color:var(--jly-text-1)}.ai-overlay[data-v-17532ca8] ::selection{background:#01a6b04d;color:var(--jly-text-1)}.help-drawer-content[data-v-b2b6008d]{padding:10px}.lang-switch[data-v-e2a51e4d]{display:flex;align-items:center;gap:4px;cursor:pointer;padding:0 8px;height:32px;border-radius:4px;transition:background .2s;color:var(--theme-header-text);font-size:14px}.lang-switch[data-v-e2a51e4d]:hover{background:var(--theme-header-hover)}.lang-text[data-v-e2a51e4d]{font-size:13px}.arrow[data-v-e2a51e4d]{font-size:12px;margin-left:2px}.lang-item[data-v-e2a51e4d]{display:flex;align-items:center;gap:6px}.lang-flag[data-v-e2a51e4d]{font-size:16px}.search-fade-enter-active[data-v-3214f210],.search-fade-leave-active[data-v-3214f210]{transition:opacity .18s ease}.search-fade-enter-active .search-card[data-v-3214f210],.search-fade-leave-active .search-card[data-v-3214f210]{transition:transform .18s ease,opacity .18s ease}.search-fade-enter-from[data-v-3214f210],.search-fade-leave-to[data-v-3214f210]{opacity:0}.search-fade-enter-from .search-card[data-v-3214f210]{transform:translateY(-20px) scale(.98);opacity:0}.search-fade-leave-to .search-card[data-v-3214f210]{transform:translateY(-10px) scale(.99);opacity:0}.global-search-overlay[data-v-3214f210]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#00000073;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:flex-start;justify-content:center;padding-top:14vh}.search-card[data-v-3214f210]{width:680px;max-width:92vw;max-height:68vh;background:#fff;border-radius:14px;box-shadow:0 0 0 1px #0000000d,0 20px 60px #00000040;display:flex;flex-direction:column;overflow:hidden}.search-header[data-v-3214f210]{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid #ebeef5;flex-shrink:0}.search-icon[data-v-3214f210]{color:#a8abb2;flex-shrink:0}.search-input[data-v-3214f210]{flex:1;border:none;outline:none;font-size:16px;line-height:1.5;color:#303133;background:transparent;min-width:0}.search-input[data-v-3214f210]::-moz-placeholder{color:#c0c4cc}.search-input[data-v-3214f210]::placeholder{color:#c0c4cc}.esc-badge[data-v-3214f210]{display:inline-block;padding:2px 8px;font-size:11px;font-family:ui-monospace,Cascadia Code,Menlo,monospace;color:#909399;background:#f4f4f5;border:1px solid #e4e7ed;border-radius:4px;line-height:1.6;flex-shrink:0}.search-body[data-v-3214f210]{flex:1;overflow-y:auto;padding:6px 0;overscroll-behavior:contain}.search-loading[data-v-3214f210]{display:flex;align-items:center;justify-content:center;gap:8px;padding:48px 0;color:#909399;font-size:14px}.section-label[data-v-3214f210]{display:flex;align-items:center;justify-content:space-between;padding:10px 20px 4px;font-size:11px;font-weight:600;color:#909399;text-transform:uppercase;letter-spacing:.06em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.result-group[data-v-3214f210]{margin-bottom:2px}.group-header[data-v-3214f210]{display:flex;align-items:center;gap:8px;padding:10px 20px 4px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.group-name[data-v-3214f210]{font-size:12px;font-weight:600;color:#606266}.result-item[data-v-3214f210]{display:flex;align-items:center;gap:12px;padding:10px 20px;cursor:pointer;transition:background .08s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.result-item[data-v-3214f210]:hover{background:#f5f7fa}.result-item.is-active[data-v-3214f210]{background:#ecf5ff}.item-icon[data-v-3214f210]{color:#a8abb2;flex-shrink:0}.item-body[data-v-3214f210]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.item-title[data-v-3214f210]{font-size:14px;font-weight:500;color:#303133;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.5}.item-subtitle[data-v-3214f210]{font-size:12px;color:#909399;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.4}.item-desc[data-v-3214f210]{font-size:12px;color:#a8abb2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.4}.item-tags[data-v-3214f210]{display:flex;gap:4px;margin-top:4px;flex-wrap:wrap}.item-arrow[data-v-3214f210]{color:#dcdfe6;flex-shrink:0;transition:color .1s}.result-item:hover .item-arrow[data-v-3214f210],.result-item.is-active .item-arrow[data-v-3214f210]{color:#409eff}[data-v-3214f210] .kw-highlight{background:#fdf6ec;color:#e6a23c;border-radius:2px;padding:0 1px;font-weight:600}.suggestion-item[data-v-3214f210]{display:flex;align-items:center;gap:10px;padding:8px 20px;cursor:pointer;font-size:13px;color:#606266;transition:background .08s}.suggestion-item[data-v-3214f210]:hover{background:#f5f7fa;color:#409eff}.empty-state[data-v-3214f210]{padding:24px 0}.search-footer[data-v-3214f210]{display:flex;align-items:center;justify-content:space-between;padding:10px 20px;border-top:1px solid #ebeef5;background:#fafbfc;flex-shrink:0;font-size:12px;color:#a8abb2;min-height:40px}.search-stats strong[data-v-3214f210]{color:#409eff;font-weight:600}.keyboard-hints[data-v-3214f210]{display:flex;align-items:center;gap:14px}.hint-item[data-v-3214f210]{display:inline-flex;align-items:center;gap:3px}.hint-item kbd[data-v-3214f210]{display:inline-block;padding:1px 5px;font-size:11px;font-family:ui-monospace,Cascadia Code,Menlo,monospace;color:#606266;background:#f4f4f5;border:1px solid #e4e7ed;border-radius:3px;line-height:1.5}.search-body[data-v-3214f210]::-webkit-scrollbar{width:6px}.search-body[data-v-3214f210]::-webkit-scrollbar-track{background:transparent}.search-body[data-v-3214f210]::-webkit-scrollbar-thumb{background:#dcdfe6;border-radius:3px}.search-body[data-v-3214f210]::-webkit-scrollbar-thumb:hover{background:#c0c4cc}.sr-only[data-v-3214f210]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.header-search-trigger[data-v-1b0af0d1]{display:flex;align-items:center;gap:8px;height:32px;padding:0 12px;border-radius:6px;background:var(--theme-header-hover);border:1px solid var(--theme-header-divider);cursor:pointer;transition:all .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0}.header-search-trigger[data-v-1b0af0d1]:hover{background:var(--theme-header-active);border-color:var(--theme-header-divider)}.trigger-icon[data-v-1b0af0d1]{color:var(--theme-header-text-dim);flex-shrink:0}.trigger-placeholder[data-v-1b0af0d1]{font-size:13px;color:var(--theme-header-text-dim);white-space:nowrap;line-height:1}.trigger-shortcut[data-v-1b0af0d1]{display:inline-block;padding:1px 6px;font-size:11px;font-family:ui-monospace,Cascadia Code,Menlo,monospace;color:var(--theme-header-text-dim);background:var(--theme-header-active);border:1px solid var(--theme-header-divider);border-radius:3px;line-height:1.6;flex-shrink:0}.todo-badge-wrap[data-v-dfbc2d5d]{cursor:pointer;display:inline-flex;align-items:center}.todo-badge-icon[data-v-dfbc2d5d]{font-size:20px;color:var(--theme-header-text);transition:color .2s}.todo-badge-icon[data-v-dfbc2d5d]:hover{color:var(--theme-primary, var(--el-color-primary))}[data-v-dfbc2d5d] .todo-badge-dropdown{width:320px;max-height:400px;overflow-y:auto}.todo-badge-empty[data-v-dfbc2d5d]{text-align:center;color:var(--el-text-color-secondary)}.todo-badge-item[data-v-dfbc2d5d]{padding:8px 16px!important;white-space:normal;line-height:1.4}.todo-badge-item__row[data-v-dfbc2d5d]{display:flex;align-items:center;gap:8px}.todo-badge-item__dot[data-v-dfbc2d5d]{flex-shrink:0;width:8px;height:8px;border-radius:50%}.todo-badge-item__title[data-v-dfbc2d5d]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:var(--el-text-color-primary)}.todo-badge-item__meta[data-v-dfbc2d5d]{font-size:11px;color:var(--el-text-color-secondary);margin-top:2px;padding-left:16px}.todo-badge-viewall[data-v-dfbc2d5d]{text-align:center;color:var(--el-color-primary);font-size:13px;font-weight:500}[data-v-38371fdd]:root{--el-color-primary: #01A6B0;--el-color-primary-light-7: #01a6b0b3;--el-color-primary-light-5: #01a9b280;--el-color-primary-light-1: #01a9b280;--el-fill-color-lighter: #f7f8fa;--el-fill-color-light: #daf3f3;--el-border-radius-base: 3px;--el-text-color-regular: #000;--el-menu-item-height: 36px;--common-padding: 12px;--font-size-default: 14px;--font-size-middle: 16px;--font-size-large: 22px;--color-bg-base: #F7F8FA;--color-bg-page: #F2F3F5;--color-bg-surface: #FFFFFF;--color-bg-elevated: #FFFFFF;--color-bg-overlay: #FFFFFF;--color-bg-hover: #F2F3F5;--color-bg-active: rgba(1, 166, 176, .08);--color-bg-stripe: #FAFBFC;--color-text-1: #1D2129;--color-text-2: #4E5969;--color-text-3: #86909C;--color-text-4: #C9CDD4;--color-text-inverse: #FFFFFF;--color-border-1: #E5E6EB;--color-border-2: #F2F3F5;--color-border-3: #F7F8FA;--shadow-sm: 0 1px 2px rgba(0,0,0,.04);--shadow-md: 0 4px 12px rgba(0,0,0,.06);--shadow-lg: 0 8px 24px rgba(0,0,0,.08);--radius-card: 8px;--transition-duration: .3s;--transition-timing: cubic-bezier(.4, 0, .2, 1)}.erp-header[data-v-38371fdd]{width:100%;background-image:var(--theme-header-bg);border-bottom:1px solid var(--theme-header-border);height:50px;display:flex;align-items:center;position:relative}.erp-header .logo[data-v-38371fdd]{width:150px;height:100%;font-size:18px;color:var(--theme-header-text);display:flex;align-items:center;justify-content:center;font-weight:700;position:relative;z-index:1000;flex-shrink:0}.erp-header .header-right[data-v-38371fdd]{height:100%;flex:1;align-items:center;display:flex;justify-content:flex-end;padding-right:var(--common-padding);position:relative;z-index:1000}.erp-header .header-right .txt[data-v-38371fdd]{position:relative;font-size:15px;color:var(--theme-header-text);cursor:pointer}.erp-header .header-right .txt[data-v-38371fdd]:hover{font-weight:700}.desktop-trigger[data-v-38371fdd]{display:flex;align-items:center;gap:6px;padding:6px 14px;border-radius:6px;color:var(--theme-header-text-dim);font-size:13px;cursor:pointer;transition:all .2s ease;position:relative;z-index:1000;white-space:nowrap}.desktop-trigger[data-v-38371fdd]:hover{background:var(--theme-header-hover);color:var(--theme-header-text)}.desktop-trigger.active[data-v-38371fdd]{background:var(--theme-header-active);color:var(--theme-header-text);font-weight:600}.desktop-trigger svg[data-v-38371fdd]{opacity:.9}.desktop-fade-enter-active{transition:opacity .3s cubic-bezier(.4,0,.2,1)}.desktop-fade-leave-active{transition:opacity .2s ease}.desktop-fade-enter-from,.desktop-fade-leave-to{opacity:0}.desktop-overlay{position:fixed;top:106px;left:0;right:0;bottom:0;background:var(--color-bg-base);z-index:9999;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;--h-blue:#3B82F6;--h-blue-bg:#EFF6FF;--h-amber:#D97706;--h-amber-bg:#FFFBEB;--h-teal:#01A6B0;--h-teal-bg:#E0F5F7;--h-indigo:#6366F1;--h-indigo-bg:#EEF2FF;--h-orange:#F97316;--h-orange-bg:#FFF7ED;--h-violet:#8B5CF6;--h-violet-bg:#F5F3FF;--h-cyan:#0891B2;--h-cyan-bg:#ECFEFF;--h-pink:#EC4899;--h-pink-bg:#FDF2F8;--h-red:#EF4444;--h-red-bg:#FEF2F2;--h-slate:#64748B;--h-slate-bg:#F1F5F9;--h-green:#10B981;--h-green-bg:#ECFDF5;--h-sky:#0EA5E9;--h-sky-bg:#F0F9FF}html[data-mode=dark] .desktop-overlay,html[data-theme=obsidian]:not([data-mode=light]) .desktop-overlay,html[data-theme=aurora]:not([data-mode=light]) .desktop-overlay,html[data-theme=slate]:not([data-mode=light]) .desktop-overlay,html[data-theme=pine]:not([data-mode=light]) .desktop-overlay{--h-blue:#60A5FA;--h-blue-bg:rgba(59,130,246,.14);--h-amber:#FBBF24;--h-amber-bg:rgba(245,158,11,.13);--h-teal:#2DD4BF;--h-teal-bg:rgba(20,184,166,.14);--h-indigo:#818CF8;--h-indigo-bg:rgba(99,102,241,.16);--h-orange:#FB923C;--h-orange-bg:rgba(249,115,22,.14);--h-violet:#A78BFA;--h-violet-bg:rgba(139,92,246,.16);--h-cyan:#22D3EE;--h-cyan-bg:rgba(6,182,212,.14);--h-pink:#F472B6;--h-pink-bg:rgba(236,72,153,.14);--h-red:#F87171;--h-red-bg:rgba(239,68,68,.14);--h-slate:#94A3B8;--h-slate-bg:rgba(148,163,184,.13);--h-green:#34D399;--h-green-bg:rgba(16,185,129,.14);--h-sky:#38BDF8;--h-sky-bg:rgba(14,165,233,.14)}.desktop-overlay .hue-blue{--hc:var(--h-blue);--hbg:var(--h-blue-bg)}.desktop-overlay .hue-amber{--hc:var(--h-amber);--hbg:var(--h-amber-bg)}.desktop-overlay .hue-teal{--hc:var(--h-teal);--hbg:var(--h-teal-bg)}.desktop-overlay .hue-indigo{--hc:var(--h-indigo);--hbg:var(--h-indigo-bg)}.desktop-overlay .hue-orange{--hc:var(--h-orange);--hbg:var(--h-orange-bg)}.desktop-overlay .hue-violet{--hc:var(--h-violet);--hbg:var(--h-violet-bg)}.desktop-overlay .hue-cyan{--hc:var(--h-cyan);--hbg:var(--h-cyan-bg)}.desktop-overlay .hue-pink{--hc:var(--h-pink);--hbg:var(--h-pink-bg)}.desktop-overlay .hue-red{--hc:var(--h-red);--hbg:var(--h-red-bg)}.desktop-overlay .hue-slate{--hc:var(--h-slate);--hbg:var(--h-slate-bg)}.desktop-overlay .hue-green{--hc:var(--h-green);--hbg:var(--h-green-bg)}.desktop-overlay .hue-sky{--hc:var(--h-sky);--hbg:var(--h-sky-bg)}.desktop-header{height:60px;display:flex;align-items:center;justify-content:space-between;padding:0 28px;border-bottom:1px solid var(--color-border-2);background:var(--color-bg-surface);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);flex-shrink:0}.desktop-header h2{font-size:17px;font-weight:700;color:var(--color-text-1);letter-spacing:-.3px}.desktop-header-left{display:flex;align-items:baseline;gap:12px}.desktop-header-subtitle{font-size:12px;color:var(--color-text-3);font-weight:400}.desktop-header-right{display:flex;align-items:center;gap:10px}.desktop-search{position:relative;display:flex;align-items:center}.desktop-search input{width:260px;height:34px;border-radius:10px;border:1px solid var(--color-border-1);background:var(--color-bg-hover);padding:0 34px;font-size:13px;color:var(--color-text-1);outline:none;transition:all .25s ease}.desktop-search input::-moz-placeholder{color:var(--color-text-4);font-size:12px}.desktop-search input::placeholder{color:var(--color-text-4);font-size:12px}.desktop-search input:focus{border-color:#01a6b0;background:var(--color-bg-surface);box-shadow:0 0 0 3px #01a6b01a;width:320px}.desktop-search-icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--color-text-4);pointer-events:none}.search-kbd{position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:10px;color:var(--color-text-3);background:var(--color-bg-hover);padding:2px 5px;border-radius:4px;border:1px solid var(--color-border-2);font-family:inherit;pointer-events:none}.desktop-close-btn{width:34px;height:34px;border-radius:10px;border:none;background:transparent;color:var(--color-text-3);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.desktop-close-btn:hover{background:var(--color-bg-hover);color:var(--color-text-1)}.desktop-body{flex:1;display:flex;overflow:hidden}.desktop-sidebar{width:200px;background:var(--color-bg-surface);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-right:1px solid var(--color-border-2);padding:10px 0;overflow-y:auto;flex-shrink:0}.desktop-sidebar::-webkit-scrollbar{width:4px}.desktop-sidebar::-webkit-scrollbar-track{background:transparent}.desktop-sidebar::-webkit-scrollbar-thumb{background:#00000014;border-radius:4px}.desktop-cat-item{padding:9px 18px;cursor:pointer;font-size:13px;color:var(--color-text-2);display:flex;align-items:center;gap:8px;transition:all .15s ease;border-left:3px solid transparent;min-width:0;margin:1px 0}.desktop-cat-item:hover{background:var(--color-bg-hover);color:var(--color-text-1)}.desktop-cat-item.active{background:#01a6b00f;color:#01a6b0;border-left-color:#01a6b0;font-weight:600}.desktop-cat-item .cat-icon{width:26px;height:26px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:8px;background:var(--hbg, rgba(1, 166, 176, .12));border:1px solid color-mix(in srgb,var(--hc, #01A6B0) 45%,transparent);color:var(--hc, #01A6B0)}.desktop-cat-item .cat-icon svg{display:block}.desktop-cat-item .cat-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desktop-cat-item .cat-count{font-size:11px;color:var(--color-text-3);background:var(--color-bg-hover);padding:1px 6px;border-radius:10px;font-weight:500;flex-shrink:0}.active .desktop-cat-item .cat-count{color:#01a6b0;background:#01a6b014}.desktop-content{flex:1;padding:24px 32px;overflow-y:auto}.desktop-content::-webkit-scrollbar{width:6px}.desktop-content::-webkit-scrollbar-track{background:transparent}.desktop-content::-webkit-scrollbar-thumb{background:#00000014;border-radius:6px}.desktop-content::-webkit-scrollbar-thumb:hover{background:#0000001f}.desktop-section-title{font-size:14px;font-weight:600;color:var(--color-text-1);margin-bottom:14px;display:flex;align-items:center;gap:6px}.section-icon{display:inline-flex;align-items:center;color:var(--hc, #01A6B0)}.section-icon svg{display:block}.desktop-badge{font-size:11px;background:#01a6b014;color:#01a6b0;padding:2px 8px;border-radius:10px;font-weight:500}.desktop-no-result{text-align:center;padding:80px 20px}.no-result-icon{display:flex;align-items:center;justify-content:center;width:72px;height:72px;margin:0 auto 16px;border-radius:20px;background:var(--hbg, var(--color-bg-hover));color:var(--hc, #3B82F6)}.no-result-text{color:var(--color-text-1);font-size:15px;font-weight:500;margin-bottom:6px}.no-result-hint{color:var(--color-text-3);font-size:13px}.desktop-app-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:8px;margin-bottom:28px}.desktop-app-item{display:flex;flex-direction:column;align-items:center;padding:12px 4px 10px;border-radius:12px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative}.desktop-app-item:hover{background:var(--color-bg-elevated);box-shadow:0 2px 12px #0000000f,0 0 1px #00000014;transform:translateY(-2px)}.desktop-app-item:hover .pin-btn{opacity:1}.desktop-app-item:active{transform:translateY(0) scale(.97);transition-duration:.1s}.pin-btn{position:absolute;top:4px;right:6px;font-size:13px;color:var(--color-text-4);opacity:0;transition:opacity .15s,color .15s,transform .15s;z-index:2;line-height:1;cursor:pointer}.pin-btn:hover{color:#f7ba2a;transform:scale(1.25)}.pin-btn.pinned{opacity:1;color:#f7ba2a}.desktop-app-count{font-size:10px;color:var(--color-text-3);margin-top:2px;line-height:1}.desktop-app-icon{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:6px;transition:transform .2s ease;position:relative;background:var(--hbg, rgba(1, 166, 176, .12));border:1px solid color-mix(in srgb,var(--hc, #01A6B0) 45%,transparent);color:var(--hc, #01A6B0)}.desktop-app-item:hover .desktop-app-icon{transform:scale(1.06)}.desktop-app-icon svg{display:block}.app-icon-inner{font-size:20px;line-height:1;font-style:normal;display:flex;align-items:center;justify-content:center}.app-icon-inner.iconfont,.app-icon-inner.icon{font-size:20px;font-style:normal;font-weight:400}.desktop-app-name{font-size:11px;color:var(--color-text-2);text-align:center;line-height:1.3;max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .15s ease}.desktop-app-item:hover .desktop-app-name{color:var(--color-text-1)}.desktop-cat-section{margin-bottom:28px}.section-header{display:flex;align-items:center;gap:8px;margin-bottom:16px;padding-bottom:10px;border-bottom:1px solid var(--color-border-2)}.section-header .section-header-icon{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:var(--hbg, rgba(1, 166, 176, .12));border:1px solid color-mix(in srgb,var(--hc, #01A6B0) 45%,transparent);color:var(--hc, #01A6B0);flex-shrink:0}.section-header .section-header-icon svg{display:block}.section-header h3{font-size:15px;color:var(--color-text-1);font-weight:700;letter-spacing:-.2px;margin:0;padding:0;border:none}.section-header .section-count{font-size:11px;color:var(--color-text-3);background:var(--color-bg-hover);padding:2px 8px;border-radius:10px;font-weight:500}.desktop-sub-section{margin-bottom:20px}.desktop-sub-section h4{font-size:12px;color:var(--color-text-3);margin:0 0 10px;padding-left:10px;border-left:2px solid #01A6B0;font-weight:500;text-transform:uppercase;letter-spacing:.3px}.desktop-sub-section:last-child{margin-bottom:0}.desktop-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:28px}.desktop-cat-card{background:var(--color-bg-surface);border:1px solid var(--color-border-2);border-radius:14px;padding:16px 18px;transition:all .2s ease}.desktop-cat-card:hover{box-shadow:0 4px 16px #00000012;transform:translateY(-2px)}.cat-card-header{display:flex;align-items:center;gap:10px;cursor:pointer;margin-bottom:12px}.cat-card-header .cat-card-icon{width:40px;height:40px;border-radius:11px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--hbg, rgba(1, 166, 176, .12));border:1px solid color-mix(in srgb,var(--hc, #01A6B0) 55%,transparent);color:var(--hc, #01A6B0);box-shadow:0 0 12px color-mix(in srgb,var(--hc, #01A6B0) 22%,transparent)}.cat-card-header .cat-card-icon svg{display:block}.cat-card-header .cat-card-titles{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.cat-card-header .cat-card-name{font-size:14px;font-weight:700;color:var(--color-text-1);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .15s ease}.cat-card-header .cat-card-meta{font-size:11px;color:var(--color-text-3);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cat-card-header .cat-card-arrow{display:flex;align-items:center;color:var(--color-text-3);flex-shrink:0;transition:all .15s ease}.cat-card-header:hover .cat-card-name{color:var(--hc, #01A6B0)}.cat-card-header:hover .cat-card-arrow{color:var(--hc, #01A6B0);transform:translate(2px)}.cat-card-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px}.cat-card-link{display:flex;align-items:center;gap:7px;padding:5px 8px;border-radius:8px;font-size:12.5px;color:var(--color-text-2);cursor:pointer;transition:all .15s ease;min-width:0}.cat-card-link:hover{background:var(--color-bg-hover);color:var(--color-text-1)}.cat-card-link .link-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0;background:var(--hc, #01A6B0)}.cat-card-link .link-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recent-bar{display:flex;gap:8px;margin-bottom:28px;flex-wrap:wrap}.recent-item{display:flex;align-items:center;gap:8px;padding:7px 14px 7px 8px;background:var(--color-bg-elevated);border-radius:10px;font-size:12px;color:var(--color-text-2);cursor:pointer;transition:all .15s ease;border:1px solid var(--color-border-2)}.recent-item:hover{background:var(--color-bg-surface);box-shadow:0 2px 8px #0000000f;color:#01a6b0;border-color:#01a6b033;transform:translateY(-1px)}.recent-item .r-icon{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--hbg, rgba(1, 166, 176, .12));border:1px solid color-mix(in srgb,var(--hc, #01A6B0) 45%,transparent);color:var(--hc, #01A6B0)}.recent-item .r-icon svg{display:block}.recent-item .r-icon-inner{font-size:14px;line-height:1;font-style:normal}.recent-item .r-icon-inner.iconfont,.recent-item .r-icon-inner.icon{font-size:13px}.recent-item .r-name{font-weight:500;white-space:nowrap}.f-pin{color:#f7ba2a;font-size:11px;flex-shrink:0}.f-count{font-size:11px;color:var(--color-text-3);background:var(--color-bg-hover);padding:0 6px;border-radius:8px;flex-shrink:0}.frequent-empty{border:1px dashed var(--color-border-2);border-radius:12px;padding:14px 16px;font-size:12px;color:var(--color-text-3);margin-bottom:28px;line-height:1.6}@media(max-width:768px){.desktop-sidebar{display:none}.desktop-app-grid{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:6px}.desktop-card-grid{grid-template-columns:1fr}.desktop-content{padding:16px}.desktop-header{padding:0 16px}.desktop-search input{width:160px}.desktop-search input:focus{width:200px}}[data-v-fb6da72a]:root{--el-color-primary: #01A6B0;--el-color-primary-light-7: #01a6b0b3;--el-color-primary-light-5: #01a9b280;--el-color-primary-light-1: #01a9b280;--el-fill-color-lighter: #f7f8fa;--el-fill-color-light: #daf3f3;--el-border-radius-base: 3px;--el-text-color-regular: #000;--el-menu-item-height: 36px;--common-padding: 12px;--font-size-default: 14px;--font-size-middle: 16px;--font-size-large: 22px;--color-bg-base: #F7F8FA;--color-bg-page: #F2F3F5;--color-bg-surface: #FFFFFF;--color-bg-elevated: #FFFFFF;--color-bg-overlay: #FFFFFF;--color-bg-hover: #F2F3F5;--color-bg-active: rgba(1, 166, 176, .08);--color-bg-stripe: #FAFBFC;--color-text-1: #1D2129;--color-text-2: #4E5969;--color-text-3: #86909C;--color-text-4: #C9CDD4;--color-text-inverse: #FFFFFF;--color-border-1: #E5E6EB;--color-border-2: #F2F3F5;--color-border-3: #F7F8FA;--shadow-sm: 0 1px 2px rgba(0,0,0,.04);--shadow-md: 0 4px 12px rgba(0,0,0,.06);--shadow-lg: 0 8px 24px rgba(0,0,0,.08);--radius-card: 8px;--transition-duration: .3s;--transition-timing: cubic-bezier(.4, 0, .2, 1)}.active[data-v-fb6da72a]{position:relative;border-left:3px solid var(--theme-primary, var(--el-color-primary));background:var(--theme-bg-active, var(--el-fill-color-light));border-radius:0 4px 4px 0;transition:all .25s ease}.active .menu-name[data-v-fb6da72a]{color:var(--theme-primary, var(--el-color-primary));font-weight:500}.menu-name[data-v-fb6da72a]{color:var(--theme-text-secondary, var(--color-text-2));transition:color .25s ease}.menu-wrap-item:hover .menu-name[data-v-fb6da72a]{color:var(--theme-primary, var(--el-color-primary))}[data-v-9749f212]:root{--el-color-primary: #01A6B0;--el-color-primary-light-7: #01a6b0b3;--el-color-primary-light-5: #01a9b280;--el-color-primary-light-1: #01a9b280;--el-fill-color-lighter: #f7f8fa;--el-fill-color-light: #daf3f3;--el-border-radius-base: 3px;--el-text-color-regular: #000;--el-menu-item-height: 36px;--common-padding: 12px;--font-size-default: 14px;--font-size-middle: 16px;--font-size-large: 22px;--color-bg-base: #F7F8FA;--color-bg-page: #F2F3F5;--color-bg-surface: #FFFFFF;--color-bg-elevated: #FFFFFF;--color-bg-overlay: #FFFFFF;--color-bg-hover: #F2F3F5;--color-bg-active: rgba(1, 166, 176, .08);--color-bg-stripe: #FAFBFC;--color-text-1: #1D2129;--color-text-2: #4E5969;--color-text-3: #86909C;--color-text-4: #C9CDD4;--color-text-inverse: #FFFFFF;--color-border-1: #E5E6EB;--color-border-2: #F2F3F5;--color-border-3: #F7F8FA;--shadow-sm: 0 1px 2px rgba(0,0,0,.04);--shadow-md: 0 4px 12px rgba(0,0,0,.06);--shadow-lg: 0 8px 24px rgba(0,0,0,.08);--radius-card: 8px;--transition-duration: .3s;--transition-timing: cubic-bezier(.4, 0, .2, 1)}.menu-name[data-v-9749f212]{color:var(--color-text-1)}.first[data-v-9749f212]{margin-bottom:var(--common-padding)}[data-v-9c7e23ea]:root{--el-color-primary: #01A6B0;--el-color-primary-light-7: #01a6b0b3;--el-color-primary-light-5: #01a9b280;--el-color-primary-light-1: #01a9b280;--el-fill-color-lighter: #f7f8fa;--el-fill-color-light: #daf3f3;--el-border-radius-base: 3px;--el-text-color-regular: #000;--el-menu-item-height: 36px;--common-padding: 12px;--font-size-default: 14px;--font-size-middle: 16px;--font-size-large: 22px;--color-bg-base: #F7F8FA;--color-bg-page: #F2F3F5;--color-bg-surface: #FFFFFF;--color-bg-elevated: #FFFFFF;--color-bg-overlay: #FFFFFF;--color-bg-hover: #F2F3F5;--color-bg-active: rgba(1, 166, 176, .08);--color-bg-stripe: #FAFBFC;--color-text-1: #1D2129;--color-text-2: #4E5969;--color-text-3: #86909C;--color-text-4: #C9CDD4;--color-text-inverse: #FFFFFF;--color-border-1: #E5E6EB;--color-border-2: #F2F3F5;--color-border-3: #F7F8FA;--shadow-sm: 0 1px 2px rgba(0,0,0,.04);--shadow-md: 0 4px 12px rgba(0,0,0,.06);--shadow-lg: 0 8px 24px rgba(0,0,0,.08);--radius-card: 8px;--transition-duration: .3s;--transition-timing: cubic-bezier(.4, 0, .2, 1)}[data-v-9c7e23ea] .el-menu{background-color:var(--theme-bg-sidebar, var(--el-fill-color-lighter))}.container[data-v-9c7e23ea]{width:200px;max-width:30vw;flex-shrink:0;display:flex;flex-direction:column;background-color:var(--theme-bg-sidebar, var(--el-fill-color-lighter));border-right:1px solid var(--theme-divider, var(--color-border-1));transition:background-color var(--transition-theme, .3s ease),border-color var(--transition-theme, .3s ease)}.container .avatar[data-v-9c7e23ea]{padding:20px 0 12px;display:flex;flex-direction:column;justify-content:center;align-items:center;border-bottom:1px solid var(--theme-divider, var(--color-border-1));transition:border-color var(--transition-theme, .3s ease)}.container .avatar-wrapper[data-v-9c7e23ea]{position:relative;width:72px;height:72px;margin-bottom:8px}.container .avatar-wrapper .img[data-v-9c7e23ea]{width:72px;height:72px;border-radius:50%;border:3px solid var(--theme-primary-lighter, #A6E4E8);transition:border-color var(--transition-theme, .3s ease)}.container .avatar-wrapper .online-dot[data-v-9c7e23ea]{position:absolute;bottom:2px;right:2px;width:12px;height:12px;border-radius:50%;background:var(--theme-success, #00B42A);border:2px solid var(--theme-bg-sidebar, var(--el-fill-color-lighter));transition:border-color var(--transition-theme, .3s ease)}.container .user-info[data-v-9c7e23ea]{text-align:center;padding:0 12px 8px}.container .user-name[data-v-9c7e23ea]{font-size:13px;font-weight:500;color:var(--theme-text-primary, var(--color-text-1));max-width:160px;transition:color var(--transition-theme, .3s ease)}.container .menu-wrap[data-v-9c7e23ea]{flex:1}[data-v-9c7e23ea] .menu-name{font-size:var(--font-size-middle);flex:1;transition:color var(--transition-theme, .3s ease)}[data-v-9c7e23ea] .menu-wrap-item{flex:1;height:40px;display:flex;align-items:center;padding-left:15px;overflow:hidden;border-radius:4px;margin:2px 8px;transition:all .25s ease}[data-v-9c7e23ea] .menu-wrap-item .menu-icon{width:24px;font-size:17px}[data-v-9c7e23ea] .menu-wrap-item:hover{background:var(--theme-bg-hover, rgba(1, 166, 176, .06))}[data-v-9c7e23ea] .el-sub-menu .el-menu-item{height:auto;line-height:normal;padding:0!important}[data-v-9c7e23ea] .el-sub-menu__title{height:auto;padding-left:0!important}[data-v-9c7e23ea] .el-menu-item.is-active{font-weight:500}[data-v-9c7e23ea] .el-menu{border-right:none}[data-v-1862586d]:root{--el-color-primary: #01A6B0;--el-color-primary-light-7: #01a6b0b3;--el-color-primary-light-5: #01a9b280;--el-color-primary-light-1: #01a9b280;--el-fill-color-lighter: #f7f8fa;--el-fill-color-light: #daf3f3;--el-border-radius-base: 3px;--el-text-color-regular: #000;--el-menu-item-height: 36px;--common-padding: 12px;--font-size-default: 14px;--font-size-middle: 16px;--font-size-large: 22px;--color-bg-base: #F7F8FA;--color-bg-page: #F2F3F5;--color-bg-surface: #FFFFFF;--color-bg-elevated: #FFFFFF;--color-bg-overlay: #FFFFFF;--color-bg-hover: #F2F3F5;--color-bg-active: rgba(1, 166, 176, .08);--color-bg-stripe: #FAFBFC;--color-text-1: #1D2129;--color-text-2: #4E5969;--color-text-3: #86909C;--color-text-4: #C9CDD4;--color-text-inverse: #FFFFFF;--color-border-1: #E5E6EB;--color-border-2: #F2F3F5;--color-border-3: #F7F8FA;--shadow-sm: 0 1px 2px rgba(0,0,0,.04);--shadow-md: 0 4px 12px rgba(0,0,0,.06);--shadow-lg: 0 8px 24px rgba(0,0,0,.08);--radius-card: 8px;--transition-duration: .3s;--transition-timing: cubic-bezier(.4, 0, .2, 1)}.scrollbar-flex-content[data-v-1862586d]{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;height:100%}.layout-tags[data-v-1862586d]{display:flex;position:relative;justify-content:flex-start;height:56px;align-items:center}.layout-tags .cont[data-v-1862586d]{flex:1;overflow:hidden}.btn[data-v-1862586d]{font-size:23px;padding:5px 10px;cursor:pointer}.btn[data-v-1862586d]:hover{color:var(--el-color-primary)}.tags-item[data-v-1862586d]{height:32px;display:flex;align-items:center;border:1px solid var(--color-border-1);padding-left:16px;padding-right:5px;margin-right:8px;color:var(--color-text-2);background:var(--color-bg-surface);font-size:var(--font-size-default);border-radius:2px;white-space:nowrap}.tags-item.active[data-v-1862586d],.tags-item[data-v-1862586d]:hover{border-color:var(--el-color-primary);color:var(--el-color-primary)}.tags-item .icon[data-v-1862586d]{font-size:12px;padding:8px;cursor:pointer;color:var(--color-text-1)}.tags-item .icon[data-v-1862586d]:hover{color:var(--el-color-primary);font-weight:700}.tags-item-title[data-v-1862586d]{color:var(--color-text-1)}.active .tags-item-title[data-v-1862586d]{color:var(--el-color-primary)}.tags-close-box[data-v-1862586d]{background:transparent;display:flex;align-items:center;margin-left:20px}.down[data-v-1862586d]{font-size:12px;margin-left:5px}.layout-tags .refresh[data-v-1862586d]{font-size:17px;margin-right:10px;cursor:pointer}.layout-tags .refresh[data-v-1862586d]:hover{color:var(--el-color-primary)}[data-v-1862586d] .el-scrollbar__bar.is-horizontal{height:5px}[data-v-1862586d] .el-scrollbar__view{height:100%}.tags-context-menu[data-v-1862586d]{position:fixed;z-index:3100;min-width:160px;padding:8px 0;background:var(--color-bg-surface);border:1px solid var(--color-border-1);border-radius:2px;box-shadow:var(--shadow-lg, 0 8px 24px rgba(0, 0, 0, .12));font-size:var(--font-size-default);-webkit-user-select:none;-moz-user-select:none;user-select:none;transform-origin:left top}.tags-context-menu-item[data-v-1862586d]{display:flex;align-items:center;height:34px;padding:0 16px;color:var(--color-text-1);cursor:pointer;white-space:nowrap}.tags-context-menu-item[data-v-1862586d]:hover{color:var(--el-color-primary);background:var(--color-bg-hover)}.tags-context-menu-item.is-disabled[data-v-1862586d]{color:var(--color-text-2);cursor:not-allowed;opacity:.45}.tags-context-menu-item.is-disabled[data-v-1862586d]:hover{color:var(--color-text-2);background:transparent}.tags-context-menu-icon[data-v-1862586d]{margin-right:8px;font-size:14px}.tags-menu-fade-enter-active[data-v-1862586d],.tags-menu-fade-leave-active[data-v-1862586d]{transition:opacity .15s ease,transform .15s ease}.tags-menu-fade-enter-from[data-v-1862586d],.tags-menu-fade-leave-to[data-v-1862586d]{opacity:0;transform:scale(.96)}[data-v-ea7ba48e]:root{--el-color-primary: #01A6B0;--el-color-primary-light-7: #01a6b0b3;--el-color-primary-light-5: #01a9b280;--el-color-primary-light-1: #01a9b280;--el-fill-color-lighter: #f7f8fa;--el-fill-color-light: #daf3f3;--el-border-radius-base: 3px;--el-text-color-regular: #000;--el-menu-item-height: 36px;--common-padding: 12px;--font-size-default: 14px;--font-size-middle: 16px;--font-size-large: 22px;--color-bg-base: #F7F8FA;--color-bg-page: #F2F3F5;--color-bg-surface: #FFFFFF;--color-bg-elevated: #FFFFFF;--color-bg-overlay: #FFFFFF;--color-bg-hover: #F2F3F5;--color-bg-active: rgba(1, 166, 176, .08);--color-bg-stripe: #FAFBFC;--color-text-1: #1D2129;--color-text-2: #4E5969;--color-text-3: #86909C;--color-text-4: #C9CDD4;--color-text-inverse: #FFFFFF;--color-border-1: #E5E6EB;--color-border-2: #F2F3F5;--color-border-3: #F7F8FA;--shadow-sm: 0 1px 2px rgba(0,0,0,.04);--shadow-md: 0 4px 12px rgba(0,0,0,.06);--shadow-lg: 0 8px 24px rgba(0,0,0,.08);--radius-card: 8px;--transition-duration: .3s;--transition-timing: cubic-bezier(.4, 0, .2, 1)}.doc-node-card[data-v-ea7ba48e]{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:6px;background:#fff;border:1px solid #e4e7ed;cursor:pointer;transition:all .2s ease;position:relative}.doc-node-card[data-v-ea7ba48e]:hover{border-color:#409eff;box-shadow:0 2px 8px #409eff26}.doc-node-card--current[data-v-ea7ba48e]{border-color:#409eff;background:#ecf5ff}.doc-node-card--highlight[data-v-ea7ba48e]{border-color:#409eff;border-width:2px;background:linear-gradient(135deg,#ecf5ff,#f0f9ff);box-shadow:0 2px 12px #409eff33}.doc-node-card--compact[data-v-ea7ba48e]{padding:4px 8px;gap:6px}.doc-node-card--compact .doc-node-card__date[data-v-ea7ba48e]{display:none}.doc-node-card__icon[data-v-ea7ba48e]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:#f5f7fa}.doc-node-card__body[data-v-ea7ba48e]{flex:1;min-width:0}.doc-node-card__header[data-v-ea7ba48e]{display:flex;align-items:center;gap:6px;margin-bottom:2px}.doc-node-card__type[data-v-ea7ba48e]{font-size:13px;font-weight:600;color:#303133;white-space:nowrap}.doc-node-card__no[data-v-ea7ba48e]{font-size:12px;color:#606266;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.doc-node-card__date[data-v-ea7ba48e]{font-size:11px;color:#909399;margin-top:2px}.doc-node-card__badge[data-v-ea7ba48e]{flex-shrink:0}.linkage-search-dialog .el-dialog__body{padding:16px 20px}.linkage-search__bar{display:flex;gap:10px;margin-bottom:16px}.linkage-search__bar .doc-type-select{width:160px;flex-shrink:0}.linkage-search__bar .search-input{flex:1}.linkage-search__history{margin-bottom:16px}.linkage-search__history .history-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:13px;color:#909399}.linkage-search__history .history-tags{display:flex;flex-wrap:wrap;gap:6px}.linkage-search__history .history-tag{cursor:pointer;transition:color .2s}.linkage-search__history .history-tag:hover{color:#409eff;border-color:#409eff}.linkage-search__results{max-height:400px;overflow-y:auto;min-height:100px}.linkage-search__results .el-timeline{padding-left:6px}[data-v-fbc21044]:root{--el-color-primary: #01A6B0;--el-color-primary-light-7: #01a6b0b3;--el-color-primary-light-5: #01a9b280;--el-color-primary-light-1: #01a9b280;--el-fill-color-lighter: #f7f8fa;--el-fill-color-light: #daf3f3;--el-border-radius-base: 3px;--el-text-color-regular: #000;--el-menu-item-height: 36px;--common-padding: 12px;--font-size-default: 14px;--font-size-middle: 16px;--font-size-large: 22px;--color-bg-base: #F7F8FA;--color-bg-page: #F2F3F5;--color-bg-surface: #FFFFFF;--color-bg-elevated: #FFFFFF;--color-bg-overlay: #FFFFFF;--color-bg-hover: #F2F3F5;--color-bg-active: rgba(1, 166, 176, .08);--color-bg-stripe: #FAFBFC;--color-text-1: #1D2129;--color-text-2: #4E5969;--color-text-3: #86909C;--color-text-4: #C9CDD4;--color-text-inverse: #FFFFFF;--color-border-1: #E5E6EB;--color-border-2: #F2F3F5;--color-border-3: #F7F8FA;--shadow-sm: 0 1px 2px rgba(0,0,0,.04);--shadow-md: 0 4px 12px rgba(0,0,0,.06);--shadow-lg: 0 8px 24px rgba(0,0,0,.08);--radius-card: 8px;--transition-duration: .3s;--transition-timing: cubic-bezier(.4, 0, .2, 1)}.layout[data-v-fbc21044]{width:100vw;height:100vh;overflow:hidden}.layout-header[data-v-fbc21044]{padding:0;height:auto}.layout-main[data-v-fbc21044]{display:flex;padding:0;overflow:hidden}.layout-main .layout-wrap[data-v-fbc21044]{flex:1;overflow:hidden;display:flex;flex-direction:column;background:var(--theme-bg-base, var(--el-fill-color-lighter));padding:0 var(--common-padding) var(--common-padding);transition:background-color var(--transition-theme, .3s ease)}.layout-main .layout-wrap .layout-content[data-v-fbc21044]{flex:1;min-height:0;overflow:hidden}.move-enter-active{transition:opacity .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1)}.move-leave-active{transition:opacity .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1)}.move-enter-from{opacity:0;transform:translateY(8px)}.move-leave-to{opacity:0;transform:translateY(-4px)}:root{--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 12px;--spacing-lg: 16px;--spacing-xl: 20px;--spacing-2xl: 24px;--spacing-3xl: 32px;--spacing-4xl: 48px;--common-padding: 12px;--radius-xs: 2px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-round: 50%;--radius-pill: 999px;--font-size-default: 14px;--font-size-middle: 16px;--font-size-large: 22px;--font-size-xs: 12px;--font-size-sm: 13px;--font-size-lg: 18px;--font-size-xl: 24px;--font-size-2xl: 30px;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.25;--line-height-normal: 1.5;--line-height-loose: 1.75;--font-family-base: "Noto Sans SC", -apple-system, BlinkMacSystemFont, "Segoe UI", "Microsoft YaHei", "PingFang SC", "Helvetica Neue", Arial, sans-serif;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .04);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .08);--shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .12);--shadow-xl: 0 12px 48px rgba(0, 0, 0, .16);--transition-fast: .15s ease;--transition-base: .25s ease;--transition-slow: .35s cubic-bezier(.4, 0, .2, 1);--transition-theme: .3s cubic-bezier(.4, 0, .2, 1);--transition-bounce: .4s cubic-bezier(.34, 1.56, .64, 1);--z-dropdown: 100;--z-sticky: 200;--z-fixed: 300;--z-modal-backdrop: 400;--z-modal: 500;--z-popover: 600;--z-tooltip: 700;--z-notification: 800;--sidebar-width: 220px;--sidebar-collapsed-width: 64px;--header-height: 56px;--tags-height: 40px;--content-max-width: 1520px;--el-border-radius-base: 3px;--el-menu-item-height: 36px}*{margin:0;padding:0}html,body,#app{width:100%;height:100%;font-size:var(--font-size-default, 14px)}body{font-family:Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,PingFang SC,Helvetica Neue,Arial,sans-serif!important;color:var(--color-text-1);background-color:var(--color-bg-base);transition:background-color var(--transition-duration, .3s) var(--transition-timing, ease),color var(--transition-duration, .3s) var(--transition-timing, ease)}li{list-style:none}a{text-decoration:none}::-webkit-scrollbar{width:6px;height:6px;background-color:var(--color-bg-page, rgb(240, 240, 240))}::-webkit-scrollbar-track{box-shadow:inset 0 0 #f0f0f080;border-radius:10px;background-color:var(--color-bg-page, rgba(240, 240, 240, .5))}::-webkit-scrollbar-thumb{border-radius:10px;box-shadow:inset 0 0 #70707080;background-color:var(--color-text-4, rgba(112, 112, 112, .5))}[data-theme-mode=dark] ::-webkit-scrollbar{background-color:var(--color-bg-page)}[data-theme-mode=dark] ::-webkit-scrollbar-track{background-color:var(--color-bg-page)}[data-theme-mode=dark] ::-webkit-scrollbar-thumb{background-color:var(--color-border-1)}*,*:before,*:after{transition-property:background-color,border-color,color,fill,stroke;transition-duration:0s}[data-theme] *,[data-theme] *:before,[data-theme] *:after{transition-duration:var(--transition-duration, .3s);transition-timing-function:var(--transition-timing, ease)}.w-auto{max-width:1520px;width:100%;margin:0 auto}.auto-wrapper{width:100%;height:100%;overflow-y:auto}.common-button+.el-tooltip,.common-button+.common-button{margin-left:var(--spacing-sm, 8px)}div,p{box-sizing:border-box}.dot{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.full-w{width:100%!important}.full-h{height:100%!important}.w-150{width:150px!important}.pointer{cursor:pointer}.full-size{width:100%;height:100%}.flex{display:flex}.f-center{display:flex;align-items:center;justify-content:center}.mr-5{margin-right:5px}.mr-c{margin-right:var(--common-padding)}.ml-c{margin-left:var(--common-padding)}.mb-10{margin-bottom:10px}[data-v-b3ab9c23]:root{--el-color-primary: #01A6B0;--el-color-primary-light-7: #01a6b0b3;--el-color-primary-light-5: #01a9b280;--el-color-primary-light-1: #01a9b280;--el-fill-color-lighter: #f7f8fa;--el-fill-color-light: #daf3f3;--el-border-radius-base: 3px;--el-text-color-regular: #000;--el-menu-item-height: 36px;--common-padding: 12px;--font-size-default: 14px;--font-size-middle: 16px;--font-size-large: 22px;--color-bg-base: #F7F8FA;--color-bg-page: #F2F3F5;--color-bg-surface: #FFFFFF;--color-bg-elevated: #FFFFFF;--color-bg-overlay: #FFFFFF;--color-bg-hover: #F2F3F5;--color-bg-active: rgba(1, 166, 176, .08);--color-bg-stripe: #FAFBFC;--color-text-1: #1D2129;--color-text-2: #4E5969;--color-text-3: #86909C;--color-text-4: #C9CDD4;--color-text-inverse: #FFFFFF;--color-border-1: #E5E6EB;--color-border-2: #F2F3F5;--color-border-3: #F7F8FA;--shadow-sm: 0 1px 2px rgba(0,0,0,.04);--shadow-md: 0 4px 12px rgba(0,0,0,.06);--shadow-lg: 0 8px 24px rgba(0,0,0,.08);--radius-card: 8px;--transition-duration: .3s;--transition-timing: cubic-bezier(.4, 0, .2, 1)}.com-layout[data-v-b3ab9c23]{position:relative;width:100%;height:100%}.com-layout.column[data-v-b3ab9c23],.com-layout .column[data-v-b3ab9c23]{flex-direction:column}.com-layout[data-v-b3ab9c23] .el-header{padding:0 var(--common-padding) 5px;height:auto;border-radius:2px;background:var(--color-bg-surface)}.com-layout[data-v-b3ab9c23] .el-header.mb{margin-bottom:4px}.com-layout[data-v-b3ab9c23] .el-main{padding:0;overflow-x:hidden!important;overflow-y:auto;display:flex;flex-direction:column;min-width:0;min-height:0;max-width:100%;background:var(--color-bg-surface)}.com-layout .padding[data-v-b3ab9c23]{padding:8px var(--common-padding)}.com-layout[data-v-b3ab9c23] .el-footer{padding:0;height:auto}.com-layout[data-v-b3ab9c23] .el-aside{width:auto}.com-layout .header-two[data-v-b3ab9c23]{margin-bottom:8px}.com-layout .height-auto[data-v-b3ab9c23]{flex:1;min-height:0;min-width:0;max-width:100%;overflow-x:hidden!important;overflow-y:auto}body,html{overflow-x:hidden!important;max-width:100vw!important}.com-layout,.el-container{overflow-x:hidden!important;max-width:100%!important}:deep(.el-table__body-wrapper),:deep(.el-table__body),:deep(.el-table__body-tr),:deep(.el-scrollbar__wrap){overflow-x:hidden!important;max-width:100%!important;box-sizing:border-box!important}:deep(.el-table th),:deep(.el-table td){word-break:break-word;white-space:normal;max-width:200px!important}.com-layout .el-main::-webkit-scrollbar,.com-layout .height-auto::-webkit-scrollbar,.el-scrollbar__wrap::-webkit-scrollbar{width:8px;background:transparent}.com-layout .el-main::-webkit-scrollbar-track,.com-layout .height-auto::-webkit-scrollbar-track,.el-scrollbar__wrap::-webkit-scrollbar-track{background:#ffffff08;border-radius:4px}.com-layout .el-main::-webkit-scrollbar-thumb,.com-layout .height-auto::-webkit-scrollbar-thumb,.el-scrollbar__wrap::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px;min-height:40px;-webkit-transition:background .2s ease;transition:background .2s ease}.com-layout .el-main::-webkit-scrollbar-thumb:hover,.com-layout .height-auto::-webkit-scrollbar-thumb:hover,.el-scrollbar__wrap::-webkit-scrollbar-thumb:hover{background:#ffffff59}.com-layout .el-main::-webkit-scrollbar-thumb:active,.com-layout .height-auto::-webkit-scrollbar-thumb:active,.el-scrollbar__wrap::-webkit-scrollbar-thumb:active{background:#64a0ff80}.com-layout .el-main::-webkit-scrollbar-corner,.com-layout .height-auto::-webkit-scrollbar-corner{background:transparent}.com-layout .el-main,.com-layout .height-auto,.el-scrollbar__wrap{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) rgba(255,255,255,.03)}[data-v-7dafb727]:root{--el-color-primary: #01A6B0;--el-color-primary-light-7: #01a6b0b3;--el-color-primary-light-5: #01a9b280;--el-color-primary-light-1: #01a9b280;--el-fill-color-lighter: #f7f8fa;--el-fill-color-light: #daf3f3;--el-border-radius-base: 3px;--el-text-color-regular: #000;--el-menu-item-height: 36px;--common-padding: 12px;--font-size-default: 14px;--font-size-middle: 16px;--font-size-large: 22px;--color-bg-base: #F7F8FA;--color-bg-page: #F2F3F5;--color-bg-surface: #FFFFFF;--color-bg-elevated: #FFFFFF;--color-bg-overlay: #FFFFFF;--color-bg-hover: #F2F3F5;--color-bg-active: rgba(1, 166, 176, .08);--color-bg-stripe: #FAFBFC;--color-text-1: #1D2129;--color-text-2: #4E5969;--color-text-3: #86909C;--color-text-4: #C9CDD4;--color-text-inverse: #FFFFFF;--color-border-1: #E5E6EB;--color-border-2: #F2F3F5;--color-border-3: #F7F8FA;--shadow-sm: 0 1px 2px rgba(0,0,0,.04);--shadow-md: 0 4px 12px rgba(0,0,0,.06);--shadow-lg: 0 8px 24px rgba(0,0,0,.08);--radius-card: 8px;--transition-duration: .3s;--transition-timing: cubic-bezier(.4, 0, .2, 1)}.btn-wrap[data-v-7dafb727]{display:flex;align-items:center;justify-content:center;gap:4px}.btn-wrap[data-v-7dafb727]>:first-child{margin-left:2px}.btn-wrap .more[data-v-7dafb727]{font-size:18px;padding:0 12px;color:var(--el-color-primary)}.btn-wrap[data-v-7dafb727] .el-button{border:none!important;background:transparent!important;padding-left:0!important;padding-right:0!important}[data-v-7dafb727] .el-dropdown-menu__item{padding:5px 20px!important}[data-v-7dafb727] .el-dropdown-menu{min-width:120px}[data-v-0bbbb1ce]:root{--el-color-primary: #01A6B0;--el-color-primary-light-7: #01a6b0b3;--el-color-primary-light-5: #01a9b280;--el-color-primary-light-1: #01a9b280;--el-fill-color-lighter: #f7f8fa;--el-fill-color-light: #daf3f3;--el-border-radius-base: 3px;--el-text-color-regular: #000;--el-menu-item-height: 36px;--common-padding: 12px;--font-size-default: 14px;--font-size-middle: 16px;--font-size-large: 22px;--color-bg-base: #F7F8FA;--color-bg-page: #F2F3F5;--color-bg-surface: #FFFFFF;--color-bg-elevated: #FFFFFF;--color-bg-overlay: #FFFFFF;--color-bg-hover: #F2F3F5;--color-bg-active: rgba(1, 166, 176, .08);--color-bg-stripe: #FAFBFC;--color-text-1: #1D2129;--color-text-2: #4E5969;--color-text-3: #86909C;--color-text-4: #C9CDD4;--color-text-inverse: #FFFFFF;--color-border-1: #E5E6EB;--color-border-2: #F2F3F5;--color-border-3: #F7F8FA;--shadow-sm: 0 1px 2px rgba(0,0,0,.04);--shadow-md: 0 4px 12px rgba(0,0,0,.06);--shadow-lg: 0 8px 24px rgba(0,0,0,.08);--radius-card: 8px;--transition-duration: .3s;--transition-timing: cubic-bezier(.4, 0, .2, 1)}.title-wrap[data-v-0bbbb1ce]{display:flex;align-items:center;justify-content:flex-start;position:relative}.title-wrap:hover .sort[data-v-0bbbb1ce]{opacity:1}.title-wrap .required[data-v-0bbbb1ce]{color:var(--el-color-danger, #F53F3F)}.title-wrap .tit[data-v-0bbbb1ce]{font-size:var(--font-size-default);color:var(--color-text-1)}.title-wrap .edit-icon[data-v-0bbbb1ce]{font-weight:400;position:relative;top:1px;font-size:18px;margin-left:3px}.title-wrap .sort[data-v-0bbbb1ce]{font-size:13px;padding:5px;display:block;opacity:0;cursor:pointer}.title-wrap .sort[data-v-0bbbb1ce]:hover{color:var(--el-color-primary)}.title-wrap .sort.active[data-v-0bbbb1ce]{opacity:1;color:var(--el-color-primary)}.title-wrap .sort.up[data-v-0bbbb1ce]{transform:rotate(180deg)}[data-v-6debc5db]:root{--el-color-primary: #01A6B0;--el-color-primary-light-7: #01a6b0b3;--el-color-primary-light-5: #01a9b280;--el-color-primary-light-1: #01a9b280;--el-fill-color-lighter: #f7f8fa;--el-fill-color-light: #daf3f3;--el-border-radius-base: 3px;--el-text-color-regular: #000;--el-menu-item-height: 36px;--common-padding: 12px;--font-size-default: 14px;--font-size-middle: 16px;--font-size-large: 22px;--color-bg-base: #F7F8FA;--color-bg-page: #F2F3F5;--color-bg-surface: #FFFFFF;--color-bg-elevated: #FFFFFF;--color-bg-overlay: #FFFFFF;--color-bg-hover: #F2F3F5;--color-bg-active: rgba(1, 166, 176, .08);--color-bg-stripe: #FAFBFC;--color-text-1: #1D2129;--color-text-2: #4E5969;--color-text-3: #86909C;--color-text-4: #C9CDD4;--color-text-inverse: #FFFFFF;--color-border-1: #E5E6EB;--color-border-2: #F2F3F5;--color-border-3: #F7F8FA;--shadow-sm: 0 1px 2px rgba(0,0,0,.04);--shadow-md: 0 4px 12px rgba(0,0,0,.06);--shadow-lg: 0 8px 24px rgba(0,0,0,.08);--radius-card: 8px;--transition-duration: .3s;--transition-timing: cubic-bezier(.4, 0, .2, 1)}.tip[data-v-6debc5db]{height:25px;width:100%}.tip .tip-fixed[data-v-6debc5db]{position:absolute;top:0;left:0;width:100%;height:25px;background:var(--el-bg-color-overlay, #2b2b2b);z-index:10;display:flex;align-items:center;justify-content:center}.edit-textarea-wrap{position:absolute;top:0;left:0;width:100%;height:100%;background:#aaaaaa40;display:flex;align-items:center;justify-content:center;z-index:10}.edit-textarea-wrap .tit{font-size:var(--font-size-default);color:var(--color-text-1);margin-bottom:var(--common-padding)}.edit-textarea-wrap .wrap{width:500px;background:#fff;border-radius:8px;padding:var(--common-padding)}[data-v-331e46b0]:root{--el-color-primary: #01A6B0;--el-color-primary-light-7: #01a6b0b3;--el-color-primary-light-5: #01a9b280;--el-color-primary-light-1: #01a9b280;--el-fill-color-lighter: #f7f8fa;--el-fill-color-light: #daf3f3;--el-border-radius-base: 3px;--el-text-color-regular: #000;--el-menu-item-height: 36px;--common-padding: 12px;--font-size-default: 14px;--font-size-middle: 16px;--font-size-large: 22px;--color-bg-base: #F7F8FA;--color-bg-page: #F2F3F5;--color-bg-surface: #FFFFFF;--color-bg-elevated: #FFFFFF;--color-bg-overlay: #FFFFFF;--color-bg-hover: #F2F3F5;--color-bg-active: rgba(1, 166, 176, .08);--color-bg-stripe: #FAFBFC;--color-text-1: #1D2129;--color-text-2: #4E5969;--color-text-3: #86909C;--color-text-4: #C9CDD4;--color-text-inverse: #FFFFFF;--color-border-1: #E5E6EB;--color-border-2: #F2F3F5;--color-border-3: #F7F8FA;--shadow-sm: 0 1px 2px rgba(0,0,0,.04);--shadow-md: 0 4px 12px rgba(0,0,0,.06);--shadow-lg: 0 8px 24px rgba(0,0,0,.08);--radius-card: 8px;--transition-duration: .3s;--transition-timing: cubic-bezier(.4, 0, .2, 1)}[data-v-331e46b0] .edit-cell-wrap .el-input-number__decrease,[data-v-331e46b0] .edit-cell-wrap .el-input-number__increase{background:transparent}[data-v-331e46b0] .hidden-control .el-input-number__decrease,[data-v-331e46b0] .hidden-control .el-input-number__increase{display:none}[data-v-331e46b0] .hidden-control .el-input__wrapper{padding-right:15px!important}.edit-cell-wrap.has-err[data-v-331e46b0]{color:var(--el-color-danger, #F53F3F)!important;border-bottom:1px dashed var(--el-color-danger, #F53F3F)}[data-v-331e46b0] .edit-cell,[data-v-331e46b0] .edit-cell input,[data-v-331e46b0] .edit-cell .el-input__wrapper{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}[data-v-fbbd93a8]:root{--el-color-primary: #01A6B0;--el-color-primary-light-7: #01a6b0b3;--el-color-primary-light-5: #01a9b280;--el-color-primary-light-1: #01a9b280;--el-fill-color-lighter: #f7f8fa;--el-fill-color-light: #daf3f3;--el-border-radius-base: 3px;--el-text-color-regular: #000;--el-menu-item-height: 36px;--common-padding: 12px;--font-size-default: 14px;--font-size-middle: 16px;--font-size-large: 22px;--color-bg-base: #F7F8FA;--color-bg-page: #F2F3F5;--color-bg-surface: #FFFFFF;--color-bg-elevated: #FFFFFF;--color-bg-overlay: #FFFFFF;--color-bg-hover: #F2F3F5;--color-bg-active: rgba(1, 166, 176, .08);--color-bg-stripe: #FAFBFC;--color-text-1: #1D2129;--color-text-2: #4E5969;--color-text-3: #86909C;--color-text-4: #C9CDD4;--color-text-inverse: #FFFFFF;--color-border-1: #E5E6EB;--color-border-2: #F2F3F5;--color-border-3: #F7F8FA;--shadow-sm: 0 1px 2px rgba(0,0,0,.04);--shadow-md: 0 4px 12px rgba(0,0,0,.06);--shadow-lg: 0 8px 24px rgba(0,0,0,.08);--radius-card: 8px;--transition-duration: .3s;--transition-timing: cubic-bezier(.4, 0, .2, 1)}.edit-table-wrap[data-v-fbbd93a8]{width:100%;height:100%;display:flex;flex-direction:column;transition:all .5s}.edit-table-wrap.full-screen[data-v-fbbd93a8]{position:fixed;top:0;left:0;z-index:400;padding:var(--common-padding);background:#fff}.edit-table-wrap .table-header[data-v-fbbd93a8]{margin-bottom:var(--common-padding)}.edit-table-wrap .main[data-v-fbbd93a8]{flex:1;min-height:0;overflow:hidden;position:relative}.edit-table-wrap[data-v-fbbd93a8] .selected-row{background:var(--el-color-primary-light-1)!important}.edit-table-wrap[data-v-fbbd93a8] .selected-row:hover>td{background-color:var(--el-fill-color-light)!important}.edit-table-wrap .edit-cell[data-v-fbbd93a8]{width:100%;height:100%}.edit-table-wrap .edit-cell-wrap[data-v-fbbd93a8]{min-height:30px;display:flex;align-items:center;color:var(--color-text-1);font-size:var(--font-size-default)}.edit-table-wrap .edit-cell-wrap[data-v-fbbd93a8] .el-date-editor{width:100%}.edit-table-wrap[data-v-fbbd93a8] .textarea-cell .cell{overflow:visible}.edit-table-wrap .page[data-v-fbbd93a8]{display:flex;padding-top:var(--common-padding);padding-bottom:2px;justify-content:flex-end;align-items:center;flex-shrink:0}.edit-table-wrap .opt-wrap[data-v-fbbd93a8]{display:flex;justify-content:center;padding-right:10px}.edit-table-wrap .opt-wrap .icon[data-v-fbbd93a8]{font-size:20px;padding:0 10px;cursor:pointer}.edit-table-wrap .table-drag[data-v-fbbd93a8]{text-align:center;cursor:move}.edit-table-wrap[data-v-fbbd93a8] .el-table{--el-table-border-color: var(--color-border-1)}.edit-table-wrap[data-v-fbbd93a8] .el-table.el-table--border{border-color:var(--color-border-1)}.edit-table-wrap[data-v-fbbd93a8] .el-table.el-table--border .el-table__cell{border-right-color:var(--color-border-1);border-bottom-color:var(--color-border-1)}.edit-table-wrap[data-v-fbbd93a8] .el-table.el-table--border th.el-table__cell{border-bottom-color:var(--color-border-1)}.edit-table-wrap[data-v-fbbd93a8] .el-table .el-table__header th.el-table__cell{border-bottom:1px solid var(--color-border-1)}.edit-table-wrap[data-v-fbbd93a8] .el-table .el-table__body tr td.el-table__cell{border-bottom:1px solid var(--color-border-2)}.menu-measure[data-v-fbbd93a8]{position:fixed;left:-9999px;top:-9999px;visibility:hidden;pointer-events:none;z-index:-1}[data-v-90cd2b39]:root{--el-color-primary: #01A6B0;--el-color-primary-light-7: #01a6b0b3;--el-color-primary-light-5: #01a9b280;--el-color-primary-light-1: #01a9b280;--el-fill-color-lighter: #f7f8fa;--el-fill-color-light: #daf3f3;--el-border-radius-base: 3px;--el-text-color-regular: #000;--el-menu-item-height: 36px;--common-padding: 12px;--font-size-default: 14px;--font-size-middle: 16px;--font-size-large: 22px;--color-bg-base: #F7F8FA;--color-bg-page: #F2F3F5;--color-bg-surface: #FFFFFF;--color-bg-elevated: #FFFFFF;--color-bg-overlay: #FFFFFF;--color-bg-hover: #F2F3F5;--color-bg-active: rgba(1, 166, 176, .08);--color-bg-stripe: #FAFBFC;--color-text-1: #1D2129;--color-text-2: #4E5969;--color-text-3: #86909C;--color-text-4: #C9CDD4;--color-text-inverse: #FFFFFF;--color-border-1: #E5E6EB;--color-border-2: #F2F3F5;--color-border-3: #F7F8FA;--shadow-sm: 0 1px 2px rgba(0,0,0,.04);--shadow-md: 0 4px 12px rgba(0,0,0,.06);--shadow-lg: 0 8px 24px rgba(0,0,0,.08);--radius-card: 8px;--transition-duration: .3s;--transition-timing: cubic-bezier(.4, 0, .2, 1)}.stat-select[data-v-90cd2b39]{width:100%}.stat-mode-toggle[data-v-90cd2b39]{display:flex;align-items:center;gap:8px;font-size:12px;color:#555;margin-bottom:8px;justify-content:flex-end}.stat-tags[data-v-90cd2b39]{display:flex;flex-wrap:wrap;gap:10px}.stat-tag[data-v-90cd2b39]{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:18px;font-size:13px;cursor:pointer;border:1px solid transparent;transition:all .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#fff;box-shadow:0 1px 3px #0000000a;color:#374151}.stat-tag[data-v-90cd2b39]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000014}.stat-tag.active[data-v-90cd2b39]{box-shadow:0 0 0 1px currentColor}.stat-tag .dot[data-v-90cd2b39]{width:8px;height:8px;border-radius:50%}.stat-tag .count[data-v-90cd2b39]{min-width:18px;text-align:center;font-size:12px;padding:1px 6px;border-radius:10px;background:#0000000f;font-weight:500}.stat-tag.valid[data-v-90cd2b39]{color:#065f46;background:#d1fae5}.stat-tag.invalid[data-v-90cd2b39]{color:#991b1b;background:#fee2e2}.stat-tag.pending[data-v-90cd2b39]{color:#92400e;background:#fef3c7}.stat-tag.locked[data-v-90cd2b39]{color:#075985;background:#e0f2fe}.stat-tag.info[data-v-90cd2b39]{color:#374151;background:#f3f4f6}[data-v-7197871e]:root{--el-color-primary: #01A6B0;--el-color-primary-light-7: #01a6b0b3;--el-color-primary-light-5: #01a9b280;--el-color-primary-light-1: #01a9b280;--el-fill-color-lighter: #f7f8fa;--el-fill-color-light: #daf3f3;--el-border-radius-base: 3px;--el-text-color-regular: #000;--el-menu-item-height: 36px;--common-padding: 12px;--font-size-default: 14px;--font-size-middle: 16px;--font-size-large: 22px;--color-bg-base: #F7F8FA;--color-bg-page: #F2F3F5;--color-bg-surface: #FFFFFF;--color-bg-elevated: #FFFFFF;--color-bg-overlay: #FFFFFF;--color-bg-hover: #F2F3F5;--color-bg-active: rgba(1, 166, 176, .08);--color-bg-stripe: #FAFBFC;--color-text-1: #1D2129;--color-text-2: #4E5969;--color-text-3: #86909C;--color-text-4: #C9CDD4;--color-text-inverse: #FFFFFF;--color-border-1: #E5E6EB;--color-border-2: #F2F3F5;--color-border-3: #F7F8FA;--shadow-sm: 0 1px 2px rgba(0,0,0,.04);--shadow-md: 0 4px 12px rgba(0,0,0,.06);--shadow-lg: 0 8px 24px rgba(0,0,0,.08);--radius-card: 8px;--transition-duration: .3s;--transition-timing: cubic-bezier(.4, 0, .2, 1)}.auto-form[data-v-7197871e]{display:grid;grid-gap:20px 30px}.auto-form.padding[data-v-7197871e]{padding:var(--common-padding)}.auto-form[data-v-7197871e] .el-form-item{display:flex;align-items:flex-start;margin-right:0;margin-bottom:0;overflow:hidden}.auto-form .edit-cell[data-v-7197871e]{width:100%}.auto-form[data-v-7197871e] .el-form-item__label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.auto-form[data-v-7197871e] .el-form-item__content{align-items:flex-start}.auto-form[data-v-7197871e] .el-date-editor.el-input,.auto-form[data-v-7197871e] .el-cascader,.auto-form[data-v-7197871e] .el-cascader .el-input,.auto-form[data-v-7197871e] .el-cascader .el-input__wrapper{width:100%}.auto-form-label[data-v-7197871e]{display:inline-flex;align-items:center;gap:4px}.auto-form-required[data-v-7197871e]{color:#f56c6c;font-family:SimSun,sans-serif;margin-right:2px}.auto-form-tip-icon[data-v-7197871e]{font-size:14px;color:#909399;cursor:help;flex-shrink:0}.auto-form-tip-icon[data-v-7197871e]:hover{color:var(--el-color-primary)}[data-v-e5b886b3]:root{--el-color-primary: #01A6B0;--el-color-primary-light-7: #01a6b0b3;--el-color-primary-light-5: #01a9b280;--el-color-primary-light-1: #01a9b280;--el-fill-color-lighter: #f7f8fa;--el-fill-color-light: #daf3f3;--el-border-radius-base: 3px;--el-text-color-regular: #000;--el-menu-item-height: 36px;--common-padding: 12px;--font-size-default: 14px;--font-size-middle: 16px;--font-size-large: 22px;--color-bg-base: #F7F8FA;--color-bg-page: #F2F3F5;--color-bg-surface: #FFFFFF;--color-bg-elevated: #FFFFFF;--color-bg-overlay: #FFFFFF;--color-bg-hover: #F2F3F5;--color-bg-active: rgba(1, 166, 176, .08);--color-bg-stripe: #FAFBFC;--color-text-1: #1D2129;--color-text-2: #4E5969;--color-text-3: #86909C;--color-text-4: #C9CDD4;--color-text-inverse: #FFFFFF;--color-border-1: #E5E6EB;--color-border-2: #F2F3F5;--color-border-3: #F7F8FA;--shadow-sm: 0 1px 2px rgba(0,0,0,.04);--shadow-md: 0 4px 12px rgba(0,0,0,.06);--shadow-lg: 0 8px 24px rgba(0,0,0,.08);--radius-card: 8px;--transition-duration: .3s;--transition-timing: cubic-bezier(.4, 0, .2, 1)}.search-wrap[data-v-e5b886b3]{display:grid;grid-template-columns:repeat(5,minmax(180px,1fr));grid-gap:8px 12px}.edit-cell[data-v-e5b886b3]{width:100%;height:100%}.item[data-v-e5b886b3]{display:flex;align-items:center}.item .name[data-v-e5b886b3]{margin-right:10px;font-size:var(--font-size-default)}.item .cont[data-v-e5b886b3]{flex:1;width:220px}.item[data-v-e5b886b3] .el-date-editor{width:100%}.scale-enter-active[data-v-e5b886b3],.scale-leave-active[data-v-e5b886b3]{transition:all .3s cubic-bezier(.68,-.55,.27,1.55)}.scale-enter-from[data-v-e5b886b3],.scale-leave-to[data-v-e5b886b3]{opacity:0;transform:scale(.8)}[data-v-21f012f6]:root{--el-color-primary: #01A6B0;--el-color-primary-light-7: #01a6b0b3;--el-color-primary-light-5: #01a9b280;--el-color-primary-light-1: #01a9b280;--el-fill-color-lighter: #f7f8fa;--el-fill-color-light: #daf3f3;--el-border-radius-base: 3px;--el-text-color-regular: #000;--el-menu-item-height: 36px;--common-padding: 12px;--font-size-default: 14px;--font-size-middle: 16px;--font-size-large: 22px;--color-bg-base: #F7F8FA;--color-bg-page: #F2F3F5;--color-bg-surface: #FFFFFF;--color-bg-elevated: #FFFFFF;--color-bg-overlay: #FFFFFF;--color-bg-hover: #F2F3F5;--color-bg-active: rgba(1, 166, 176, .08);--color-bg-stripe: #FAFBFC;--color-text-1: #1D2129;--color-text-2: #4E5969;--color-text-3: #86909C;--color-text-4: #C9CDD4;--color-text-inverse: #FFFFFF;--color-border-1: #E5E6EB;--color-border-2: #F2F3F5;--color-border-3: #F7F8FA;--shadow-sm: 0 1px 2px rgba(0,0,0,.04);--shadow-md: 0 4px 12px rgba(0,0,0,.06);--shadow-lg: 0 8px 24px rgba(0,0,0,.08);--radius-card: 8px;--transition-duration: .3s;--transition-timing: cubic-bezier(.4, 0, .2, 1)}.btn-wrap[data-v-21f012f6]{display:flex;justify-content:space-between}.center[data-v-21f012f6]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.btn[data-v-21f012f6]{margin-right:0}.dropdown-item-content[data-v-21f012f6]{display:inline-flex;align-items:center;gap:4px}.sub-btn{margin:4px 8px;padding:5px 12px;border-radius:4px;background:transparent}.sub-btn.sub-btn--primary{color:var(--el-color-primary)}.sub-btn.sub-btn--success{color:var(--el-color-success)}.sub-btn.sub-btn--warning{color:var(--el-color-warning)}.sub-btn.sub-btn--danger{color:var(--el-color-danger)}.sub-btn.sub-btn--info{color:var(--el-color-info)}[data-v-38b291f0]:root{--el-color-primary: #01A6B0;--el-color-primary-light-7: #01a6b0b3;--el-color-primary-light-5: #01a9b280;--el-color-primary-light-1: #01a9b280;--el-fill-color-lighter: #f7f8fa;--el-fill-color-light: #daf3f3;--el-border-radius-base: 3px;--el-text-color-regular: #000;--el-menu-item-height: 36px;--common-padding: 12px;--font-size-default: 14px;--font-size-middle: 16px;--font-size-large: 22px;--color-bg-base: #F7F8FA;--color-bg-page: #F2F3F5;--color-bg-surface: #FFFFFF;--color-bg-elevated: #FFFFFF;--color-bg-overlay: #FFFFFF;--color-bg-hover: #F2F3F5;--color-bg-active: rgba(1, 166, 176, .08);--color-bg-stripe: #FAFBFC;--color-text-1: #1D2129;--color-text-2: #4E5969;--color-text-3: #86909C;--color-text-4: #C9CDD4;--color-text-inverse: #FFFFFF;--color-border-1: #E5E6EB;--color-border-2: #F2F3F5;--color-border-3: #F7F8FA;--shadow-sm: 0 1px 2px rgba(0,0,0,.04);--shadow-md: 0 4px 12px rgba(0,0,0,.06);--shadow-lg: 0 8px 24px rgba(0,0,0,.08);--radius-card: 8px;--transition-duration: .3s;--transition-timing: cubic-bezier(.4, 0, .2, 1)}[data-v-38b291f0] .el-table{margin-bottom:8px}[data-v-4a64d04c]:root{--el-color-primary: #01A6B0;--el-color-primary-light-7: #01a6b0b3;--el-color-primary-light-5: #01a9b280;--el-color-primary-light-1: #01a9b280;--el-fill-color-lighter: #f7f8fa;--el-fill-color-light: #daf3f3;--el-border-radius-base: 3px;--el-text-color-regular: #000;--el-menu-item-height: 36px;--common-padding: 12px;--font-size-default: 14px;--font-size-middle: 16px;--font-size-large: 22px;--color-bg-base: #F7F8FA;--color-bg-page: #F2F3F5;--color-bg-surface: #FFFFFF;--color-bg-elevated: #FFFFFF;--color-bg-overlay: #FFFFFF;--color-bg-hover: #F2F3F5;--color-bg-active: rgba(1, 166, 176, .08);--color-bg-stripe: #FAFBFC;--color-text-1: #1D2129;--color-text-2: #4E5969;--color-text-3: #86909C;--color-text-4: #C9CDD4;--color-text-inverse: #FFFFFF;--color-border-1: #E5E6EB;--color-border-2: #F2F3F5;--color-border-3: #F7F8FA;--shadow-sm: 0 1px 2px rgba(0,0,0,.04);--shadow-md: 0 4px 12px rgba(0,0,0,.06);--shadow-lg: 0 8px 24px rgba(0,0,0,.08);--radius-card: 8px;--transition-duration: .3s;--transition-timing: cubic-bezier(.4, 0, .2, 1)}.tab-wrap[data-v-4a64d04c]{height:100%;overflow:hidden}.tab-wrap .el-tab-pane[data-v-4a64d04c]{height:100%}.grid-setting[data-v-4a64d04c]{display:flex;align-items:center;padding:8px 12px;margin-bottom:8px;background:var(--el-fill-color-light);border-radius:6px}.grid-setting .setting-label[data-v-4a64d04c]{font-size:13px;color:var(--el-text-color-regular);margin-right:8px}.grid-setting .setting-label.ml-12[data-v-4a64d04c]{margin-left:12px}.func-config[data-v-4a64d04c]{padding:8px}.func-config .config-section[data-v-4a64d04c]{margin-bottom:16px;padding:12px;border-radius:6px}.func-config .config-section.detail-section[data-v-4a64d04c]{margin-top:20px;border-top:1px solid var(--el-border-color-lighter);padding-top:16px}.func-config .config-section.detail-section .section-body[data-v-4a64d04c]{display:block}.func-config .config-section .section-title[data-v-4a64d04c]{font-size:14px;font-weight:500;color:var(--el-text-color-primary);margin-bottom:12px;padding-left:8px;border-left:3px solid var(--el-color-primary)}.func-config .config-section .section-body[data-v-4a64d04c]{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.func-config .config-section .section-body.sort-body[data-v-4a64d04c]{flex-direction:column;align-items:flex-start}.func-config .config-section .section-body.shortcut-body[data-v-4a64d04c]{display:block;height:260px}.func-config .config-section .section-body.shortcut-body .is-conflict[data-v-4a64d04c] .el-input__wrapper{box-shadow:0 0 0 1px #e6a23c inset}.func-config .config-section .section-body.shortcut-body .conflict-icon[data-v-4a64d04c]{color:#e6a23c;font-size:14px;cursor:help}.func-config .config-section .section-body .form-item[data-v-4a64d04c]{display:flex;align-items:center;gap:8px}.func-config .config-section .section-body .form-item.full-width[data-v-4a64d04c]{width:100%}.func-config .config-section .section-body .sort-row[data-v-4a64d04c]{display:flex;align-items:center;gap:8px;width:100%;margin-bottom:8px}.func-config .setting-label[data-v-4a64d04c]{font-size:13px;color:var(--el-text-color-regular);white-space:nowrap}.func-config .setting-hint[data-v-4a64d04c]{font-size:12px;color:var(--el-text-color-secondary)}.func-config .ml-8[data-v-4a64d04c]{margin-left:8px}.func-config .ml-12[data-v-4a64d04c]{margin-left:12px}.dialog-footer-buttons[data-v-4a64d04c]{display:inline-flex;align-items:center;gap:8px;margin-right:8px}.restore-dropdown-wrapper[data-v-4a64d04c]{display:inline-flex}.restore-dropdown[data-v-4a64d04c] .el-button{height:32px!important;background:transparent;border-color:var(--el-color-primary);color:var(--el-color-primary)}.restore-dropdown[data-v-4a64d04c] .el-button:hover{background:var(--el-color-primary-light-9);border-color:var(--el-color-primary);color:var(--el-color-primary)}.restore-dropdown[data-v-4a64d04c] .el-button-group .el-button:first-child{border-top-left-radius:6px!important;border-bottom-left-radius:6px!important}.restore-dropdown[data-v-4a64d04c] .el-button-group .el-button:last-child{border-top-right-radius:6px!important;border-bottom-right-radius:6px!important}.button-config[data-v-4a64d04c]{padding:8px}.button-config .button-body[data-v-4a64d04c]{display:block;height:calc(85vh - 200px);overflow:auto}[data-v-cf90da52]:root{--el-color-primary: #01A6B0;--el-color-primary-light-7: #01a6b0b3;--el-color-primary-light-5: #01a9b280;--el-color-primary-light-1: #01a9b280;--el-fill-color-lighter: #f7f8fa;--el-fill-color-light: #daf3f3;--el-border-radius-base: 3px;--el-text-color-regular: #000;--el-menu-item-height: 36px;--common-padding: 12px;--font-size-default: 14px;--font-size-middle: 16px;--font-size-large: 22px;--color-bg-base: #F7F8FA;--color-bg-page: #F2F3F5;--color-bg-surface: #FFFFFF;--color-bg-elevated: #FFFFFF;--color-bg-overlay: #FFFFFF;--color-bg-hover: #F2F3F5;--color-bg-active: rgba(1, 166, 176, .08);--color-bg-stripe: #FAFBFC;--color-text-1: #1D2129;--color-text-2: #4E5969;--color-text-3: #86909C;--color-text-4: #C9CDD4;--color-text-inverse: #FFFFFF;--color-border-1: #E5E6EB;--color-border-2: #F2F3F5;--color-border-3: #F7F8FA;--shadow-sm: 0 1px 2px rgba(0,0,0,.04);--shadow-md: 0 4px 12px rgba(0,0,0,.06);--shadow-lg: 0 8px 24px rgba(0,0,0,.08);--radius-card: 8px;--transition-duration: .3s;--transition-timing: cubic-bezier(.4, 0, .2, 1)}.tree-left[data-v-cf90da52]{position:relative;width:320px;height:100%;display:flex;flex-direction:column;padding:10px 24px 10px 10px;background-color:var(--color-bg-surface);margin-right:6px;transition:width .2s ease,padding .2s ease}.tree-left.collapsed[data-v-cf90da52]{width:24px;padding:0;overflow:hidden}.tree-left .tree-header[data-v-cf90da52]{display:flex;align-items:flex-start;justify-content:center;gap:8px;margin-bottom:8px}.tree-left .tree-actions[data-v-cf90da52]{display:flex;align-items:center;flex-shrink:0;margin-bottom:8px}.tree-left .tree-action-btn[data-v-cf90da52]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin-left:4px;border-radius:2px;cursor:pointer;color:var(--el-text-color-secondary)}.tree-left .tree-action-btn[data-v-cf90da52]:hover{background:var(--el-fill-color-light);color:var(--el-color-primary)}.tree-left .tree-action-btn.disabled[data-v-cf90da52]{cursor:not-allowed;color:var(--el-text-color-disabled)}.tree-left .tree-action-btn.disabled[data-v-cf90da52]:hover{background:transparent;color:var(--el-text-color-disabled)}.tree-left .collapse-bar[data-v-cf90da52]{position:absolute;right:0;top:0;bottom:0;width:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--el-text-color-secondary);z-index:2;transition:color .2s ease}.tree-left .collapse-bar[data-v-cf90da52]:hover{color:var(--el-color-primary)}.tree-left .collapse-bar .collapse-btn-inner[data-v-cf90da52]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;font-size:12px}.tree-left .inp[data-v-cf90da52]{margin-bottom:10px}.tree-left .tree-wrap[data-v-cf90da52]{flex:1;overflow:hidden}.tree-left.border[data-v-cf90da52]{border:1px solid var(--color-border-1)}[data-v-cf90da52] .el-tree{background:transparent}[data-v-cf90da52] .active>.el-tree-node__content{font-weight:700;color:var(--el-color-primary);background-color:var(--el-color-primary-light-9);border-left:3px solid var(--el-color-primary);border-radius:0 4px 4px 0}[data-v-cf90da52] .el-tree-node__content{height:32px}[data-v-5b66f08f]:root{--el-color-primary: #01A6B0;--el-color-primary-light-7: #01a6b0b3;--el-color-primary-light-5: #01a9b280;--el-color-primary-light-1: #01a9b280;--el-fill-color-lighter: #f7f8fa;--el-fill-color-light: #daf3f3;--el-border-radius-base: 3px;--el-text-color-regular: #000;--el-menu-item-height: 36px;--common-padding: 12px;--font-size-default: 14px;--font-size-middle: 16px;--font-size-large: 22px;--color-bg-base: #F7F8FA;--color-bg-page: #F2F3F5;--color-bg-surface: #FFFFFF;--color-bg-elevated: #FFFFFF;--color-bg-overlay: #FFFFFF;--color-bg-hover: #F2F3F5;--color-bg-active: rgba(1, 166, 176, .08);--color-bg-stripe: #FAFBFC;--color-text-1: #1D2129;--color-text-2: #4E5969;--color-text-3: #86909C;--color-text-4: #C9CDD4;--color-text-inverse: #FFFFFF;--color-border-1: #E5E6EB;--color-border-2: #F2F3F5;--color-border-3: #F7F8FA;--shadow-sm: 0 1px 2px rgba(0,0,0,.04);--shadow-md: 0 4px 12px rgba(0,0,0,.06);--shadow-lg: 0 8px 24px rgba(0,0,0,.08);--radius-card: 8px;--transition-duration: .3s;--transition-timing: cubic-bezier(.4, 0, .2, 1)}.stat-card-list[data-v-5b66f08f]{display:flex;flex-wrap:wrap;gap:10px;width:100%}.stat-card[data-v-5b66f08f]{flex:1;min-width:140px;max-width:200px;height:56px;display:flex;align-items:center;gap:10px;padding:0 12px;background:var(--color-bg-surface);border-radius:6px;border:1px solid var(--color-border-1);border-left-width:3px;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.stat-card[data-v-5b66f08f]:hover:not(.readonly){transform:translateY(-1px);box-shadow:0 4px 12px #00000014}.stat-card.readonly[data-v-5b66f08f]{cursor:default}.stat-card__icon[data-v-5b66f08f]{width:34px;height:34px;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.stat-card__body[data-v-5b66f08f]{display:flex;flex-direction:column;justify-content:center;gap:2px}.stat-card__label[data-v-5b66f08f]{font-size:12px;color:var(--color-text-2);line-height:1.2}.stat-card__value[data-v-5b66f08f]{font-size:18px;font-weight:600;line-height:1.2;color:var(--color-text-1)}[data-v-e04eee0e]:root{--el-color-primary: #01A6B0;--el-color-primary-light-7: #01a6b0b3;--el-color-primary-light-5: #01a9b280;--el-color-primary-light-1: #01a9b280;--el-fill-color-lighter: #f7f8fa;--el-fill-color-light: #daf3f3;--el-border-radius-base: 3px;--el-text-color-regular: #000;--el-menu-item-height: 36px;--common-padding: 12px;--font-size-default: 14px;--font-size-middle: 16px;--font-size-large: 22px;--color-bg-base: #F7F8FA;--color-bg-page: #F2F3F5;--color-bg-surface: #FFFFFF;--color-bg-elevated: #FFFFFF;--color-bg-overlay: #FFFFFF;--color-bg-hover: #F2F3F5;--color-bg-active: rgba(1, 166, 176, .08);--color-bg-stripe: #FAFBFC;--color-text-1: #1D2129;--color-text-2: #4E5969;--color-text-3: #86909C;--color-text-4: #C9CDD4;--color-text-inverse: #FFFFFF;--color-border-1: #E5E6EB;--color-border-2: #F2F3F5;--color-border-3: #F7F8FA;--shadow-sm: 0 1px 2px rgba(0,0,0,.04);--shadow-md: 0 4px 12px rgba(0,0,0,.06);--shadow-lg: 0 8px 24px rgba(0,0,0,.08);--radius-card: 8px;--transition-duration: .3s;--transition-timing: cubic-bezier(.4, 0, .2, 1)}.tip[data-v-e04eee0e]{margin:0 0 16px;color:var(--el-text-color-regular);font-size:14px}.action-btns[data-v-e04eee0e]{display:flex;flex-direction:column;gap:12px}.action-btns .el-button[data-v-e04eee0e]{justify-content:flex-start;width:100%;height:44px}.action-btns .el-button .el-icon[data-v-e04eee0e]{margin-right:8px}.dialog-footer[data-v-e04eee0e]{display:flex;justify-content:flex-end;margin-top:20px}[data-v-3cf10229]:root{--el-color-primary: #01A6B0;--el-color-primary-light-7: #01a6b0b3;--el-color-primary-light-5: #01a9b280;--el-color-primary-light-1: #01a9b280;--el-fill-color-lighter: #f7f8fa;--el-fill-color-light: #daf3f3;--el-border-radius-base: 3px;--el-text-color-regular: #000;--el-menu-item-height: 36px;--common-padding: 12px;--font-size-default: 14px;--font-size-middle: 16px;--font-size-large: 22px;--color-bg-base: #F7F8FA;--color-bg-page: #F2F3F5;--color-bg-surface: #FFFFFF;--color-bg-elevated: #FFFFFF;--color-bg-overlay: #FFFFFF;--color-bg-hover: #F2F3F5;--color-bg-active: rgba(1, 166, 176, .08);--color-bg-stripe: #FAFBFC;--color-text-1: #1D2129;--color-text-2: #4E5969;--color-text-3: #86909C;--color-text-4: #C9CDD4;--color-text-inverse: #FFFFFF;--color-border-1: #E5E6EB;--color-border-2: #F2F3F5;--color-border-3: #F7F8FA;--shadow-sm: 0 1px 2px rgba(0,0,0,.04);--shadow-md: 0 4px 12px rgba(0,0,0,.06);--shadow-lg: 0 8px 24px rgba(0,0,0,.08);--radius-card: 8px;--transition-duration: .3s;--transition-timing: cubic-bezier(.4, 0, .2, 1)}.export-dialog-body .toolbar[data-v-3cf10229]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding:0 4px}.export-dialog-body .toolbar .tip[data-v-3cf10229]{font-size:12px;color:var(--el-text-color-secondary)}.export-dialog-body .column-list[data-v-3cf10229]{max-height:360px;overflow-y:auto;border:1px solid var(--el-border-color-lighter);border-radius:4px;padding:8px}.export-dialog-body .column-item[data-v-3cf10229]{display:flex;align-items:center;padding:8px 10px;margin-bottom:4px;border-radius:4px;background:var(--el-fill-color-light);cursor:move;transition:background .2s,transform .15s}.export-dialog-body .column-item[data-v-3cf10229]:last-child{margin-bottom:0}.export-dialog-body .column-item[data-v-3cf10229]:hover{background:var(--el-fill-color)}.export-dialog-body .column-item.is-dragging[data-v-3cf10229]{opacity:.4}.export-dialog-body .column-item.is-over[data-v-3cf10229]{box-shadow:inset 0 2px 0 var(--el-color-primary)}.export-dialog-body .column-item[data-v-3cf10229] .is-dragging-ghost{opacity:.4}.export-dialog-body .column-item .drag-icon[data-v-3cf10229]{margin-right:8px;color:var(--el-text-color-secondary);cursor:grab}.export-dialog-body .column-item .col-checkbox[data-v-3cf10229]{flex:1}.dialog-footer[data-v-3cf10229]{display:flex;justify-content:flex-end;gap:10px}[data-v-d1610c04]:root{--el-color-primary: #01A6B0;--el-color-primary-light-7: #01a6b0b3;--el-color-primary-light-5: #01a9b280;--el-color-primary-light-1: #01a9b280;--el-fill-color-lighter: #f7f8fa;--el-fill-color-light: #daf3f3;--el-border-radius-base: 3px;--el-text-color-regular: #000;--el-menu-item-height: 36px;--common-padding: 12px;--font-size-default: 14px;--font-size-middle: 16px;--font-size-large: 22px;--color-bg-base: #F7F8FA;--color-bg-page: #F2F3F5;--color-bg-surface: #FFFFFF;--color-bg-elevated: #FFFFFF;--color-bg-overlay: #FFFFFF;--color-bg-hover: #F2F3F5;--color-bg-active: rgba(1, 166, 176, .08);--color-bg-stripe: #FAFBFC;--color-text-1: #1D2129;--color-text-2: #4E5969;--color-text-3: #86909C;--color-text-4: #C9CDD4;--color-text-inverse: #FFFFFF;--color-border-1: #E5E6EB;--color-border-2: #F2F3F5;--color-border-3: #F7F8FA;--shadow-sm: 0 1px 2px rgba(0,0,0,.04);--shadow-md: 0 4px 12px rgba(0,0,0,.06);--shadow-lg: 0 8px 24px rgba(0,0,0,.08);--radius-card: 8px;--transition-duration: .3s;--transition-timing: cubic-bezier(.4, 0, .2, 1)}.multi-grid-layout[data-v-d1610c04]{display:flex;width:100%;gap:12px}.layout-stack[data-v-d1610c04]{flex-direction:column}.layout-split[data-v-d1610c04]{flex-direction:row;align-items:flex-start}.layout-split .grid-block[data-v-d1610c04]{flex:1;min-width:0}.layout-split .grid-block--main[data-v-d1610c04]{flex:2}.layout-tabs[data-v-d1610c04]{flex-direction:column}.md-tabs[data-v-d1610c04]{width:100%}.md-tabs[data-v-d1610c04] .el-tabs__content{padding-top:8px}.grid-block[data-v-d1610c04]{border:1px solid var(--el-border-color-light);border-radius:6px;overflow:hidden;background:var(--el-bg-color)}.grid-block__header[data-v-d1610c04]{display:flex;align-items:center;justify-content:space-between;padding:8px 14px;background:var(--el-fill-color-light);border-bottom:1px solid var(--el-border-color-light)}.grid-block__title[data-v-d1610c04]{font-weight:600;font-size:14px}.grid-block__total[data-v-d1610c04]{font-size:12px;color:var(--el-text-color-secondary)}.grid-block__body[data-v-d1610c04]{padding:4px 8px 8px;position:relative}.grid-block__empty[data-v-d1610c04]{position:absolute;top:36px;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:13px;color:var(--el-text-color-secondary);background:var(--el-bg-color)}[data-v-78581f17]:root{--el-color-primary: #01A6B0;--el-color-primary-light-7: #01a6b0b3;--el-color-primary-light-5: #01a9b280;--el-color-primary-light-1: #01a9b280;--el-fill-color-lighter: #f7f8fa;--el-fill-color-light: #daf3f3;--el-border-radius-base: 3px;--el-text-color-regular: #000;--el-menu-item-height: 36px;--common-padding: 12px;--font-size-default: 14px;--font-size-middle: 16px;--font-size-large: 22px;--color-bg-base: #F7F8FA;--color-bg-page: #F2F3F5;--color-bg-surface: #FFFFFF;--color-bg-elevated: #FFFFFF;--color-bg-overlay: #FFFFFF;--color-bg-hover: #F2F3F5;--color-bg-active: rgba(1, 166, 176, .08);--color-bg-stripe: #FAFBFC;--color-text-1: #1D2129;--color-text-2: #4E5969;--color-text-3: #86909C;--color-text-4: #C9CDD4;--color-text-inverse: #FFFFFF;--color-border-1: #E5E6EB;--color-border-2: #F2F3F5;--color-border-3: #F7F8FA;--shadow-sm: 0 1px 2px rgba(0,0,0,.04);--shadow-md: 0 4px 12px rgba(0,0,0,.06);--shadow-lg: 0 8px 24px rgba(0,0,0,.08);--radius-card: 8px;--transition-duration: .3s;--transition-timing: cubic-bezier(.4, 0, .2, 1)}.custom-view-host[data-v-78581f17]{width:100%;min-height:calc(100vh - 120px)}.stats-bar[data-v-78581f17]{display:flex;flex-wrap:wrap;align-items:center;gap:5px;padding:2px 0;margin-bottom:3px;min-height:28px}.search-panel[data-v-78581f17],.btn-panel[data-v-78581f17]{padding:3px 12px;border:1px solid var(--color-border-1);border-radius:6px;background:var(--color-bg-surface)}[data-v-78581f17] .el-table{--el-table-row-height: 55px}[data-v-78581f17] .el-table .el-table__header th.el-table__cell{height:55px;padding-top:0;padding-bottom:0}[data-v-78581f17] .el-table .el-table__body tr td.el-table__cell{height:45px;padding-top:0;padding-bottom:0}.search-panel[data-v-78581f17]{margin-bottom:1px}[data-v-78581f17] .el-header{padding-bottom:2px}[data-v-78581f17] .el-main.padding{padding-top:2px}[data-v-78581f17] .header-two{margin-bottom:1px}.inline-form-container[data-v-78581f17]{background:var(--color-bg-surface);border:1px solid var(--color-border-1);border-radius:6px;padding:16px;min-height:200px}.inline-form-actions[data-v-78581f17]{display:flex;justify-content:center;padding:12px 0 4px;border-top:1px solid var(--color-border-1);margin-top:12px}[data-v-7d7e16b8]:root{--el-color-primary: #01A6B0;--el-color-primary-light-7: #01a6b0b3;--el-color-primary-light-5: #01a9b280;--el-color-primary-light-1: #01a9b280;--el-fill-color-lighter: #f7f8fa;--el-fill-color-light: #daf3f3;--el-border-radius-base: 3px;--el-text-color-regular: #000;--el-menu-item-height: 36px;--common-padding: 12px;--font-size-default: 14px;--font-size-middle: 16px;--font-size-large: 22px;--color-bg-base: #F7F8FA;--color-bg-page: #F2F3F5;--color-bg-surface: #FFFFFF;--color-bg-elevated: #FFFFFF;--color-bg-overlay: #FFFFFF;--color-bg-hover: #F2F3F5;--color-bg-active: rgba(1, 166, 176, .08);--color-bg-stripe: #FAFBFC;--color-text-1: #1D2129;--color-text-2: #4E5969;--color-text-3: #86909C;--color-text-4: #C9CDD4;--color-text-inverse: #FFFFFF;--color-border-1: #E5E6EB;--color-border-2: #F2F3F5;--color-border-3: #F7F8FA;--shadow-sm: 0 1px 2px rgba(0,0,0,.04);--shadow-md: 0 4px 12px rgba(0,0,0,.06);--shadow-lg: 0 8px 24px rgba(0,0,0,.08);--radius-card: 8px;--transition-duration: .3s;--transition-timing: cubic-bezier(.4, 0, .2, 1)}.export-wrap[data-v-7d7e16b8]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:10000;display:flex;justify-content:center;align-items:center}:root{--el-color-primary: #01A6B0;--el-color-primary-light-7: #01a6b0b3;--el-color-primary-light-5: #01a9b280;--el-color-primary-light-1: #01a9b280;--el-fill-color-lighter: #f7f8fa;--el-fill-color-light: #daf3f3;--el-border-radius-base: 3px;--el-text-color-regular: #000;--el-menu-item-height: 36px;--common-padding: 12px;--font-size-default: 14px;--font-size-middle: 16px;--font-size-large: 22px;--color-bg-base: #F7F8FA;--color-bg-page: #F2F3F5;--color-bg-surface: #FFFFFF;--color-bg-elevated: #FFFFFF;--color-bg-overlay: #FFFFFF;--color-bg-hover: #F2F3F5;--color-bg-active: rgba(1, 166, 176, .08);--color-bg-stripe: #FAFBFC;--color-text-1: #1D2129;--color-text-2: #4E5969;--color-text-3: #86909C;--color-text-4: #C9CDD4;--color-text-inverse: #FFFFFF;--color-border-1: #E5E6EB;--color-border-2: #F2F3F5;--color-border-3: #F7F8FA;--shadow-sm: 0 1px 2px rgba(0,0,0,.04);--shadow-md: 0 4px 12px rgba(0,0,0,.06);--shadow-lg: 0 8px 24px rgba(0,0,0,.08);--radius-card: 8px;--transition-duration: .3s;--transition-timing: cubic-bezier(.4, 0, .2, 1)}.el-overlay-dialog{display:flex;justify-content:center;align-items:center}.el-dialog{padding:0;position:absolute;margin:0;border-radius:4px}.el-dialog .el-dialog__header{padding:10px var(--common-padding);margin-bottom:var(--common-padding);border-bottom:1px solid var(--theme-border-light);text-align:center;font-weight:700;color:var(--theme-text-primary)}.el-dialog .el-dialog__body{padding:0 var(--common-padding) var(--common-padding)}.el-dialog .el-dialog__footer{display:flex;align-items:center;justify-content:center;padding:10px var(--common-padding);border-top:1px solid var(--theme-border-light)}.el-card{--el-card-border-radius: 4px}.el-scrollbar__thumb{--el-scrollbar-bg-color: #000}.el-scrollbar__bar.is-horizontal{height:10px}.el-form-item__content{margin-right:10px}.common-button--small{border-radius:2px}#nprogress .bar{height:4px;background:var(--el-color-primary);z-index:100000}.el-message.is-plain{border-radius:10px}.el-message.is-plain .el-icon{display:none}.el-collapse{border:none}.el-collapse .el-collapse-item__header{position:relative;background:var(--el-fill-color-lighter);padding-left:25px;font-size:var(--font-size-middle);font-weight:700}.el-collapse .el-collapse-item__header:before{content:"";position:absolute;top:30%;left:10px;width:5px;height:40%;border-radius:2px;background:var(--el-color-primary)}.el-collapse .el-collapse-item__wrap{border-bottom:none;padding:20px}.el-collapse .el-collapse-item{margin-bottom:var(--common-padding);border:1px solid var(--el-collapse-border-color)}.el-collapse .el-collapse-item__content{padding:0}.el-table thead th{font-weight:400}.el-table .el-table__header th.el-table__cell{background:var(--theme-table-header-bg)!important;color:var(--theme-text-primary)}.el-table .el-table__header th.el-table__cell .cell{padding:0 0 0 12px}.el-message-box__btns :first-child.el-button{order:2;margin-left:var(--common-padding)}.el-message-box__btns .el-button{height:28px!important;background:transparent;border-radius:2px}.el-message-box__btns .el-button.el-button--primary{color:var(--el-color-primary)}.el-message-box__btns .el-button.el-button--primary:hover{background:var(--el-color-primary);color:#fff;border-color:var(--el-color-primary)}.el-message-box__message{white-space:pre-line}.el-input-number__decrease,.el-input-number__increase{background:transparent}
