@charset "UTF-8";:root{--el-color-white:#fff;--el-color-black:#000;--el-color-primary-rgb:64, 158, 255;--el-color-success-rgb:103, 194, 58;--el-color-warning-rgb:230, 162, 60;--el-color-danger-rgb:245, 108, 108;--el-color-error-rgb:245, 108, 108;--el-color-info-rgb:144, 147, 153;--el-font-size-extra-large:20px;--el-font-size-large:18px;--el-font-size-medium:16px;--el-font-size-base:14px;--el-font-size-small:13px;--el-font-size-extra-small:12px;--el-font-family:"Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;--el-font-weight-primary:500;--el-font-line-height-primary:24px;--el-index-normal:1;--el-index-top:1000;--el-index-popper:2000;--el-border-radius-base:4px;--el-border-radius-small:2px;--el-border-radius-round:20px;--el-border-radius-circle:100%;--el-transition-duration:.3s;--el-transition-duration-fast:.2s;--el-transition-function-ease-in-out-bezier:cubic-bezier(.645, .045, .355, 1);--el-transition-function-fast-bezier:cubic-bezier(.23, 1, .32, 1);--el-transition-all:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);--el-transition-fade:opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-md-fade:transform var(--el-transition-duration) var(--el-transition-function-fast-bezier), opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-fade-linear:opacity var(--el-transition-duration-fast) linear;--el-transition-border:border-color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-box-shadow:box-shadow var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-color:color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-component-size-large:40px;--el-component-size:32px;--el-component-size-small:24px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--el-color-primary:#409eff;--el-color-primary-light-3:#79bbff;--el-color-primary-light-5:#a0cfff;--el-color-primary-light-7:#c6e2ff;--el-color-primary-light-8:#d9ecff;--el-color-primary-light-9:#ecf5ff;--el-color-primary-dark-2:#337ecc;--el-color-success:#67c23a;--el-color-success-light-3:#95d475;--el-color-success-light-5:#b3e19d;--el-color-success-light-7:#d1edc4;--el-color-success-light-8:#e1f3d8;--el-color-success-light-9:#f0f9eb;--el-color-success-dark-2:#529b2e;--el-color-warning:#e6a23c;--el-color-warning-light-3:#eebe77;--el-color-warning-light-5:#f3d19e;--el-color-warning-light-7:#f8e3c5;--el-color-warning-light-8:#faecd8;--el-color-warning-light-9:#fdf6ec;--el-color-warning-dark-2:#b88230;--el-color-danger:#f56c6c;--el-color-danger-light-3:#f89898;--el-color-danger-light-5:#fab6b6;--el-color-danger-light-7:#fcd3d3;--el-color-danger-light-8:#fde2e2;--el-color-danger-light-9:#fef0f0;--el-color-danger-dark-2:#c45656;--el-color-error:#f56c6c;--el-color-error-light-3:#f89898;--el-color-error-light-5:#fab6b6;--el-color-error-light-7:#fcd3d3;--el-color-error-light-8:#fde2e2;--el-color-error-light-9:#fef0f0;--el-color-error-dark-2:#c45656;--el-color-info:#909399;--el-color-info-light-3:#b1b3b8;--el-color-info-light-5:#c8c9cc;--el-color-info-light-7:#dedfe0;--el-color-info-light-8:#e9e9eb;--el-color-info-light-9:#f4f4f5;--el-color-info-dark-2:#73767a;--el-bg-color:#fff;--el-bg-color-page:#f2f3f5;--el-bg-color-overlay:#fff;--el-text-color-primary:#303133;--el-text-color-regular:#606266;--el-text-color-secondary:#909399;--el-text-color-placeholder:#a8abb2;--el-text-color-disabled:#c0c4cc;--el-border-color:#dcdfe6;--el-border-color-light:#e4e7ed;--el-border-color-lighter:#ebeef5;--el-border-color-extra-light:#f2f6fc;--el-border-color-dark:#d4d7de;--el-border-color-darker:#cdd0d6;--el-fill-color:#f0f2f5;--el-fill-color-light:#f5f7fa;--el-fill-color-lighter:#fafafa;--el-fill-color-extra-light:#fafcff;--el-fill-color-dark:#ebedf0;--el-fill-color-darker:#e6e8eb;--el-fill-color-blank:#fff;--el-box-shadow:0px 12px 32px 4px #0000000a, 0px 8px 20px #00000014;--el-box-shadow-light:0px 0px 12px #0000001f;--el-box-shadow-lighter:0px 0px 6px #0000001f;--el-box-shadow-dark:0px 16px 48px 16px #00000014, 0px 12px 32px #0000001f, 0px 8px 16px -8px #00000029;--el-disabled-bg-color:var(--el-fill-color-light);--el-disabled-text-color:var(--el-text-color-placeholder);--el-disabled-border-color:var(--el-border-color-light);--el-overlay-color:#000c;--el-overlay-color-light:#000000b3;--el-overlay-color-lighter:#00000080;--el-mask-color:#ffffffe6;--el-mask-color-extra-light:#ffffff4d;--el-border-width:1px;--el-border-style:solid;--el-border-color-hover:var(--el-text-color-disabled);--el-border:var(--el-border-width) var(--el-border-style) var(--el-border-color);--el-svg-monochrome-grey:var(--el-border-color)}.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.fade-in-linear-enter-from,.fade-in-linear-leave-to{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.el-fade-in-linear-enter-from,.el-fade-in-linear-leave-to{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-fade-in-enter-from,.el-fade-in-leave-active{opacity:0}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter-from,.el-zoom-in-center-leave-active{opacity:0;transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:top;transform:scaleY(1)}.el-zoom-in-top-enter-active[data-popper-placement^=top],.el-zoom-in-top-leave-active[data-popper-placement^=top]{transform-origin:bottom}.el-zoom-in-top-enter-from,.el-zoom-in-top-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:bottom;transform:scaleY(1)}.el-zoom-in-bottom-enter-from,.el-zoom-in-bottom-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:0 0;transform:scale(1)}.el-zoom-in-left-enter-from,.el-zoom-in-left-leave-active{opacity:0;transform:scale(.45)}.collapse-transition{transition:var(--el-transition-duration) height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.el-collapse-transition-leave-active,.el-collapse-transition-enter-active{transition:var(--el-transition-duration) max-height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.horizontal-collapse-transition{transition:var(--el-transition-duration) width ease-in-out,var(--el-transition-duration) padding-left ease-in-out,var(--el-transition-duration) padding-right ease-in-out}.el-list-enter-active,.el-list-leave-active{transition:all 1s}.el-list-enter-from,.el-list-leave-to{opacity:0;transform:translateY(-30px)}.el-list-leave-active{position:absolute!important}.el-opacity-transition{transition:opacity var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-icon--right{margin-left:5px}.el-icon--left{margin-right:5px}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.el-icon{--color:inherit;fill:currentColor;width:1em;height:1em;color:var(--color);line-height:1em;font-size:inherit;justify-content:center;align-items:center;display:inline-flex;position:relative}.el-icon.is-loading{animation:2s linear infinite rotating}.el-icon svg{width:1em;height:1em}:root{--brand-1: #06b6a4;--brand-2: #10b981;--brand-gradient: linear-gradient(135deg, #06b6a4 0%, #10b981 100%);--brand-soft: rgba(6, 182, 164, .1);--brand-soft-strong: rgba(6, 182, 164, .16);--success: #10b981;--warning: #f59e0b;--danger: #ef4444;--info: #3b82f6;--text-on-brand: #ffffff;--on-brand-hover: rgba(255, 255, 255, .28);--success-soft: rgba(16, 185, 129, .12);--warning-soft: rgba(245, 158, 11, .12);--danger-soft: rgba(239, 68, 68, .12);--info-soft: rgba(59, 130, 246, .12);--n-50: #f8fafc;--n-100: #f1f5f9;--n-200: #e2e8f0;--n-300: #cbd5e1;--n-400: #94a3b8;--n-500: #64748b;--n-600: #475569;--n-700: #334155;--n-800: #1e293b;--n-900: #0f172a;--bg-body: #f4f8f7;--bg-surface: #ffffff;--bg-surface-2: #f6fafa;--bg-elevated: #ffffff;--text-1: #0f172a;--text-2: #475569;--text-3: #94a3b8;--border: #e6efee;--border-strong: #d3e2e0;--sidebar-bg: linear-gradient(180deg, #0b1a1c 0%, #10262a 100%);--sidebar-text: #93aeae;--sidebar-text-active: #ffffff;--sidebar-hover: rgba(255, 255, 255, .06);--sidebar-border: rgba(255, 255, 255, .07);--sidebar-edge: linear-gradient(180deg, transparent, rgba(6, 182, 164, .38), transparent);--sidebar-active-bg: linear-gradient(90deg, rgba(6, 182, 164, .92), rgba(16, 185, 129, .42));--sidebar-active-shadow: 0 4px 14px rgba(6, 182, 164, .3);--sidebar-active-bar: rgba(255, 255, 255, .92);--sidebar-active-bar-glow: 0 0 8px rgba(255, 255, 255, .65);--sidebar-chip-bg: rgba(6, 182, 164, .16);--sidebar-chip-border: rgba(6, 182, 164, .26);--sidebar-chip-text: #3ddbc4;--radius-xs: 6px;--radius-sm: 10px;--radius-md: 14px;--radius-lg: 18px;--radius-xl: 24px;--radius-full: 999px;--shadow-xs: 0 1px 2px rgba(15, 23, 42, .05);--shadow-sm: 0 2px 8px rgba(15, 23, 42, .06);--shadow-md: 0 6px 20px rgba(15, 23, 42, .08);--shadow-lg: 0 14px 40px rgba(15, 23, 42, .1);--shadow-brand: 0 8px 24px rgba(6, 182, 164, .28);--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-8: 32px;--sp-10: 40px;--sp-12: 48px;--sp-16: 64px;--ease: cubic-bezier(.4, 0, .2, 1);--ease-out-back: cubic-bezier(.34, 1.56, .64, 1);--dur-fast: .15s;--dur-base: .22s;--dur-slow: .32s;--glass-bg: rgba(255, 255, 255, .72);--glass-border: rgba(255, 255, 255, .5);--glass-blur: saturate(180%) blur(20px);--overlay-mask: rgba(0, 0, 0, .48);--font-sans: "Inter", "PingFang SC", "HarmonyOS Sans SC", "Microsoft YaHei", system-ui, -apple-system, "Helvetica Neue", sans-serif}html[data-theme=dark]{--brand-1: #14ccb8;--brand-2: #2ad39a;--brand-gradient: linear-gradient(135deg, #14ccb8 0%, #2ad39a 100%);--brand-soft: rgba(20, 204, 184, .16);--brand-soft-strong: rgba(20, 204, 184, .24);--bg-body: #08110f;--bg-surface: #111e1d;--bg-surface-2: #162725;--bg-elevated: #1c302d;--text-1: #f1f5f9;--text-2: #a5b8b5;--text-3: #6b8481;--border: #1f3532;--border-strong: #2a4541;--sidebar-bg: linear-gradient(180deg, #060f0e 0%, #0c1a19 100%);--sidebar-edge: linear-gradient(180deg, transparent, rgba(20, 204, 184, .34), transparent);--sidebar-active-bg: linear-gradient(90deg, rgba(20, 204, 184, .86), rgba(42, 211, 154, .38));--sidebar-active-shadow: 0 4px 14px rgba(20, 204, 184, .26);--sidebar-chip-bg: rgba(20, 204, 184, .18);--sidebar-chip-border: rgba(20, 204, 184, .28);--sidebar-chip-text: #4de0cc;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .3);--shadow-sm: 0 2px 8px rgba(0, 0, 0, .36);--shadow-md: 0 6px 18px rgba(0, 0, 0, .44);--shadow-lg: 0 14px 34px rgba(0, 0, 0, .5);--shadow-brand: 0 8px 24px rgba(20, 204, 184, .32);--glass-bg: rgba(17, 30, 29, .72);--glass-border: rgba(255, 255, 255, .08);color-scheme:dark}html:root,html[data-theme=dark]{--el-color-primary: var(--brand-1);--el-color-success: var(--success);--el-color-warning: var(--warning);--el-color-danger: var(--danger);--el-color-error: var(--danger);--el-color-info: var(--info);--el-bg-color: var(--bg-surface);--el-bg-color-page: var(--bg-body);--el-bg-color-overlay: var(--bg-elevated);--el-text-color-primary: var(--text-1);--el-text-color-regular: var(--text-2);--el-text-color-secondary: var(--text-3);--el-text-color-placeholder: var(--text-3);--el-border-color: var(--border);--el-border-color-light: var(--border);--el-border-color-lighter: var(--border);--el-border-color-extra-light: var(--border);--el-fill-color-blank: var(--bg-surface);--el-fill-color-light: var(--bg-surface-2);--el-fill-color-lighter: var(--bg-surface-2);--el-border-radius-base: var(--radius-sm);--el-font-family: var(--font-sans);--el-color-primary-light-3: color-mix(in srgb, var(--brand-1) 70%, var(--bg-surface));--el-color-primary-light-5: color-mix(in srgb, var(--brand-1) 50%, var(--bg-surface));--el-color-primary-light-7: color-mix(in srgb, var(--brand-1) 30%, var(--bg-surface));--el-color-primary-light-8: color-mix(in srgb, var(--brand-1) 20%, var(--bg-surface));--el-color-primary-light-9: color-mix(in srgb, var(--brand-1) 10%, var(--bg-surface));--el-color-primary-dark-2: color-mix(in srgb, var(--brand-1) 80%, var(--n-900));--el-color-success-light-3: color-mix(in srgb, var(--success) 70%, var(--bg-surface));--el-color-success-light-5: color-mix(in srgb, var(--success) 50%, var(--bg-surface));--el-color-success-light-7: color-mix(in srgb, var(--success) 30%, var(--bg-surface));--el-color-success-light-8: color-mix(in srgb, var(--success) 20%, var(--bg-surface));--el-color-success-light-9: color-mix(in srgb, var(--success) 10%, var(--bg-surface));--el-color-success-dark-2: color-mix(in srgb, var(--success) 80%, var(--n-900));--el-color-warning-light-3: color-mix(in srgb, var(--warning) 70%, var(--bg-surface));--el-color-warning-light-5: color-mix(in srgb, var(--warning) 50%, var(--bg-surface));--el-color-warning-light-7: color-mix(in srgb, var(--warning) 30%, var(--bg-surface));--el-color-warning-light-8: color-mix(in srgb, var(--warning) 20%, var(--bg-surface));--el-color-warning-light-9: color-mix(in srgb, var(--warning) 10%, var(--bg-surface));--el-color-warning-dark-2: color-mix(in srgb, var(--warning) 80%, var(--n-900));--el-color-danger-light-3: color-mix(in srgb, var(--danger) 70%, var(--bg-surface));--el-color-danger-light-5: color-mix(in srgb, var(--danger) 50%, var(--bg-surface));--el-color-danger-light-7: color-mix(in srgb, var(--danger) 30%, var(--bg-surface));--el-color-danger-light-8: color-mix(in srgb, var(--danger) 20%, var(--bg-surface));--el-color-danger-light-9: color-mix(in srgb, var(--danger) 10%, var(--bg-surface));--el-color-danger-dark-2: color-mix(in srgb, var(--danger) 80%, var(--n-900));--el-color-error-light-3: var(--el-color-danger-light-3);--el-color-error-light-5: var(--el-color-danger-light-5);--el-color-error-light-7: var(--el-color-danger-light-7);--el-color-error-light-8: var(--el-color-danger-light-8);--el-color-error-light-9: var(--el-color-danger-light-9);--el-color-error-dark-2: var(--el-color-danger-dark-2);--el-color-info-light-3: color-mix(in srgb, var(--info) 70%, var(--bg-surface));--el-color-info-light-5: color-mix(in srgb, var(--info) 50%, var(--bg-surface));--el-color-info-light-7: color-mix(in srgb, var(--info) 30%, var(--bg-surface));--el-color-info-light-8: color-mix(in srgb, var(--info) 20%, var(--bg-surface));--el-color-info-light-9: color-mix(in srgb, var(--info) 10%, var(--bg-surface));--el-color-info-dark-2: color-mix(in srgb, var(--info) 80%, var(--n-900));--medal-1: linear-gradient(135deg, #f7b955, #e08b1e);--medal-2: linear-gradient(135deg, #b9c4d4, #8b98ac);--medal-3: linear-gradient(135deg, #d79a6a, #b0713f);--skeleton-base: var(--bg-surface-2);--skeleton-shine: color-mix(in srgb, var(--bg-surface-2) 50%, var(--border-strong));--sidebar-width: 232px;--sidebar-width-collapsed: 56px;--header-height: 58px;--tabs-height: 42px}html[data-theme=dark]{--el-mask-color: rgba(0, 0, 0, .72);--el-box-shadow-light: var(--shadow-sm);--el-box-shadow: var(--shadow-md);--el-disabled-bg-color: #162725;--el-disabled-text-color: #5b6e6b;--el-disabled-border-color: #24403c}@keyframes fm-modal-in{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes fm-modal-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.97)}}@keyframes fm-popper-in{0%{opacity:0;transform:scale(.97) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}html .el-button{--el-button-font-weight: 500;border-radius:var(--radius-sm);transition:background-color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}html .el-button:active:not(.is-disabled):not(.is-link):not(.is-text){transform:scale(.97)}html .el-button--large{border-radius:var(--radius-md)}html .el-button--small{border-radius:var(--radius-xs)}html .el-button--primary:not(.is-plain):not(.is-link):not(.is-text):not(.is-disabled){background:var(--brand-gradient);border-color:transparent;color:var(--text-on-brand);box-shadow:var(--shadow-brand)}html .el-button--primary:not(.is-plain):not(.is-link):not(.is-text):not(.is-disabled):hover,html .el-button--primary:not(.is-plain):not(.is-link):not(.is-text):not(.is-disabled):focus{background:var(--brand-gradient);border-color:transparent;filter:brightness(1.06);box-shadow:var(--shadow-brand)}html .el-button--primary.is-disabled{background:var(--brand-1);border-color:transparent;color:var(--text-on-brand);opacity:.45}html .el-button.is-link,html .el-button.is-text{font-weight:500;padding:0 4px;height:auto}html .el-button.is-link:hover,html .el-button.is-text:hover{background:transparent;text-decoration:underline;text-underline-offset:3px}html .el-button+.el-button{margin-left:var(--sp-2)}html .el-button.is-link+.el-button.is-link,html .el-button.is-text+.el-button.is-text{margin-left:var(--sp-3)}html .el-radio-group:has(.el-radio-button){background:var(--bg-surface-2);border-radius:var(--radius-full);padding:3px;gap:2px}html .el-radio-button__inner{border:none!important;background:transparent;box-shadow:none!important;border-radius:var(--radius-full)!important;color:var(--text-2);font-weight:500;padding:6px 14px;transition:all var(--dur-fast) var(--ease)}html .el-radio-button:hover .el-radio-button__inner{color:var(--brand-1)}html .el-radio-button.is-active .el-radio-button__inner,html .el-radio-button__original-radio:checked+.el-radio-button__inner{background:var(--bg-surface);color:var(--brand-1);box-shadow:var(--shadow-xs)!important}html .el-input__wrapper,html .el-textarea__inner,html .el-select__wrapper{border-radius:var(--radius-sm);background:var(--bg-surface);box-shadow:0 0 0 1px var(--border) inset;transition:box-shadow var(--dur-fast) var(--ease),background-color var(--dur-fast) var(--ease)}html .el-input__wrapper:hover,html .el-textarea__inner:hover,html .el-select__wrapper:hover{box-shadow:0 0 0 1px var(--border-strong) inset}html .el-input__wrapper.is-focus,html .el-select__wrapper.is-focused,html .el-textarea__inner:focus{box-shadow:0 0 0 1px var(--brand-1) inset,0 0 0 3px var(--brand-soft)!important}html .el-input.is-disabled .el-input__wrapper,html .el-textarea.is-disabled .el-textarea__inner{background:var(--bg-surface-2)}html .el-input-number__decrease,html .el-input-number__increase{background:var(--bg-surface-2);color:var(--text-2);border-color:var(--border)}html .el-form-item__label{color:var(--text-2);font-weight:500}html .el-switch.is-checked .el-switch__core{background:var(--brand-gradient);border-color:transparent}html .menu-dot{width:4px;height:4px;border-radius:50%;background:currentColor;opacity:.45;margin-right:9px;flex-shrink:0}html .el-menu-item.is-active .menu-dot{opacity:1}html .el-checkbox__input.is-checked .el-checkbox__inner,html .el-checkbox__input.is-indeterminate .el-checkbox__inner,html .el-radio__input.is-checked .el-radio__inner{background:var(--brand-1);border-color:var(--brand-1)}html .el-slider__bar{background:var(--brand-gradient)}html .el-table{--el-table-border-color: var(--border);--el-table-bg-color: var(--bg-surface);--el-table-tr-bg-color: var(--bg-surface);--el-table-header-bg-color: var(--bg-surface-2);--el-table-header-text-color: var(--text-2);--el-table-text-color: var(--text-1);--el-table-row-hover-bg-color: var(--bg-surface-2);font-size:13px;border-radius:var(--radius-md)}html .el-table .cell{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;line-height:1.6}html .el-table th.el-table__cell{height:46px;padding:0;font-size:12px;font-weight:500;letter-spacing:.2px}html .el-table th.el-table__cell:first-child{border-top-left-radius:var(--radius-md)}html .el-table th.el-table__cell:last-child{border-top-right-radius:var(--radius-md)}html .el-table td.el-table__cell{height:52px;padding:8px 0;border-bottom-color:var(--border)}html .el-table .el-table__row{transition:background-color var(--dur-fast) var(--ease)}html .el-table .el-table__inner-wrapper:before{display:none}html .el-table__empty-block{min-height:220px}html .el-table__empty-text{line-height:1.6;color:var(--text-3)}html .el-table__empty-text:has(.fm-skeleton){width:100%}html .el-table__fixed-right,html .el-table--scrollable-x .el-table__fixed-right{box-shadow:-6px 0 12px -6px #0f172a1f}html .el-dialog{--el-dialog-border-radius: var(--radius-xl);border-radius:var(--radius-xl);border:1px solid var(--border);box-shadow:var(--shadow-lg);padding:0;overflow:hidden}html .el-dialog__header{padding:18px 56px 18px 24px;margin:0;border-bottom:1px solid var(--border);background:var(--bg-surface-2)}html .el-dialog__title{font-size:16px;font-weight:600;color:var(--text-1)}html .el-dialog__headerbtn{top:12px;right:12px;width:32px;height:32px;border-radius:var(--radius-sm)}html .el-dialog__headerbtn:hover{background:var(--bg-surface)}html .el-dialog__body{padding:20px 24px;color:var(--text-1)}html .el-dialog__footer{padding:14px 24px 18px;border-top:1px solid var(--border)}html .dialog-fade-enter-active .el-overlay-dialog .el-dialog{animation:fm-modal-in .26s var(--ease-out-back) both}html .dialog-fade-leave-active .el-overlay-dialog .el-dialog{animation:fm-modal-out .18s var(--ease) both}html .el-message-box{border-radius:var(--radius-xl);border:1px solid var(--border);box-shadow:var(--shadow-lg)}html .el-message-box__title{font-size:16px;font-weight:600}html .el-drawer{box-shadow:var(--shadow-lg)}html .el-drawer.rtl{border-radius:var(--radius-xl) 0 0 var(--radius-xl)}html .el-drawer.ltr{border-radius:0 var(--radius-xl) var(--radius-xl) 0}html .el-drawer.btt{border-radius:var(--radius-xl) var(--radius-xl) 0 0}html .el-drawer.ttb{border-radius:0 0 var(--radius-xl) var(--radius-xl)}html .el-drawer__header{margin-bottom:0;padding:18px 20px;border-bottom:1px solid var(--border);color:var(--text-1);font-size:16px;font-weight:600}html .el-drawer__body{padding:20px;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}html .el-drawer__body::-webkit-scrollbar{width:8px;height:8px}html .el-drawer__body::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:var(--radius-full);border:2px solid transparent;background-clip:content-box}html .el-drawer__body::-webkit-scrollbar-thumb:hover{background:var(--text-3);background-clip:content-box}html .el-drawer__body::-webkit-scrollbar-track{background:transparent}html .el-tag{border-radius:var(--radius-full);border-color:transparent;font-weight:500;padding:0 10px;height:24px;line-height:22px}html .el-tag--large{height:28px;line-height:26px}html .el-tag--small{height:20px;line-height:18px;padding:0 8px}html .el-badge__content{border:none;font-weight:600;font-size:11px;padding:0 5px;box-shadow:0 2px 6px #ef444459;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}html .el-alert{border-radius:var(--radius-md);padding:12px 16px}html .el-tooltip__popper,html .el-popper.is-dark{border-radius:var(--radius-sm);font-size:12px;padding:7px 11px}html .el-tabs__header{margin-bottom:var(--sp-4)}html .el-tabs__nav-wrap:after{display:none}html .el-tabs__active-bar{display:none}html .el-tabs__nav{display:flex;gap:4px}html .el-tabs__item{height:34px;line-height:34px;padding:0 16px!important;border-radius:var(--radius-full);font-size:13px;font-weight:500;color:var(--text-2);transition:all var(--dur-fast) var(--ease)}html .el-tabs__item:hover{color:var(--brand-1)}html .el-tabs__item.is-active{color:var(--brand-1);background:var(--brand-soft);font-weight:600}html .el-pagination{--el-pagination-button-bg-color: var(--bg-surface-2);--el-pagination-hover-color: var(--brand-1);font-weight:500;gap:6px;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}html .el-pagination .btn-prev,html .el-pagination .btn-next,html .el-pagination .el-pager li{border-radius:var(--radius-sm);min-width:32px;height:32px;transition:all var(--dur-fast) var(--ease)}html .el-pagination.is-background .el-pager li.is-active{background:var(--brand-gradient);color:var(--text-on-brand);box-shadow:var(--shadow-brand)}html .el-pagination .el-input__wrapper{border-radius:var(--radius-sm)}html .el-popper.is-light{border-radius:var(--radius-md);border:1px solid var(--border);box-shadow:var(--shadow-lg);background:var(--bg-elevated)}html .el-popper__arrow:before{border-color:var(--border)!important;background:var(--bg-elevated)!important}html .el-dropdown__popper,html .el-select__popper,html .el-cascader__dropdown,html .el-picker__popper{animation:fm-popper-in var(--dur-fast) var(--ease-out-back)}html .el-dropdown-menu{padding:6px}html .el-dropdown-menu__item{border-radius:var(--radius-xs);padding:8px 12px;line-height:1.4;font-size:13px;gap:8px}html .el-dropdown-menu__item:not(.is-disabled):hover,html .el-dropdown-menu__item:not(.is-disabled):focus{background:var(--brand-soft);color:var(--brand-1)}html .el-dropdown-menu__item--divided{border-top-color:var(--border);margin-top:6px;padding-top:10px}html .el-select-dropdown__list{padding:6px}html .el-select-dropdown__item{border-radius:var(--radius-xs);height:34px;line-height:34px;font-size:13px}html .el-select-dropdown__item.is-hovering{background:var(--brand-soft)}html .el-select-dropdown__item.is-selected{color:var(--brand-1);font-weight:600;background:var(--brand-soft)}html .el-picker-panel{border-radius:var(--radius-md)}html .el-menu--popup{background:var(--bg-elevated);border-radius:var(--radius-md);padding:6px;min-width:152px;box-shadow:var(--shadow-lg)}html .el-menu--popup .el-menu-item{height:38px;line-height:38px;border-radius:var(--radius-xs);font-size:13px;color:var(--text-2)}html .el-menu--popup .el-menu-item:hover{background:var(--brand-soft);color:var(--brand-1)}html .el-menu--popup .el-menu-item.is-active{background:var(--brand-soft-strong);color:var(--brand-1);font-weight:600}html .el-loading-mask{background:color-mix(in srgb,var(--bg-surface) 74%,transparent);border-radius:inherit}html .el-loading-spinner .path{stroke:var(--brand-1)}html .el-loading-spinner .el-loading-text{color:var(--brand-1);font-size:13px}html .el-message{border-radius:var(--radius-full);border:1px solid var(--border);box-shadow:var(--shadow-md);padding:11px 18px;min-width:260px;background:var(--bg-elevated)}html .el-message__content{font-size:13px;font-weight:500}html .el-notification{border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow-lg)}html .el-card{border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow-sm);background:var(--bg-surface)}html .el-empty{padding:32px 0}html .el-empty__description p{color:var(--text-3);font-size:13px}html .el-scrollbar__thumb{background:var(--border-strong);opacity:.9}html .el-scrollbar__thumb:hover{background:var(--text-3)}html .el-breadcrumb__inner,html .el-breadcrumb__separator{color:var(--text-3);font-weight:400}html .el-breadcrumb__item:last-child .el-breadcrumb__inner{color:var(--text-1);font-weight:600}html .el-avatar{background:var(--brand-soft-strong);color:var(--brand-1);font-weight:600}html .el-upload--picture-card,html .el-upload-list--picture-card .el-upload-list__item{border-radius:var(--radius-md);border-color:var(--border-strong)}html .el-upload--picture-card:hover{border-color:var(--brand-1)}html .el-step__head.is-process,html .el-step__head.is-finish{color:var(--brand-1);border-color:var(--brand-1)}html .el-timeline-item__node{background:var(--brand-1)}html .el-image{border-radius:var(--radius-sm);background:var(--bg-surface-2)}html .el-image-viewer__wrapper{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}html[data-theme=dark] .el-input__inner,html[data-theme=dark] .el-textarea__inner{color:var(--text-1)}html[data-theme=dark] .el-table__fixed-right{box-shadow:-6px 0 12px -6px #0009}html[data-theme=dark] .el-loading-mask{background:color-mix(in srgb,var(--bg-body) 78%,transparent)}html[data-theme=dark] .el-image-viewer__canvas img{background:var(--bg-surface)}:root{--fm-primary: var(--brand-1);--fm-primary-dark: var(--brand-2);--fm-primary-light: var(--brand-soft-strong);--fm-bg: var(--bg-body);--fm-sidebar-bg: var(--bg-surface);--fm-text: var(--text-1);--fm-text-secondary: var(--text-2);--fm-border: var(--border);--fm-radius: var(--radius-md);--fm-shadow: var(--shadow-sm)}@keyframes fm-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}@keyframes fm-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fm-pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.82)}}*{box-sizing:border-box}html,body,#app{height:100%;margin:0;padding:0}html{color-scheme:light}body{font-family:var(--font-sans);font-size:14px;line-height:1.6;color:var(--text-1);background:var(--bg-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;transition:background-color var(--dur-base) var(--ease),color var(--dur-base) var(--ease)}a{text-decoration:none;color:inherit}h1,h2,h3,h4{line-height:1.3;margin:0}::selection{background:var(--brand-soft-strong);color:var(--brand-2)}:focus-visible{outline:2px solid var(--brand-1);outline-offset:2px;border-radius:inherit}html{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:var(--radius-full);border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:var(--text-3);background-clip:content-box}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background:transparent}.page-container{padding:var(--sp-4)}.fm-card{position:relative;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);padding:var(--sp-5);transition:transform var(--dur-base) var(--ease),box-shadow var(--dur-base) var(--ease),border-color var(--dur-base) var(--ease)}.fm-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.fm-card+.fm-card{margin-top:var(--sp-4)}.fm-card:has(.el-table,.el-form,.el-tabs):hover,.fm-card--static:hover{transform:none}.fm-card--static:hover{box-shadow:var(--shadow-xs)}.card-title{font-size:15px;font-weight:600;color:var(--text-1);margin-bottom:var(--sp-4);display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3)}.filter-bar{display:flex;flex-wrap:wrap;gap:var(--sp-3);align-items:center;padding:var(--sp-3);margin-bottom:var(--sp-3);background:var(--bg-surface-2);border:1px solid var(--border);border-radius:var(--radius-md)}.filter-bar .el-input,.filter-bar .el-select{width:220px}.filter-bar .el-date-editor{width:260px}.table-toolbar{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-4)}.table-toolbar .toolbar-title{position:relative;font-size:15px;font-weight:600;color:var(--text-1);padding-left:11px}.table-toolbar .toolbar-title:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:14px;border-radius:var(--radius-full);background:var(--brand-gradient)}.pagination-wrap{display:flex;justify-content:flex-end;margin-top:var(--sp-4)}.text-secondary{color:var(--text-3);font-size:12px}.price-text{color:var(--danger);font-weight:600;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.link-text{color:var(--brand-1);cursor:pointer;font-weight:500;transition:color var(--dur-fast) var(--ease)}.link-text:hover{color:var(--brand-2);text-decoration:underline;text-underline-offset:3px}.fm-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.fm-shimmer{background:linear-gradient(90deg,var(--bg-surface-2) 25%,color-mix(in srgb,var(--bg-surface-2) 55%,var(--border-strong)) 37%,var(--bg-surface-2) 63%);background-size:400% 100%;animation:fm-shimmer 1.4s var(--ease) infinite;border-radius:var(--radius-xs);display:block}.fade-enter-active,.fade-leave-active{transition:opacity var(--dur-fast) var(--ease)}.fade-enter-from,.fade-leave-to{opacity:0}.fade-slide-enter-active{transition:opacity var(--dur-base) var(--ease),transform var(--dur-base) var(--ease)}.fade-slide-leave-active{transition:opacity var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.fade-slide-enter-from{opacity:0;transform:translateY(8px)}.fade-slide-leave-to{opacity:0;transform:translateY(-4px)}#nprogress .bar{background:var(--brand-gradient)!important;height:2px}#nprogress .peg{box-shadow:0 0 10px var(--brand-1),0 0 5px var(--brand-1)}.fm-editor{--w-e-textarea-bg-color: var(--bg-surface);--w-e-textarea-color: var(--text-1);--w-e-textarea-border-color: var(--border);--w-e-textarea-slight-border-color: var(--border);--w-e-textarea-slight-color: var(--text-3);--w-e-textarea-slight-bg-color: var(--bg-surface-2);--w-e-toolbar-color: var(--text-2);--w-e-toolbar-bg-color: var(--bg-surface-2);--w-e-toolbar-active-color: var(--text-1);--w-e-toolbar-active-bg-color: var(--brand-soft);--w-e-toolbar-disabled-color: var(--text-3);--w-e-toolbar-border-color: var(--border);--w-e-modal-button-bg-color: var(--bg-surface-2);--w-e-modal-button-border-color: var(--border)}html[data-theme=dark] .detail-section,html[data-theme=dark] .stat-item,html[data-theme=dark] .finance-card,html[data-theme=dark] .verify-card,html[data-theme=dark] .attr-value-tag,html[data-theme=dark] .login-card{background:var(--bg-surface);border-color:var(--border)}html[data-theme=dark] .login-form-side{background:var(--bg-body)}html[data-theme=dark] .login-tip{background:var(--bg-surface-2)}html[data-theme=dark] .login-footer{color:var(--text-3)}html[data-theme=dark] .detail-banner{background:linear-gradient(135deg,var(--brand-soft),transparent);border-color:var(--border-strong)}html[data-theme=dark] .merchant-reply,html[data-theme=dark] .reply-quote{background:var(--bg-surface-2);color:var(--text-2)}html[data-theme=dark] .status-chip{color:color-mix(in srgb,var(--sc) 58%,var(--text-on-brand));background:color-mix(in srgb,var(--sc) 18%,transparent);border-color:color-mix(in srgb,var(--sc) 26%,transparent)}html[data-theme=dark] .product-cell__img,html[data-theme=dark] .refund-product__img,html[data-theme=dark] .refund-pic,html[data-theme=dark] .delivery-product__img,html[data-theme=dark] .order-products__img,html[data-theme=dark] .detail-product__img,html[data-theme=dark] .picked-product__img,html[data-theme=dark] .verify-product__img,html[data-theme=dark] .p-cell__img,html[data-theme=dark] .reply-pic,html[data-theme=dark] .store-cell__img,html[data-theme=dark] .store-cell__placeholder,html[data-theme=dark] .rank-img{background:var(--bg-surface-2)}html[data-theme=dark] .w-e-text-container,html[data-theme=dark] .w-e-bar{color:var(--text-1)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;-webkit-transform:rotate(3deg) translate(0px,-4px);-ms-transform:rotate(3deg) translate(0px,-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:solid 2px transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
