@charset "UTF-8";#app{width:100%;height:100%;overflow-x:hidden}#nprogress{pointer-events:none}#nprogress .bar{background:linear-gradient(90deg,#5b4b7a,#9180af);position:fixed;z-index:var(--z-index-nprogress);top:0;left:0;width:100%;height:3px;box-shadow:0 0 10px #5b4b7a57,0 0 5px #5b4b7a33}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #5b4b7a70,0 0 5px #5b4b7a4d;opacity:1;transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:var(--z-index-nprogress);top:15px;right:15px}#nprogress .spinner .spinner-icon{width:24px;height:24px;box-sizing:border-box;border:solid 3px transparent;border-top-color:#5b4b7a;border-left-color:#5b4b7a;border-radius:50%;animation:nprogress-spinner .6s linear infinite}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-color-scheme:dark){#nprogress .bar{background:linear-gradient(90deg,#7b6a99,#a295ba);box-shadow:0 0 10px #7b6a9966,0 0 5px #7b6a993d}#nprogress .spinner .spinner-icon{border-top-color:#7b6a99;border-left-color:#7b6a99}}:root{--color-primary: #c98778;--color-primary-light: #d7a498;--color-primary-dark: #b66e63;--admin-accent: #c98778;--admin-accent-rgb: 201, 135, 120;--admin-accent-hover: #b66e63;--admin-accent-soft: rgba(201, 135, 120, .08);--admin-accent-subtle: rgba(201, 135, 120, .16);--admin-page-bg: #f4efe9;--admin-surface-raised: #fffdfa;--admin-surface-subtle: #faf6f1;--admin-surface-muted: #f1e9e1;--admin-control-bg: rgba(255, 253, 250, .9);--admin-control-bg-hover: #fffdfa;--admin-border-soft: rgba(123, 104, 95, .12);--admin-border-strong: rgba(123, 104, 95, .22);--admin-divider: rgba(123, 104, 95, .1);--admin-shadow-xs: 0 2px 8px rgba(66, 50, 45, .06);--admin-shadow-sm: 0 20px 42px rgba(66, 50, 45, .08);--admin-shadow-md: 0 30px 64px rgba(66, 50, 45, .12);--admin-shadow-lg: 0 36px 86px rgba(66, 50, 45, .16);--admin-focus-ring: 0 0 0 4px rgba(201, 135, 120, .14);--admin-text-strong: #2d2523;--admin-text: #71645f;--admin-text-muted: #97867e;--admin-text-subtle: #b7aaa2;--admin-shell-bg: #2f2927;--admin-shell-bg-soft: #3a322f;--admin-shell-bg-rgb: 47, 41, 39;--admin-shell-surface: rgba(255, 255, 255, .06);--admin-shell-surface-strong: rgba(255, 255, 255, .11);--admin-shell-border: rgba(244, 232, 221, .14);--admin-shell-text: rgba(250, 246, 240, .96);--admin-shell-text-muted: rgba(229, 218, 208, .72);--admin-shell-menu-text: rgba(244, 240, 235, .92);--admin-shell-menu-text-muted: rgba(217, 205, 194, .72);--admin-shell-menu-hover-bg: linear-gradient( 135deg, rgba(201, 135, 120, .2) 0%, rgba(224, 195, 140, .12) 100% );--admin-shell-menu-hover-border: rgba(248, 234, 223, .16);--admin-shell-menu-hover-text: #fffdfa;--admin-shell-menu-open-bg: rgba(255, 255, 255, .06);--admin-shell-menu-group-bg: linear-gradient( 180deg, rgba(255, 255, 255, .05) 0%, rgba(255, 255, 255, .02) 100% );--admin-shell-menu-group-border: rgba(244, 232, 221, .08);--admin-shell-menu-child-text: rgba(233, 225, 217, .84);--admin-shell-menu-child-hover-bg: rgba(201, 135, 120, .16);--admin-shell-menu-child-active: linear-gradient(135deg, #c98778 0%, #d8b27e 100%);--admin-shell-menu-active: linear-gradient(135deg, #c98778 0%, #d8b27e 100%);--admin-shell-menu-active-text: #fffdfa;--admin-shell-menu-active-border: rgba(251, 243, 236, .18);--admin-shell-menu-active-shadow: 0 20px 34px rgba(30, 22, 18, .28);--admin-shell-menu-bullet: rgba(226, 208, 191, .72);--admin-shell-menu-bullet-active: #fffdfa;--admin-shell-active: var(--admin-shell-menu-active);--admin-shell-active-text: var(--admin-shell-menu-active-text);--admin-shell-shadow: 0 30px 56px rgba(30, 22, 18, .28);--admin-highlight: #e0c38c;--admin-highlight-rgb: 224, 195, 140;--primary-gradient: linear-gradient(135deg, #c98778 0%, #d8b27e 100%);--selection-gradient: linear-gradient(135deg, #c98778 0%, #d8b27e 100%);--selection-gradient-hover: linear-gradient(135deg, #b66e63 0%, #caa064 100%);--selection-gradient-soft: linear-gradient( 180deg, rgba(201, 135, 120, .1) 0%, rgba(224, 195, 140, .05) 100% );--selection-glow: 0 18px 34px rgba(201, 135, 120, .18);--hero-gradient: linear-gradient(180deg, #fffdfa 0%, #f6efe7 100%);--hero-shadow: var(--admin-shadow-sm);--hero-glass-bg: rgba(255, 253, 250, .84);--hero-glass-border: rgba(123, 104, 95, .1);--text-on-brand: var(--admin-text-strong);--text-on-brand-secondary: var(--admin-text-muted);--text-on-brand-muted: var(--admin-text-subtle);--hero-surface-bg: rgba(201, 135, 120, .06);--hero-surface-border: rgba(201, 135, 120, .12);--hero-action-bg: rgba(255, 253, 250, .94);--hero-action-bg-hover: #fffdfa;--hero-action-border: rgba(123, 104, 95, .1);--hero-action-primary-bg: var(--selection-gradient);--hero-action-primary-bg-hover: var(--selection-gradient-hover);--action-text-on-gradient: #ffffff;--action-tone-primary-indigo: rgba(201, 135, 120, .12);--action-tone-primary-indigo-hover: rgba(201, 135, 120, .18);--action-tone-neutral-slate: rgba(116, 102, 96, .08);--action-tone-neutral-slate-hover: rgba(116, 102, 96, .14);--action-tone-success-emerald: rgba(63, 125, 103, .11);--action-tone-success-emerald-hover: rgba(63, 125, 103, .17);--action-tone-warning-amber: rgba(184, 138, 60, .11);--action-tone-warning-amber-hover: rgba(184, 138, 60, .17);--action-tone-danger-red: rgba(200, 104, 97, .11);--action-tone-danger-red-hover: rgba(200, 104, 97, .17);--action-tone-info-blue: rgba(201, 135, 120, .12);--action-tone-info-blue-hover: rgba(201, 135, 120, .18);--action-tone-info-violet: rgba(201, 135, 120, .12);--action-tone-info-violet-hover: rgba(201, 135, 120, .18);--action-tone-info-cyan: rgba(201, 135, 120, .12);--action-tone-info-cyan-hover: rgba(201, 135, 120, .18);--action-tone-success-teal: var(--action-tone-success-emerald);--action-tone-success-teal-hover: var(--action-tone-success-emerald-hover);--action-tone-success-green: var(--action-tone-success-emerald);--action-tone-success-green-hover: var(--action-tone-success-emerald-hover);--action-tone-danger-rose: var(--action-tone-danger-red);--action-tone-danger-rose-hover: var(--action-tone-danger-red-hover);--action-tone-more: rgba(71, 85, 105, .06);--action-tone-more-hover: rgba(71, 85, 105, .1);--tag-tone-neutral-text: #5f5652;--tag-tone-neutral-bg: rgba(116, 102, 96, .1);--tag-tone-neutral-bg-hover: rgba(116, 102, 96, .14);--tag-tone-neutral-bg-plain: rgba(116, 102, 96, .06);--tag-tone-neutral-border: rgba(149, 136, 128, .16);--tag-tone-primary-text: #b66e63;--tag-tone-primary-bg: rgba(201, 135, 120, .12);--tag-tone-primary-bg-hover: rgba(201, 135, 120, .16);--tag-tone-primary-bg-plain: rgba(201, 135, 120, .08);--tag-tone-primary-border: rgba(201, 135, 120, .18);--tag-tone-success-text: #3f7d67;--tag-tone-success-bg: rgba(63, 125, 103, .1);--tag-tone-success-bg-hover: rgba(63, 125, 103, .14);--tag-tone-success-bg-plain: rgba(63, 125, 103, .06);--tag-tone-success-border: rgba(63, 125, 103, .16);--tag-tone-warning-text: #b88a3c;--tag-tone-warning-bg: rgba(184, 138, 60, .1);--tag-tone-warning-bg-hover: rgba(184, 138, 60, .14);--tag-tone-warning-bg-plain: rgba(184, 138, 60, .06);--tag-tone-warning-border: rgba(184, 138, 60, .16);--tag-tone-danger-text: #c86861;--tag-tone-danger-bg: rgba(200, 104, 97, .1);--tag-tone-danger-bg-hover: rgba(200, 104, 97, .14);--tag-tone-danger-bg-plain: rgba(200, 104, 97, .06);--tag-tone-danger-border: rgba(200, 104, 97, .16);--surface-gradient-soft: linear-gradient(180deg, #fcfaf6 0%, #fffdfa 100%);--surface-gradient-subtle: linear-gradient(180deg, #f8f4ef 0%, #fffdfa 100%);--surface-gradient-brand-soft: linear-gradient(180deg, rgba(201, 135, 120, .08) 0%, #fffdfa 100%);--surface-gradient-warning-soft: linear-gradient(135deg, rgba(184, 138, 60, .12) 0%, #faf8f4 100%);--warning-soft-bg: rgba(184, 138, 60, .12);--warning-soft-border: rgba(184, 138, 60, .3);--dialog-header-gradient: linear-gradient(180deg, #ffffff 0%, #f7f8fb 100%);--dialog-header-gradient-soft: linear-gradient(180deg, #fffdfa 0%, #faf7f2 100%);--dialog-header-gradient-info: linear-gradient(180deg, #fffdfa 0%, #f7f4ef 100%);--dialog-header-gradient-success: linear-gradient(180deg, #fffdfa 0%, #f5f8f4 100%);--dialog-header-gradient-warning: linear-gradient(180deg, #fffdfa 0%, #fcf6ea 100%);--dialog-header-gradient-danger: linear-gradient(180deg, #fffdfa 0%, #fbf1ef 100%);--dialog-header-gradient-danger-strong: linear-gradient(180deg, #fffdfa 0%, #f9ebe8 100%);--dialog-header-text-color: #2d2523;--dialog-header-close-bg: rgba(45, 37, 35, .05);--dialog-header-close-bg-hover: rgba(116, 102, 96, .08);--dialog-header-close-color: #5f5652;--dialog-header-shadow: 0 1px 0 rgba(45, 37, 35, .05);--brand-box-client-bg-base: #f4efe9;--brand-box-client-bg-surface: #fffdfa;--brand-box-client-bg-muted: #efe6dc;--brand-box-client-text-primary: var(--admin-text-strong);--brand-box-client-text-secondary: var(--admin-text-muted);--brand-box-client-text-tertiary: var(--admin-text-subtle);--brand-box-client-primary: var(--admin-accent);--brand-box-client-primary-rgb: var(--admin-accent-rgb);--brand-box-client-secondary: #d7a498;--brand-box-client-accent: #d8b27e;--brand-box-client-accent-rgb: 216, 178, 126;--brand-box-client-gradient: linear-gradient(135deg, #c98778 0%, #d8b27e 100%);--brand-box-client-gradient-cool: linear-gradient(135deg, #d8b27e 0%, #c98778 100%);--brand-box-client-gradient-soft: linear-gradient( 180deg, rgba(201, 135, 120, .08) 0%, rgba(201, 135, 120, .03) 100% );--brand-box-client-surface-gradient: linear-gradient(180deg, #fffdfa 0%, #f6efe7 100%);--brand-box-client-border: var(--admin-border-soft);--brand-box-client-shadow: var(--admin-shadow-md);--brand-box-client-glow: 0 18px 36px rgba(201, 135, 120, .16);--el-color-primary: #c98778;--el-color-primary-light-3: #d7a498;--el-color-primary-light-5: #e2beb4;--el-color-primary-light-7: #eedbd4;--el-color-primary-light-8: #f4e7e1;--el-color-primary-light-9: #fbf4f1;--el-color-primary-dark-2: #b66e63;--semantic-success-rgb: 63, 125, 103;--semantic-warning-rgb: 184, 138, 60;--semantic-danger-rgb: 200, 104, 97;--color-success: #3f7d67;--color-warning: #b88a3c;--color-danger: #c86861;--color-info: #7b776f;--el-color-success: #3f7d67;--el-color-warning: #b88a3c;--el-color-danger: #c86861;--el-color-info: #7b776f;--success-gradient: linear-gradient(135deg, #5f977f 0%, #3f7d67 100%);--warning-gradient: linear-gradient(135deg, #c69a53 0%, #b88a3c 100%);--danger-gradient: linear-gradient(135deg, #d3867f 0%, #c86861 100%);--info-gradient: linear-gradient(135deg, #948f87 0%, #7b776f 100%);--bg-color: #fffdfa;--bg-color-primary: #fffdfa;--bg-color-secondary: #faf6f1;--bg-color-tertiary: #f1e9e1;--bg-color-page: var(--admin-page-bg);--bg-color-overlay: rgba(47, 41, 39, .52);--bg-color-hover: #f2ebe4;--el-bg-color: #fffdfa;--el-bg-color-page: #f4efe9;--el-bg-color-overlay: #fffdfa;--el-fill-color: #f1e9e1;--el-fill-color-light: #faf6f1;--el-fill-color-lighter: #fcfaf6;--el-fill-color-extra-light: #fffdfa;--text-color-primary: #2d2523;--text-color-regular: #71645f;--text-color-secondary: #97867e;--text-color-tertiary: #b7aaa2;--text-color-placeholder: #c2b8b0;--el-text-color-primary: #2d2523;--el-text-color-regular: #71645f;--el-text-color-secondary: #97867e;--el-text-color-placeholder: #c2b8b0;--border-color: #e8ddd3;--border-color-light: #f0e8df;--border-color-lighter: #f7f2ec;--border-color-extra-light: #fcfaf6;--border-color-normal: #d8c7ba;--border-color-dark: #b29f93;--el-border-color: #e8ddd3;--el-border-color-light: #f0e8df;--el-border-color-lighter: #f7f2ec;--el-border-color-extra-light: #fcfaf6;--shadow-xs: 0 2px 10px 0 rgb(70 54 48 / .06);--shadow-sm: 0 16px 32px -18px rgb(70 54 48 / .22), 0 6px 16px -10px rgb(70 54 48 / .12);--shadow-md: 0 22px 42px -18px rgb(70 54 48 / .2), 0 10px 22px -14px rgb(70 54 48 / .14);--shadow-lg: 0 30px 54px -22px rgb(70 54 48 / .18), 0 16px 28px -18px rgb(70 54 48 / .14);--shadow-xl: 0 36px 64px -26px rgb(70 54 48 / .18), 0 22px 36px -20px rgb(70 54 48 / .14);--shadow-2xl: 0 44px 80px -30px rgb(70 54 48 / .18);--shadow-hover: 0 22px 38px -18px rgba(201, 135, 120, .16);--box-shadow-light: 0 12px 26px rgba(70, 54, 48, .06);--box-shadow-base: 0 20px 36px rgba(70, 54, 48, .1);--box-shadow-dark: 0 28px 52px rgba(70, 54, 48, .14);--el-box-shadow-light: 0 12px 26px rgba(70, 54, 48, .06);--el-box-shadow: 0 20px 36px rgba(70, 54, 48, .1);--el-box-shadow-dark: 0 28px 52px rgba(70, 54, 48, .14);--header-height: 64px;--sidebar-width: 228px;--sidebar-collapsed-width: 78px;--tags-view-height: 42px;--radius-xs: 4px;--radius-sm: 8px;--radius-md: 14px;--radius-lg: 18px;--radius-xl: 24px;--radius-2xl: 30px;--radius-full: 9999px;--border-radius-base: 12px;--border-radius-small: 8px;--border-radius-large: 18px;--border-radius-circle: 50%;--el-border-radius-base: 12px;--el-border-radius-small: 8px;--el-border-radius-large: 18px;--el-border-radius-circle: 50%;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 12px;--spacing-lg: 16px;--spacing-xl: 20px;--spacing-2xl: 24px;--spacing-3xl: 32px;--spacing-4xl: 48px;--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-base: .3s cubic-bezier(.4, 0, .2, 1);--transition-slow: .5s cubic-bezier(.4, 0, .2, 1);--z-index-header: 100;--z-index-sidebar: 101;--z-index-nprogress: 1500;--z-index-overlay: 2000;--z-index-loading-mask: 2500;--z-index-dialog: 3000;--z-index-dropdown: 3500;--z-index-message-box: 3600;--z-index-message: 3700;--z-index-notification: 3800;--z-index-image-viewer: 3900;--z-index-context-menu: 4000;--z-index-loading-fullscreen: 9999;--el-transition-duration: .3s;--el-transition-duration-fast: .2s;--font-family-base: "Avenir Next", "SF Pro Display", "SF Pro Text", "Segoe UI Variable Display", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Helvetica Neue", Arial, sans-serif;--font-family-mono: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace;--font-size-xs: 12px;--font-size-sm: 13px;--font-size-base: 14px;--font-size-lg: 16px;--font-size-xl: 18px;--font-size-2xl: 20px;--font-size-3xl: 24px;--font-size-4xl: 30px;--font-size-5xl: 36px;--table-column-min-width-xs: 60px;--table-column-max-width-xs: 80px;--table-column-min-width-small: 90px;--table-column-max-width-small: 120px;--table-column-min-width-medium: 140px;--table-column-max-width-medium: 200px;--table-column-min-width-large: 180px;--table-column-max-width-large: 280px;--table-column-min-width-auto: 150px;--table-column-max-width-auto: 300px;--table-header-bg: #f5efe6;--table-header-text: #6e625d;--table-header-border: #eadfd4;--table-header-separator: rgba(201, 135, 120, .12);--table-row-text: #312826;--table-row-striped-bg: rgba(201, 135, 120, .025);--table-row-hover-bg: rgba(201, 135, 120, .055);--table-fixed-row-bg: #fffdfa;--table-fixed-row-striped-bg: #fbf7f1;--table-fixed-row-hover-bg: #f7efe7;--table-row-hover-text: #b66e63}@keyframes pulse-ring{0%{transform:scale(1);opacity:.5}to{transform:scale(1.5);opacity:0}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none;color:inherit}.fade-enter-active,.fade-leave-active{transition:opacity var(--transition-base)}.fade-enter-from,.fade-leave-to{opacity:0}.slide-down-enter-active,.slide-down-leave-active{transition:all var(--transition-base)}.slide-down-enter-from{opacity:0;transform:translateY(-20px)}.slide-down-leave-to{opacity:0;transform:translateY(20px)}.slide-up-enter-active,.slide-up-leave-active{transition:all var(--transition-base)}.slide-up-enter-from{opacity:0;transform:translateY(20px)}.slide-up-leave-to{opacity:0;transform:translateY(-20px)}.slide-right-enter-active,.slide-right-leave-active{transition:all var(--transition-base)}.slide-right-enter-from{opacity:0;transform:translate(-20px)}.slide-right-leave-to{opacity:0;transform:translate(20px)}.slide-left-enter-active,.slide-left-leave-active{transition:all var(--transition-base)}.slide-left-enter-from{opacity:0;transform:translate(20px)}.slide-left-leave-to{opacity:0;transform:translate(-20px)}.zoom-in-enter-active,.zoom-in-leave-active{transition:all var(--transition-base)}.zoom-in-enter-from{opacity:0;transform:scale(.8)}.zoom-in-leave-to{opacity:0;transform:scale(1.2)}.zoom-center-enter-active,.zoom-center-leave-active{transition:all var(--transition-fast)}.zoom-center-enter-from,.zoom-center-leave-to{opacity:0;transform:scale(0)}.rotate-enter-active,.rotate-leave-active{transition:all var(--transition-base)}.rotate-enter-from{opacity:0;transform:rotate(-180deg) scale(0)}.rotate-leave-to{opacity:0;transform:rotate(180deg) scale(0)}.bounce-enter-active{animation:bounce-in var(--transition-slow)}.bounce-leave-active{animation:bounce-out var(--transition-base)}@keyframes bounce-in{0%{opacity:0;transform:scale(.3)}50%{transform:scale(1.05)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes bounce-out{0%{transform:scale(1)}to{opacity:0;transform:scale(.3)}}.flip-enter-active,.flip-leave-active{transition:all var(--transition-base);backface-visibility:hidden}.flip-enter-from{opacity:0;transform:rotateY(-90deg)}.flip-leave-to{opacity:0;transform:rotateY(90deg)}.fade-up-enter-active{animation:fade-up-in var(--transition-base)}.fade-up-leave-active{animation:fade-up-out var(--transition-fast)}@keyframes fade-up-in{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-up-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}.elastic-enter-active{animation:elastic-in .8s}@keyframes elastic-in{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.2)}75%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}.page-enter-active,.page-leave-active{transition:all .4s cubic-bezier(.55,0,.1,1)}.page-enter-from{opacity:0;transform:translate(30px)}.page-leave-to{opacity:0;transform:translate(-30px)}.list-enter-active,.list-leave-active{transition:all var(--transition-base)}.list-enter-from{opacity:0;transform:translateY(20px)}.list-leave-to{opacity:0;transform:translateY(-20px)}.list-move{transition:transform var(--transition-base)}.card-flip-enter-active,.card-flip-leave-active{transition:all .6s cubic-bezier(.68,-.55,.265,1.55)}.card-flip-enter-from{opacity:0;transform:rotateY(-180deg) scale(.8)}.card-flip-leave-to{opacity:0;transform:rotateY(180deg) scale(.8)}.hover-lift{transition:all var(--transition-base)}.hover-lift:hover{transform:translateY(-4px);box-shadow:var(--shadow-hover)}.hover-scale{transition:transform var(--transition-fast)}.hover-scale:hover{transform:scale(1.05)}.hover-glow{transition:all var(--transition-base)}.hover-glow:hover{box-shadow:0 0 20px #667eea66}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes wave{0%,to{transform:translate(0)}50%{transform:translate(10px)}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-10px)}20%,40%,60%,80%{transform:translate(10px)}}@keyframes gradient-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes shine{0%{background-position:-200% center}to{background-position:200% center}}@keyframes breathe{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}}@keyframes skeleton-loading{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.skeleton{background:linear-gradient(90deg,var(--bg-color-secondary) 25%,var(--bg-color-tertiary) 37%,var(--bg-color-secondary) 63%);background-size:400px 100%;animation:skeleton-loading 1.4s ease-in-out infinite}.animated{animation-duration:var(--transition-base);animation-fill-mode:both}.animated-fast{animation-duration:var(--transition-fast)}.animated-slow{animation-duration:var(--transition-slow)}.delay-1{animation-delay:.1s}.delay-2{animation-delay:.2s}.delay-3{animation-delay:.3s}.delay-4{animation-delay:.4s}.delay-5{animation-delay:.5s}.delay-6{animation-delay:.6s}.delay-7{animation-delay:.7s}.delay-8{animation-delay:.8s}.delay-9{animation-delay:.9s}.delay-10{animation-delay:1s}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.el-card.table-card,.table-card{border-radius:var(--radius-lg);border:1px solid var(--border-color);box-shadow:var(--shadow-sm);overflow:hidden;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.el-card.table-card:hover,.table-card:hover{border-color:var(--el-color-primary-light-5);box-shadow:var(--shadow-md)}.el-card.table-card .el-card__header,.table-card .el-card__header{padding:18px 24px;background:var(--selection-gradient-soft);border-bottom:1px solid var(--border-color-light)}.el-card.table-card .el-card__header .card-header,.table-card .el-card__header .card-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.el-card.table-card .el-card__header .card-header .card-title,.table-card .el-card__header .card-header .card-title{display:flex;align-items:center;gap:8px;margin:0;font-size:var(--font-size-lg);font-weight:600;color:var(--text-color-primary)}.el-card.table-card .el-card__header .card-header .header-actions,.table-card .el-card__header .card-header .header-actions{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.el-card.table-card .el-card__header .card-header .header-actions .el-button,.table-card .el-card__header .card-header .header-actions .el-button{min-height:34px}.el-card.table-card .el-card__body,.table-card .el-card__body{padding:0}.el-table{--el-table-border-color: var(--border-color-light);--el-table-text-color: var(--table-row-text);--el-table-header-text-color: var(--table-header-text);--el-table-header-bg-color: var(--table-header-bg);--el-table-row-hover-bg-color: var(--table-row-hover-bg);--el-table-current-row-bg-color: var(--table-row-hover-bg);--el-table-tr-bg-color: var(--bg-color-primary);--el-table-bg-color: var(--bg-color-primary);width:100%;table-layout:fixed;color:var(--text-color-primary);font-size:var(--font-size-base)}.el-table.auto-layout{table-layout:auto}.el-table th.column-xs,.el-table td.column-xs{min-width:var(--table-column-min-width-xs)!important;width:auto!important}.el-table th.column-small,.el-table td.column-small{min-width:var(--table-column-min-width-small)!important;width:auto!important}.el-table th.column-medium,.el-table td.column-medium{min-width:var(--table-column-min-width-medium)!important;width:auto!important}.el-table th.column-large,.el-table td.column-large{min-width:var(--table-column-min-width-large)!important;width:auto!important}.el-table th.column-auto,.el-table td.column-auto{min-width:var(--table-column-min-width-auto)!important;width:auto!important}.el-table th.column-price,.el-table td.column-price{min-width:120px!important;width:auto!important}.el-table th.column-ellipsis,.el-table td.column-ellipsis{overflow:hidden}.el-table th.column-ellipsis .cell,.el-table td.column-ellipsis .cell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.el-table th.el-table__cell,.el-table td.el-table__cell{min-width:80px!important;vertical-align:middle}.el-table th.el-table__cell .cell,.el-table td.el-table__cell .cell{display:block;max-width:100%;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:normal}.el-table th.el-table__cell[class*=show-overflow] .cell,.el-table th.el-table__cell .cell.el-tooltip,.el-table td.el-table__cell[class*=show-overflow] .cell,.el-table td.el-table__cell .cell.el-tooltip{overflow:hidden;text-overflow:ellipsis;display:block;white-space:nowrap}.el-table th.el-table__cell.column-multiline .cell,.el-table td.el-table__cell.column-multiline .cell{line-height:1.55;white-space:normal;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.el-table th.el-table__cell.operation-column,.el-table th.el-table__cell.action-column,.el-table th.el-table__cell.price-column,.el-table th.el-table__cell.cost-price-column,.el-table th.el-table__cell:has(.action-buttons),.el-table td.el-table__cell.operation-column,.el-table td.el-table__cell.action-column,.el-table td.el-table__cell.price-column,.el-table td.el-table__cell.cost-price-column,.el-table td.el-table__cell:has(.action-buttons){min-width:240px!important}.el-table th.el-table__cell.operation-column .cell,.el-table th.el-table__cell.action-column .cell,.el-table th.el-table__cell.price-column .cell,.el-table th.el-table__cell.cost-price-column .cell,.el-table th.el-table__cell:has(.action-buttons) .cell,.el-table td.el-table__cell.operation-column .cell,.el-table td.el-table__cell.action-column .cell,.el-table td.el-table__cell.price-column .cell,.el-table td.el-table__cell.cost-price-column .cell,.el-table td.el-table__cell:has(.action-buttons) .cell{white-space:nowrap;overflow:visible;text-overflow:clip}.el-table th.el-table__cell.operation-column .action-buttons,.el-table th.el-table__cell.action-column .action-buttons,.el-table th.el-table__cell.price-column .action-buttons,.el-table th.el-table__cell.cost-price-column .action-buttons,.el-table th.el-table__cell:has(.action-buttons) .action-buttons,.el-table td.el-table__cell.operation-column .action-buttons,.el-table td.el-table__cell.action-column .action-buttons,.el-table td.el-table__cell.price-column .action-buttons,.el-table td.el-table__cell.cost-price-column .action-buttons,.el-table td.el-table__cell:has(.action-buttons) .action-buttons{width:100%;justify-content:center;gap:6px}.el-table th.el-table__cell.operation-column:has(.action-buttons .action-more),.el-table th.el-table__cell.action-column:has(.action-buttons .action-more),.el-table th.el-table__cell:has(.action-buttons .action-more),.el-table td.el-table__cell.operation-column:has(.action-buttons .action-more),.el-table td.el-table__cell.action-column:has(.action-buttons .action-more),.el-table td.el-table__cell:has(.action-buttons .action-more){min-width:280px!important}.el-table .el-table__header-wrapper .el-table__cell,.el-table .el-table__fixed-header-wrapper .el-table__cell{padding:14px 12px;background:var(--table-header-bg);border-bottom:1px solid var(--table-header-border);box-shadow:inset 0 -1px 0 var(--table-header-separator);color:var(--table-header-text);font-size:var(--font-size-sm);font-weight:700;letter-spacing:.2px;text-align:center}.el-table .el-table__header-wrapper .el-table__cell .cell,.el-table .el-table__fixed-header-wrapper .el-table__cell .cell{display:flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:inherit}.el-table .el-table__header-wrapper .el-table__cell .caret-wrapper .sort-caret,.el-table .el-table__fixed-header-wrapper .el-table__cell .caret-wrapper .sort-caret{border-color:var(--border-color-dark)}.el-table .el-table__header-wrapper .el-table__cell .caret-wrapper .sort-caret.ascending,.el-table .el-table__fixed-header-wrapper .el-table__cell .caret-wrapper .sort-caret.ascending{border-bottom-color:var(--el-color-primary)}.el-table .el-table__header-wrapper .el-table__cell .caret-wrapper .sort-caret.descending,.el-table .el-table__fixed-header-wrapper .el-table__cell .caret-wrapper .sort-caret.descending{border-top-color:var(--el-color-primary)}.el-table .el-table__header-wrapper .el-table__cell.gutter,.el-table .el-table__fixed-header-wrapper .el-table__cell.gutter{background:var(--table-header-bg);border-bottom:1px solid var(--table-header-border);box-shadow:inset 0 -1px 0 var(--table-header-separator)}.el-table th.el-table__cell{background:var(--table-header-bg)!important;color:var(--table-header-text)!important;border-bottom:1px solid var(--table-header-border)!important}.el-table thead.is-group th.el-table__cell,.el-table .el-table__header-wrapper tr th.el-table-fixed-column--left,.el-table .el-table__header-wrapper tr th.el-table-fixed-column--right,.el-table .el-table__fixed-header-wrapper tr th.el-table-fixed-column--left,.el-table .el-table__fixed-header-wrapper tr th.el-table-fixed-column--right{background:var(--table-header-bg);color:var(--table-header-text);border-bottom:1px solid var(--table-header-border);box-shadow:inset 0 -1px 0 var(--table-header-separator)}.el-table .el-table__body-wrapper .el-table__body tr td.el-table__cell.el-table-fixed-column--left,.el-table .el-table__body-wrapper .el-table__body tr td.el-table__cell.el-table-fixed-column--right{position:relative;z-index:2;background:var(--table-fixed-row-bg)!important;background-clip:padding-box}.el-table .el-table__body-wrapper .el-table__body tr.el-table__row--striped td.el-table__cell.el-table-fixed-column--left,.el-table .el-table__body-wrapper .el-table__body tr.el-table__row--striped td.el-table__cell.el-table-fixed-column--right{background:var(--table-fixed-row-striped-bg)!important}.el-table .el-table__body-wrapper .el-table__body tr.el-table__row:hover td.el-table__cell.el-table-fixed-column--left,.el-table .el-table__body-wrapper .el-table__body tr.el-table__row:hover td.el-table__cell.el-table-fixed-column--right,.el-table .el-table__body-wrapper .el-table__body tr.hover-row td.el-table__cell.el-table-fixed-column--left,.el-table .el-table__body-wrapper .el-table__body tr.hover-row td.el-table__cell.el-table-fixed-column--right,.el-table .el-table__body-wrapper .el-table__body tr.current-row td.el-table__cell.el-table-fixed-column--left,.el-table .el-table__body-wrapper .el-table__body tr.current-row td.el-table__cell.el-table-fixed-column--right{background:var(--table-fixed-row-hover-bg)!important;color:var(--table-row-hover-text);box-shadow:inset 0 1px #ffffffc7,inset 0 -1px 0 var(--table-header-separator)}.el-table .el-table__body-wrapper .el-table__body tr.el-table__row{cursor:default;transition:background-color var(--transition-fast)}.el-table .el-table__body-wrapper .el-table__body tr.el-table__row td.el-table__cell{padding:13px 12px;border-bottom:1px solid var(--border-color-lighter);color:var(--table-row-text);font-size:var(--font-size-base);transition:background-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast)}.el-table .el-table__body-wrapper .el-table__body tr.el-table__row td.el-table__cell .cell{line-height:1.55}.el-table .el-table__body-wrapper .el-table__body tr.el-table__row:hover{background:transparent}.el-table .el-table__body-wrapper .el-table__body tr.el-table__row:hover td.el-table__cell{background:var(--table-row-hover-bg);color:var(--table-row-hover-text);box-shadow:inset 0 1px #ffffffa8,inset 0 -1px 0 var(--table-header-separator)}.el-table .el-table__body-wrapper .el-table__body tr.el-table__row--striped{background:var(--table-row-striped-bg)}.el-table .el-table__body-wrapper .el-table__body tr.el-table__row--striped:hover{background:transparent}.el-table .el-table__fixed,.el-table .el-table__fixed-right{background:var(--table-fixed-row-bg);box-shadow:0 0 12px #110d2314}.el-table .el-table__fixed:before,.el-table .el-table__fixed-right:before{background:linear-gradient(90deg,rgba(var(--admin-accent-rgb),.08),#fffffff5)}.el-table .el-table__fixed .el-table__fixed-body-wrapper,.el-table .el-table__fixed-right .el-table__fixed-body-wrapper{background:inherit}.el-table .el-table__fixed .el-table__body td.el-table__cell,.el-table .el-table__fixed-right .el-table__body td.el-table__cell{background:var(--table-fixed-row-bg);transition:background-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast)}.el-table .el-table__fixed .el-table__body tr.el-table__row--striped td.el-table__cell,.el-table .el-table__fixed-right .el-table__body tr.el-table__row--striped td.el-table__cell{background:var(--table-fixed-row-striped-bg)}.el-table .el-table__fixed .el-table__body tr.el-table__row:hover td.el-table__cell,.el-table .el-table__fixed .el-table__body tr.hover-row td.el-table__cell,.el-table .el-table__fixed .el-table__body tr.current-row td.el-table__cell,.el-table .el-table__fixed-right .el-table__body tr.el-table__row:hover td.el-table__cell,.el-table .el-table__fixed-right .el-table__body tr.hover-row td.el-table__cell,.el-table .el-table__fixed-right .el-table__body tr.current-row td.el-table__cell{background:var(--table-fixed-row-hover-bg);color:var(--table-row-hover-text);box-shadow:inset 0 1px #ffffffc7,inset 0 -1px 0 var(--table-header-separator)}.el-table .el-table__fixed .el-table__fixed-header-wrapper .el-table__cell,.el-table .el-table__fixed-right .el-table__fixed-header-wrapper .el-table__cell{background:var(--table-header-bg);color:var(--table-header-text);border-bottom:1px solid var(--table-header-border);box-shadow:inset 0 -1px 0 var(--table-header-separator)}.el-table .el-table__fixed-right-patch,.el-table .el-table__fixed-patch{background:var(--table-header-bg);border-bottom:1px solid var(--table-header-border);box-shadow:inset 0 -1px 0 var(--table-header-separator)}.el-table .el-table__header-wrapper tr td.el-table__fixed-right-patch,.el-table .el-table__header-wrapper tr th.el-table__fixed-right-patch,.el-table .el-table__header-wrapper tr td.el-table__fixed-patch,.el-table .el-table__header-wrapper tr th.el-table__fixed-patch,.el-table .el-table__fixed-header-wrapper tr td.el-table__fixed-right-patch,.el-table .el-table__fixed-header-wrapper tr th.el-table__fixed-right-patch,.el-table .el-table__fixed-header-wrapper tr td.el-table__fixed-patch,.el-table .el-table__fixed-header-wrapper tr th.el-table__fixed-patch{background:var(--table-header-bg)!important;border-bottom:1px solid var(--table-header-border);box-shadow:inset 0 -1px 0 var(--table-header-separator)}.el-table .el-table__empty-block{min-height:260px;background:var(--bg-color-primary)}.el-table .el-table__empty-block .el-table__empty-text{color:var(--text-color-tertiary);font-size:var(--font-size-base);font-weight:500}.el-table__body .cell .el-button--text,.el-table__body .cell .el-button.is-link{min-height:26px;padding:3px 8px;border-radius:var(--radius-xs);font-size:12px;font-weight:500;transition:color var(--transition-fast),background-color var(--transition-fast)}.el-table__body .cell .el-button--text:hover,.el-table__body .cell .el-button.is-link:hover{background:var(--selection-gradient-soft);transform:none}.el-table__body .cell .el-button--text.el-button--primary,.el-table__body .cell .el-button.is-link.el-button--primary{color:var(--el-color-primary)}.el-table__body .cell .el-button--text.el-button--success,.el-table__body .cell .el-button.is-link.el-button--success{color:var(--el-color-success)}.el-table__body .cell .el-button--text.el-button--warning,.el-table__body .cell .el-button.is-link.el-button--warning{color:var(--el-color-warning)}.el-table__body .cell .el-button--text.el-button--danger,.el-table__body .cell .el-button.is-link.el-button--danger{color:var(--el-color-danger)}.el-table__body .el-tag:not(.gradient-tag){min-height:24px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:600;line-height:22px}.el-table__body .el-tag:not(.gradient-tag):hover{filter:none;transform:none}.el-table__body td.el-table__cell.operation-column .cell,.el-table__body td.el-table__cell.action-column .cell{display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap}.el-table__body td.el-table__cell.operation-column .el-button.is-link,.el-table__body td.el-table__cell.action-column .el-button.is-link{--table-action-color: var(--text-color-regular);--table-action-bg: var(--action-tone-neutral-slate);--table-action-bg-hover: var(--action-tone-neutral-slate-hover);--table-action-border: rgba(100, 116, 139, .14);min-width:62px;height:30px;padding:0 11px;border:1px solid var(--table-action-border)!important;border-radius:var(--radius-sm);background:var(--table-action-bg)!important;color:var(--table-action-color)!important;font-size:12px;font-weight:600;line-height:1;text-decoration:none!important;box-shadow:inset 0 1px #ffffff52,0 6px 14px #110d230d;transition:box-shadow var(--transition-fast),background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.el-table__body td.el-table__cell.operation-column .el-button.is-link:hover:not(:disabled),.el-table__body td.el-table__cell.operation-column .el-button.is-link:focus-visible:not(:disabled),.el-table__body td.el-table__cell.action-column .el-button.is-link:hover:not(:disabled),.el-table__body td.el-table__cell.action-column .el-button.is-link:focus-visible:not(:disabled){background:var(--table-action-bg-hover)!important;color:var(--table-action-color)!important;box-shadow:inset 0 1px #ffffff61,0 10px 20px #110d230f}.el-table__body td.el-table__cell.operation-column .el-button.is-link.el-button--primary,.el-table__body td.el-table__cell.action-column .el-button.is-link.el-button--primary,.el-table__body td.el-table__cell.operation-column .el-button.is-link.el-button--info,.el-table__body td.el-table__cell.action-column .el-button.is-link.el-button--info{--table-action-color: var(--tag-tone-primary-text);--table-action-bg: var(--tag-tone-primary-bg-plain);--table-action-bg-hover: var(--tag-tone-primary-bg);--table-action-border: var(--tag-tone-primary-border)}.el-table__body td.el-table__cell.operation-column .el-button.is-link.el-button--success,.el-table__body td.el-table__cell.action-column .el-button.is-link.el-button--success{--table-action-color: var(--tag-tone-success-text);--table-action-bg: var(--tag-tone-success-bg-plain);--table-action-bg-hover: var(--tag-tone-success-bg);--table-action-border: var(--tag-tone-success-border)}.el-table__body td.el-table__cell.operation-column .el-button.is-link.el-button--warning,.el-table__body td.el-table__cell.action-column .el-button.is-link.el-button--warning{--table-action-color: var(--tag-tone-warning-text);--table-action-bg: var(--tag-tone-warning-bg-plain);--table-action-bg-hover: var(--tag-tone-warning-bg);--table-action-border: var(--tag-tone-warning-border)}.el-table__body td.el-table__cell.operation-column .el-button.is-link.el-button--danger,.el-table__body td.el-table__cell.action-column .el-button.is-link.el-button--danger{--table-action-color: var(--tag-tone-danger-text);--table-action-bg: var(--tag-tone-danger-bg-plain);--table-action-bg-hover: var(--tag-tone-danger-bg);--table-action-border: var(--tag-tone-danger-border)}.el-pagination{padding:18px 24px;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;background:var(--bg-color-primary);border-top:1px solid var(--border-color-lighter)}.el-pagination .el-pagination__total,.el-pagination .el-pagination__jump{color:var(--text-color-secondary);font-size:var(--font-size-sm)}.el-pagination .el-pagination__sizes .el-input__wrapper,.el-pagination .el-pagination__jump .el-input__wrapper{min-height:36px;border-radius:var(--radius-sm);border-color:var(--border-color);box-shadow:none}.el-pagination .btn-prev,.el-pagination .btn-next,.el-pagination .el-pager .number{min-width:36px;height:36px;line-height:34px;border-radius:var(--radius-sm);border:1px solid var(--border-color);background:var(--bg-color-primary);color:var(--text-color-regular);transition:border-color var(--transition-fast),color var(--transition-fast),background-color var(--transition-fast)}.el-pagination .btn-prev:hover:not(:disabled),.el-pagination .btn-next:hover:not(:disabled),.el-pagination .el-pager .number:hover:not(:disabled){border-color:var(--el-color-primary);color:var(--el-color-primary);background:var(--selection-gradient-soft);transform:none}.el-pagination .el-pager .number.is-active{border-color:transparent;background:var(--selection-gradient);color:var(--bg-color-primary);box-shadow:0 10px 18px rgba(var(--admin-accent-rgb),.18)}.el-pagination .btn-prev:disabled,.el-pagination .btn-next:disabled{color:var(--text-color-placeholder);background:var(--bg-color-secondary);border-color:var(--border-color-lighter)}.el-pagination .el-pager .more{color:var(--text-color-tertiary)}.toolbar,.table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 24px;border-bottom:1px solid var(--border-color-lighter);background:var(--selection-gradient-soft);flex-wrap:wrap}.toolbar .el-button,.table-toolbar .el-button{min-height:36px}@media screen and (max-width:768px){.el-card.table-card .el-card__header,.table-card .el-card__header{padding:14px 16px}.el-card.table-card .el-card__header .card-header,.table-card .el-card__header .card-header{flex-wrap:wrap}.el-table{font-size:13px}.el-table .el-table__header-wrapper .el-table__cell,.el-table .el-table__body-wrapper .el-table__body td.el-table__cell{padding:10px 8px}.el-pagination{padding:14px 16px;justify-content:center}.toolbar,.table-toolbar{padding:12px 16px;flex-wrap:wrap}}.lazyload-item{opacity:0;transition:opacity .3s ease-in-out;background-color:#f5f7fa;min-height:100px}.lazyload-item.lazyload-loaded{opacity:1}.lazyload-item.lazyload-error{opacity:.5;background-color:#f5f5f5;position:relative}.lazyload-item.lazyload-error:after{content:"图片加载失败";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:12px;color:#909399;white-space:nowrap}.lazyload-item:not(.lazyload-loaded):not(.lazyload-error){background:linear-gradient(90deg,#f5f7fa 25%,#e4e7ed,#f5f7fa 75%);background-size:200% 100%;animation:lazyload-skeleton 1.5s ease-in-out infinite}@keyframes lazyload-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}.modern-card{background:radial-gradient(circle at top right,rgba(var(--admin-highlight-rgb),.12),transparent 24%),linear-gradient(180deg,#fffdfafc,#f8f2ebf7);border:1px solid rgba(255,250,246,.76);box-shadow:0 20px 40px #46363014,0 4px 12px #4636300a;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast);margin-bottom:24px;border-radius:20px;overflow:hidden}.modern-card:hover{border-color:rgba(var(--admin-accent-rgb),.16);box-shadow:0 24px 42px #110d230f,0 8px 18px #110d2308;transform:none}.modern-card :deep(.el-card__header){background:linear-gradient(180deg,#fffdfafa,rgba(var(--admin-highlight-rgb),.08));border-bottom:1px solid rgba(var(--admin-accent-rgb),.08);padding:18px 22px}.modern-card :deep(.el-card__body){padding:22px}.modern-card .card-header{display:flex;justify-content:space-between;align-items:center}.modern-card .card-header .header-left{display:flex;align-items:center;gap:12px}.modern-card .card-header .header-left .header-icon{color:var(--el-color-primary)}.modern-card .card-header .header-left .header-title{font-size:15px;font-weight:600;color:var(--text-color-primary);letter-spacing:.01em}.modern-card .card-header .header-left .total-badge{margin-left:8px}.modern-card .card-header .header-actions{display:flex;gap:12px}.search-card{margin-bottom:18px;border-radius:inherit}.table-card{border-radius:inherit}.pagination-wrapper{margin-top:18px;display:flex;justify-content:flex-end}.system-config-container,.profit-rate-config-container,.payment-config-container,.oss-config-container,.sms-config-container{padding:24px;background:radial-gradient(circle at top right,rgba(var(--admin-highlight-rgb),.16) 0%,transparent 34%),linear-gradient(180deg,rgba(var(--admin-highlight-rgb),.08),rgba(var(--admin-accent-rgb),.04) 28%,#fffdfa);min-height:calc(var(--app-vh, 1vh) * 100 - 50px)}@media screen and (max-width:768px){.modern-card{margin-bottom:16px}.modern-card :deep(.el-card__header){padding:16px 18px}.modern-card :deep(.el-card__body){padding:16px 18px}.modern-card .card-header{flex-direction:column;align-items:stretch;gap:12px}.modern-card .card-header .header-left,.modern-card .card-header .header-actions{width:100%}.modern-card .card-header .header-left{flex-wrap:wrap}.modern-card .card-header .header-actions{justify-content:stretch;flex-wrap:wrap;gap:8px}.modern-card .card-header .header-actions .el-button{flex:1 1 calc(50% - 4px);min-width:0;min-height:38px}.pagination-wrapper{justify-content:center}.system-config-container,.profit-rate-config-container,.payment-config-container,.oss-config-container,.sms-config-container{padding:16px}}.standard-list-table .el-table__cell:has(.action-buttons){padding:12px}.standard-list-table .el-table__header-wrapper .el-table__cell .cell{line-height:1.45}.standard-list-table .el-table__body-wrapper .el-table__row .el-table__cell .cell{line-height:1.5}.standard-list-table .action-buttons{min-width:112px;display:inline-flex;justify-content:center;align-items:center;white-space:nowrap}.standard-list-container{padding:20px;background:radial-gradient(circle at 0% 0%,rgba(var(--admin-highlight-rgb),.1),transparent 22%),linear-gradient(180deg,rgba(255,255,255,.18) 0%,transparent 20%)}.standard-list-container .search-card{margin-bottom:20px}.standard-list-container .table-card{margin-bottom:0}.el-tag.gradient-tag{--tag-text-color: var(--tag-tone-primary-text);--tag-bg: var(--tag-tone-primary-bg);--tag-bg-hover: var(--tag-tone-primary-bg-hover);--tag-border: var(--tag-tone-primary-border);color:var(--tag-text-color)!important;background:var(--tag-bg)!important;border:1px solid var(--tag-border)!important;box-shadow:inset 0 1px #ffffff85,0 10px 20px #46363014;border-radius:999px;font-weight:600;letter-spacing:.2px;transition:background var(--transition-fast),box-shadow var(--transition-fast),filter var(--transition-fast)}.el-tag.gradient-tag:hover{background:var(--tag-bg-hover)!important;box-shadow:inset 0 1px #ffffff80,0 8px 16px #110d230f;filter:none}.el-tag.gradient-tag--level{--tag-text-color: var(--tag-tone-primary-text);--tag-bg: var(--tag-tone-primary-bg);--tag-bg-hover: var(--tag-tone-primary-bg-hover);--tag-border: var(--tag-tone-primary-border)}.el-tag.gradient-tag--emerald{--tag-text-color: var(--tag-tone-success-text);--tag-bg: var(--tag-tone-success-bg);--tag-bg-hover: var(--tag-tone-success-bg-hover);--tag-border: var(--tag-tone-success-border)}.el-tag.gradient-tag--amber{--tag-text-color: var(--tag-tone-warning-text);--tag-bg: var(--tag-tone-warning-bg);--tag-bg-hover: var(--tag-tone-warning-bg-hover);--tag-border: var(--tag-tone-warning-border)}.el-tag.gradient-tag--rose{--tag-text-color: var(--tag-tone-danger-text);--tag-bg: var(--tag-tone-danger-bg);--tag-bg-hover: var(--tag-tone-danger-bg-hover);--tag-border: var(--tag-tone-danger-border)}.el-tag.gradient-tag--slate{--tag-text-color: var(--tag-tone-neutral-text);--tag-bg: var(--tag-tone-neutral-bg);--tag-bg-hover: var(--tag-tone-neutral-bg-hover);--tag-border: var(--tag-tone-neutral-border)}@media screen and (max-width:768px){.standard-list-container{padding:12px}.standard-list-table{font-size:13px}.standard-list-table .el-table__cell{padding:10px 8px}}:root{--form-label-width-standard: 120px;--form-label-width-simple: 100px;--form-label-width-wide: 140px;--form-label-width-extra-wide: 180px;--form-control-height-standard: 42px;--form-control-height-search: 38px;--form-item-margin-bottom: 18px;--form-gutter: 20px}.standard-form,.simple-form,.el-form.simple-form,.el-form.standard-form{--el-form-label-width: var(--form-label-width-standard)}.standard-form :deep(.el-form-item),.simple-form :deep(.el-form-item),.el-form.standard-form :deep(.el-form-item){margin-bottom:var(--form-item-margin-bottom)}.standard-form :deep(.el-form-item) .el-form-item__label,.simple-form :deep(.el-form-item) .el-form-item__label,.el-form.standard-form :deep(.el-form-item) .el-form-item__label{font-size:14px;font-weight:600;color:var(--text-color-primary);line-height:var(--form-control-height-standard);padding-right:12px}.standard-form :deep(.el-form-item) .el-form-item__content,.simple-form :deep(.el-form-item) .el-form-item__content,.el-form.standard-form :deep(.el-form-item) .el-form-item__content{line-height:var(--form-control-height-standard)}.standard-form :deep(.el-form-item) .el-form-item__error,.simple-form :deep(.el-form-item) .el-form-item__error,.el-form.standard-form :deep(.el-form-item) .el-form-item__error{font-size:12.5px;padding-top:4px}.standard-form :deep(.el-input) .el-input__wrapper,.simple-form :deep(.el-input) .el-input__wrapper,.el-form.standard-form :deep(.el-input) .el-input__wrapper{height:var(--form-control-height-standard);line-height:var(--form-control-height-standard);padding:0 12px;border-radius:14px;background:#ffffffdb;box-shadow:inset 0 1px #ffffffe0,0 12px 20px #4636300d;transition:all .2s ease}.standard-form :deep(.el-input) .el-input__wrapper:hover,.simple-form :deep(.el-input) .el-input__wrapper:hover,.el-form.standard-form :deep(.el-input) .el-input__wrapper:hover{box-shadow:0 0 0 1px var(--border-color-normal) inset}.standard-form :deep(.el-input) .el-input__wrapper.is-focus,.simple-form :deep(.el-input) .el-input__wrapper.is-focus,.el-form.standard-form :deep(.el-input) .el-input__wrapper.is-focus{box-shadow:0 0 0 1px rgba(var(--admin-accent-rgb),.24),0 0 0 4px rgba(var(--admin-accent-rgb),.08),0 16px 24px #46363014!important;background:#fff}.standard-form :deep(.el-input) .el-input__inner,.simple-form :deep(.el-input) .el-input__inner,.el-form.standard-form :deep(.el-input) .el-input__inner{font-size:14px;font-weight:500;color:var(--text-color-primary);height:var(--form-control-height-standard);line-height:var(--form-control-height-standard)}.standard-form :deep(.el-input) .el-input__inner::placeholder,.simple-form :deep(.el-input) .el-input__inner::placeholder,.el-form.standard-form :deep(.el-input) .el-input__inner::placeholder{color:var(--text-color-placeholder);font-weight:400}.standard-form :deep(.el-input-number),.simple-form :deep(.el-input-number),.el-form.standard-form :deep(.el-input-number){width:100%;height:var(--form-control-height-standard);line-height:var(--form-control-height-standard)}.standard-form :deep(.el-input-number) .el-input__wrapper,.simple-form :deep(.el-input-number) .el-input__wrapper,.el-form.standard-form :deep(.el-input-number) .el-input__wrapper{height:var(--form-control-height-standard);line-height:var(--form-control-height-standard);padding:0 12px;border-radius:14px;background:#ffffffdb;box-shadow:inset 0 1px #ffffffe0,0 12px 20px #4636300d;transition:all .2s ease}.standard-form :deep(.el-input-number) .el-input__wrapper:hover,.simple-form :deep(.el-input-number) .el-input__wrapper:hover,.el-form.standard-form :deep(.el-input-number) .el-input__wrapper:hover{box-shadow:0 0 0 1px var(--border-color-normal) inset}.standard-form :deep(.el-input-number) .el-input__wrapper.is-focus,.simple-form :deep(.el-input-number) .el-input__wrapper.is-focus,.el-form.standard-form :deep(.el-input-number) .el-input__wrapper.is-focus{box-shadow:0 0 0 1px rgba(var(--admin-accent-rgb),.24),0 0 0 4px rgba(var(--admin-accent-rgb),.08),0 16px 24px #46363014!important;background:#fff}.standard-form :deep(.el-input-number) .el-input__inner,.simple-form :deep(.el-input-number) .el-input__inner,.el-form.standard-form :deep(.el-input-number) .el-input__inner{font-size:14px;font-weight:500;color:var(--text-color-primary);height:var(--form-control-height-standard);line-height:var(--form-control-height-standard);text-align:left}.standard-form :deep(.el-input-number) .el-input-number__decrease,.simple-form :deep(.el-input-number) .el-input-number__decrease,.standard-form :deep(.el-input-number) .el-input-number__increase,.simple-form :deep(.el-input-number) .el-input-number__increase,.el-form.standard-form :deep(.el-input-number) .el-input-number__decrease,.el-form.standard-form :deep(.el-input-number) .el-input-number__increase{display:none!important}.standard-form :deep(.el-select),.simple-form :deep(.el-select),.el-form.standard-form :deep(.el-select){height:var(--form-control-height-standard)}.standard-form :deep(.el-select) .el-input,.simple-form :deep(.el-select) .el-input,.el-form.standard-form :deep(.el-select) .el-input{height:var(--form-control-height-standard)}.standard-form :deep(.el-select) .el-input__wrapper,.simple-form :deep(.el-select) .el-input__wrapper,.el-form.standard-form :deep(.el-select) .el-input__wrapper{height:var(--form-control-height-standard);line-height:var(--form-control-height-standard);padding:0 12px;border-radius:14px;background:#ffffffdb;box-shadow:inset 0 1px #ffffffe0,0 12px 20px #4636300d;transition:all .2s ease}.standard-form :deep(.el-select) .el-input__wrapper:hover,.simple-form :deep(.el-select) .el-input__wrapper:hover,.el-form.standard-form :deep(.el-select) .el-input__wrapper:hover{box-shadow:0 0 0 1px var(--border-color-normal) inset}.standard-form :deep(.el-select) .el-input__wrapper.is-focus,.simple-form :deep(.el-select) .el-input__wrapper.is-focus,.el-form.standard-form :deep(.el-select) .el-input__wrapper.is-focus{box-shadow:0 0 0 1px rgba(var(--admin-accent-rgb),.24),0 0 0 4px rgba(var(--admin-accent-rgb),.08),0 16px 24px #46363014!important;background:#fff}.standard-form :deep(.el-select) .el-input__inner,.simple-form :deep(.el-select) .el-input__inner,.el-form.standard-form :deep(.el-select) .el-input__inner{font-size:14px;font-weight:500;color:var(--text-color-primary);height:var(--form-control-height-standard);line-height:var(--form-control-height-standard)}.standard-form :deep(.el-select) .el-input__suffix,.simple-form :deep(.el-select) .el-input__suffix,.el-form.standard-form :deep(.el-select) .el-input__suffix{height:var(--form-control-height-standard);display:flex;align-items:center}.standard-form :deep(.el-tree-select),.simple-form :deep(.el-tree-select),.el-form.standard-form :deep(.el-tree-select){height:var(--form-control-height-standard)}.standard-form :deep(.el-tree-select) .el-input,.simple-form :deep(.el-tree-select) .el-input,.el-form.standard-form :deep(.el-tree-select) .el-input{height:var(--form-control-height-standard)}.standard-form :deep(.el-tree-select) .el-input__wrapper,.simple-form :deep(.el-tree-select) .el-input__wrapper,.el-form.standard-form :deep(.el-tree-select) .el-input__wrapper{height:var(--form-control-height-standard);line-height:var(--form-control-height-standard);padding:0 12px;border-radius:14px;background:#ffffffdb;box-shadow:inset 0 1px #ffffffe0,0 12px 20px #4636300d;transition:all .2s ease}.standard-form :deep(.el-tree-select) .el-input__wrapper:hover,.simple-form :deep(.el-tree-select) .el-input__wrapper:hover,.el-form.standard-form :deep(.el-tree-select) .el-input__wrapper:hover{box-shadow:0 0 0 1px var(--border-color-normal) inset}.standard-form :deep(.el-tree-select) .el-input__wrapper.is-focus,.simple-form :deep(.el-tree-select) .el-input__wrapper.is-focus,.el-form.standard-form :deep(.el-tree-select) .el-input__wrapper.is-focus{box-shadow:0 0 0 1px rgba(var(--admin-accent-rgb),.24),0 0 0 4px rgba(var(--admin-accent-rgb),.08),0 16px 24px #46363014!important;background:#fff}.standard-form :deep(.el-tree-select) .el-input__inner,.simple-form :deep(.el-tree-select) .el-input__inner,.el-form.standard-form :deep(.el-tree-select) .el-input__inner{font-size:14px;font-weight:500;color:var(--text-color-primary);height:var(--form-control-height-standard);line-height:var(--form-control-height-standard)}.standard-form :deep(.el-tree-select) .el-input__suffix,.simple-form :deep(.el-tree-select) .el-input__suffix,.el-form.standard-form :deep(.el-tree-select) .el-input__suffix{height:var(--form-control-height-standard);display:flex;align-items:center}.standard-form :deep(.el-textarea) .el-textarea__inner,.simple-form :deep(.el-textarea) .el-textarea__inner,.el-form.standard-form :deep(.el-textarea) .el-textarea__inner{padding:10px 12px;font-size:14px;font-weight:500;line-height:1.8;color:var(--text-color-primary);background:#ffffffe6;border:1px solid var(--border-color);border-radius:16px;box-shadow:inset 0 1px #ffffffe0,0 12px 20px #4636300a;transition:all .2s ease}.standard-form :deep(.el-textarea) .el-textarea__inner::placeholder,.simple-form :deep(.el-textarea) .el-textarea__inner::placeholder,.el-form.standard-form :deep(.el-textarea) .el-textarea__inner::placeholder{color:var(--text-color-placeholder);font-weight:400}.standard-form :deep(.el-textarea) .el-textarea__inner:hover,.simple-form :deep(.el-textarea) .el-textarea__inner:hover,.el-form.standard-form :deep(.el-textarea) .el-textarea__inner:hover{border-color:var(--border-color-normal)}.standard-form :deep(.el-textarea) .el-textarea__inner:focus,.simple-form :deep(.el-textarea) .el-textarea__inner:focus,.el-form.standard-form :deep(.el-textarea) .el-textarea__inner:focus{border-color:var(--el-color-primary);box-shadow:0 0 0 4px rgba(var(--admin-accent-rgb),.08)}.standard-form :deep(.el-switch),.simple-form :deep(.el-switch),.el-form.standard-form :deep(.el-switch){height:24px}.standard-form :deep(.el-switch) .el-switch__core,.simple-form :deep(.el-switch) .el-switch__core,.el-form.standard-form :deep(.el-switch) .el-switch__core{height:24px;min-width:46px;border-radius:12px;border:2px solid var(--border-color);background:var(--bg-color-secondary)}.standard-form :deep(.el-switch) .el-switch__core .el-switch__action,.simple-form :deep(.el-switch) .el-switch__core .el-switch__action,.el-form.standard-form :deep(.el-switch) .el-switch__core .el-switch__action{width:18px;height:18px}.standard-form :deep(.el-switch).is-checked .el-switch__core,.simple-form :deep(.el-switch).is-checked .el-switch__core,.el-form.standard-form :deep(.el-switch).is-checked .el-switch__core{border-color:var(--el-color-primary);background:var(--el-color-primary)}.standard-form :deep(.el-switch) .el-switch__label,.simple-form :deep(.el-switch) .el-switch__label,.el-form.standard-form :deep(.el-switch) .el-switch__label{font-size:14px;font-weight:600;color:var(--text-color-primary)}.standard-form :deep(.el-switch) .el-switch__label.is-active,.simple-form :deep(.el-switch) .el-switch__label.is-active,.el-form.standard-form :deep(.el-switch) .el-switch__label.is-active{color:var(--el-color-primary)}.standard-form :deep(.el-radio),.simple-form :deep(.el-radio),.el-form.standard-form :deep(.el-radio){margin-right:26px;height:30px}.standard-form :deep(.el-radio) .el-radio__input .el-radio__inner,.simple-form :deep(.el-radio) .el-radio__input .el-radio__inner,.el-form.standard-form :deep(.el-radio) .el-radio__input .el-radio__inner{width:17px;height:17px;border:2px solid var(--border-color-normal)}.standard-form :deep(.el-radio) .el-radio__input .el-radio__inner:after,.simple-form :deep(.el-radio) .el-radio__input .el-radio__inner:after,.el-form.standard-form :deep(.el-radio) .el-radio__input .el-radio__inner:after{width:7px;height:7px;background:#fff}.standard-form :deep(.el-radio) .el-radio__input.is-checked .el-radio__inner,.simple-form :deep(.el-radio) .el-radio__input.is-checked .el-radio__inner,.el-form.standard-form :deep(.el-radio) .el-radio__input.is-checked .el-radio__inner{background:var(--el-color-primary);border-color:var(--el-color-primary)}.standard-form :deep(.el-radio) .el-radio__label,.simple-form :deep(.el-radio) .el-radio__label,.el-form.standard-form :deep(.el-radio) .el-radio__label{font-size:14px;font-weight:600;color:var(--text-color-primary);padding-left:9px}.standard-form :deep(.el-radio).is-checked .el-radio__label,.simple-form :deep(.el-radio).is-checked .el-radio__label,.el-form.standard-form :deep(.el-radio).is-checked .el-radio__label{color:var(--el-color-primary)}.standard-form :deep(.el-checkbox),.simple-form :deep(.el-checkbox),.el-form.standard-form :deep(.el-checkbox){margin-right:26px;height:30px}.standard-form :deep(.el-checkbox) .el-checkbox__input .el-checkbox__inner,.simple-form :deep(.el-checkbox) .el-checkbox__input .el-checkbox__inner,.el-form.standard-form :deep(.el-checkbox) .el-checkbox__input .el-checkbox__inner{width:17px;height:17px;border:2px solid var(--border-color-normal)}.standard-form :deep(.el-checkbox) .el-checkbox__input .el-checkbox__inner:after,.simple-form :deep(.el-checkbox) .el-checkbox__input .el-checkbox__inner:after,.el-form.standard-form :deep(.el-checkbox) .el-checkbox__input .el-checkbox__inner:after{width:7px;height:7px;background:#fff}.standard-form :deep(.el-checkbox) .el-checkbox__input.is-checked .el-checkbox__inner,.simple-form :deep(.el-checkbox) .el-checkbox__input.is-checked .el-checkbox__inner,.el-form.standard-form :deep(.el-checkbox) .el-checkbox__input.is-checked .el-checkbox__inner{background:var(--el-color-primary);border-color:var(--el-color-primary)}.standard-form :deep(.el-checkbox) .el-checkbox__label,.simple-form :deep(.el-checkbox) .el-checkbox__label,.el-form.standard-form :deep(.el-checkbox) .el-checkbox__label{font-size:14px;font-weight:600;color:var(--text-color-primary);padding-left:9px}.standard-form :deep(.el-checkbox).is-checked .el-checkbox__label,.simple-form :deep(.el-checkbox).is-checked .el-checkbox__label,.el-form.standard-form :deep(.el-checkbox).is-checked .el-checkbox__label{color:var(--el-color-primary)}.standard-form :deep(.el-date-editor),.simple-form :deep(.el-date-editor),.el-form.standard-form :deep(.el-date-editor){height:var(--form-control-height-standard)}.standard-form :deep(.el-date-editor) .el-input__wrapper,.simple-form :deep(.el-date-editor) .el-input__wrapper,.el-form.standard-form :deep(.el-date-editor) .el-input__wrapper{height:var(--form-control-height-standard);line-height:var(--form-control-height-standard);padding:0 12px;border-radius:14px;background:#ffffffdb;box-shadow:inset 0 1px #ffffffe0,0 12px 20px #4636300d;transition:all .2s ease}.standard-form :deep(.el-date-editor) .el-input__wrapper:hover,.simple-form :deep(.el-date-editor) .el-input__wrapper:hover,.el-form.standard-form :deep(.el-date-editor) .el-input__wrapper:hover{box-shadow:0 0 0 1px var(--border-color-normal) inset}.standard-form :deep(.el-date-editor) .el-input__wrapper.is-focus,.simple-form :deep(.el-date-editor) .el-input__wrapper.is-focus,.el-form.standard-form :deep(.el-date-editor) .el-input__wrapper.is-focus{box-shadow:0 0 0 1px rgba(var(--admin-accent-rgb),.24),0 0 0 4px rgba(var(--admin-accent-rgb),.08),0 16px 24px #46363014!important;background:#fff}.standard-form :deep(.el-date-editor) .el-input__inner,.simple-form :deep(.el-date-editor) .el-input__inner,.el-form.standard-form :deep(.el-date-editor) .el-input__inner{font-size:14px;font-weight:500;color:var(--text-color-primary);height:var(--form-control-height-standard);line-height:var(--form-control-height-standard)}.simple-form,.el-form.simple-form{--el-form-label-width: var(--form-label-width-simple)}.search-form :deep(.el-input) .el-input__wrapper,.search-form :deep(.el-select) .el-input__wrapper,.search-form :deep(.el-input-number) .el-input__wrapper,.search-form :deep(.el-date-editor) .el-input__wrapper{height:var(--form-control-height-search);line-height:var(--form-control-height-search)}.search-form :deep(.el-input) .el-input__inner,.search-form :deep(.el-select) .el-input__inner,.search-form :deep(.el-input-number) .el-input__inner,.search-form :deep(.el-date-editor) .el-input__inner{height:var(--form-control-height-search);line-height:var(--form-control-height-search)}.search-form :deep(.el-select) .el-input__suffix{height:var(--form-control-height-search)}.form-tip,.field-tip{color:var(--text-color-placeholder, #909399);font-size:12px;margin-top:6px;line-height:1.4;padding-left:0}.standard-form :deep(.el-divider),.simple-form :deep(.el-divider){margin:30px 0 24px;border-color:transparent;background:linear-gradient(90deg,transparent 0%,var(--border-color) 20%,var(--border-color) 80%,transparent 100%);height:1px}.standard-form :deep(.el-divider) .el-divider__text,.simple-form :deep(.el-divider) .el-divider__text{display:inline-flex;align-items:center;gap:9px;font-size:15.5px;font-weight:700;color:var(--el-color-primary);background:var(--bg-color);padding:0 18px;position:relative}.standard-form :deep(.el-divider) .el-divider__text:before,.simple-form :deep(.el-divider) .el-divider__text:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:18px;background:var(--primary-gradient);border-radius:2px;margin-right:11px}.standard-form :deep(.el-divider) .el-divider__text .el-icon,.simple-form :deep(.el-divider) .el-divider__text .el-icon{font-size:19px;color:var(--el-color-primary);margin-left:3px}.standard-form :deep(.el-row),.simple-form :deep(.el-row){margin-bottom:0}.standard-form :deep(.el-col):not(:last-child),.simple-form :deep(.el-col):not(:last-child){padding-right:14px}.form-container{padding:8px 0}.form-alert{margin-bottom:24px}.form-alert .alert-content{line-height:1.6}.form-alert .alert-content strong{color:#303133;margin-right:4px}.form-alert .alert-content span{color:#606266}.form-input-wrapper{width:100%}.el-dialog .el-dialog__title{font-size:18px;font-weight:600;color:var(--dialog-header-text-color)}.el-dialog .el-form-item__label{font-size:14px;font-weight:500;color:var(--text-color-regular)}.el-dialog .el-input__inner,.el-dialog .el-textarea__inner,.el-dialog .el-input-number__input,.el-dialog .el-select .el-input__inner,.el-dialog .el-switch__label,.el-dialog .el-radio__label,.el-dialog .el-checkbox__label{font-size:13px;color:var(--text-color-secondary)}@media screen and (max-width:768px){:root{--form-control-height-standard: 42px;--form-control-height-search: 38px}}@media screen and (max-width:768px){.el-dialog .el-form:not(.search-form) .el-form-item{display:block;margin-bottom:14px}.el-dialog .el-form:not(.search-form) .el-form-item__label{width:100%!important;max-width:none;height:auto;line-height:1.4;margin-bottom:6px;padding-right:0;justify-content:flex-start;text-align:left;white-space:normal}.el-dialog .el-form:not(.search-form) .el-form-item__content{width:100%;margin-left:0!important}.el-dialog .el-form:not(.search-form) .el-row{margin-left:0!important;margin-right:0!important}.el-dialog .el-form:not(.search-form) .el-col{flex:0 0 100%;max-width:100%;padding-left:0!important;padding-right:0!important}.el-dialog .el-form:not(.search-form) .el-date-editor,.el-dialog .el-form:not(.search-form) .el-cascader,.el-dialog .el-form:not(.search-form) .el-select,.el-dialog .el-form:not(.search-form) .el-input,.el-dialog .el-form:not(.search-form) .el-input-number,.el-dialog .el-form:not(.search-form) .el-autocomplete{width:100%;max-width:100%}.el-dialog .el-form:not(.search-form) .el-radio-group,.el-dialog .el-form:not(.search-form) .el-checkbox-group{display:flex;flex-wrap:wrap;gap:8px 12px}.el-dialog .el-form:not(.search-form) .el-radio,.el-dialog .el-form:not(.search-form) .el-checkbox{margin-right:0}.el-dialog .el-form:not(.search-form) .el-button{min-height:38px}.standard-form,.simple-form,.el-form.simple-form,.el-form.standard-form{--el-form-label-width: auto}.standard-form .el-form-item,.simple-form .el-form-item,.el-form.standard-form .el-form-item,.el-form.simple-form .el-form-item{display:block;margin-bottom:14px}.standard-form .el-form-item__label,.simple-form .el-form-item__label,.el-form.standard-form .el-form-item__label,.el-form.simple-form .el-form-item__label{width:100%!important;max-width:none;height:auto;line-height:1.4;margin-bottom:6px;padding-right:0;justify-content:flex-start;text-align:left;white-space:normal}.standard-form .el-form-item__content,.simple-form .el-form-item__content,.el-form.standard-form .el-form-item__content,.el-form.simple-form .el-form-item__content{width:100%;margin-left:0!important}.standard-form .el-row,.simple-form .el-row,.el-form.standard-form .el-row,.el-form.simple-form .el-row{margin-left:0!important;margin-right:0!important}.standard-form .el-col,.simple-form .el-col,.el-form.standard-form .el-col,.el-form.simple-form .el-col{flex:0 0 100%;max-width:100%;padding-left:0!important;padding-right:0!important}.standard-form .el-date-editor,.standard-form .el-cascader,.standard-form .el-select,.standard-form .el-input,.standard-form .el-input-number,.standard-form .el-autocomplete,.simple-form .el-date-editor,.simple-form .el-cascader,.simple-form .el-select,.simple-form .el-input,.simple-form .el-input-number,.simple-form .el-autocomplete,.el-form.standard-form .el-date-editor,.el-form.standard-form .el-cascader,.el-form.standard-form .el-select,.el-form.standard-form .el-input,.el-form.standard-form .el-input-number,.el-form.standard-form .el-autocomplete,.el-form.simple-form .el-date-editor,.el-form.simple-form .el-cascader,.el-form.simple-form .el-select,.el-form.simple-form .el-input,.el-form.simple-form .el-input-number,.el-form.simple-form .el-autocomplete{width:100%;max-width:100%}.standard-form .el-radio-group,.standard-form .el-checkbox-group,.simple-form .el-radio-group,.simple-form .el-checkbox-group,.el-form.standard-form .el-radio-group,.el-form.standard-form .el-checkbox-group,.el-form.simple-form .el-radio-group,.el-form.simple-form .el-checkbox-group{display:flex;flex-wrap:wrap;gap:8px 12px}.standard-form .el-radio,.standard-form .el-checkbox,.simple-form .el-radio,.simple-form .el-checkbox,.el-form.standard-form .el-radio,.el-form.standard-form .el-checkbox,.el-form.simple-form .el-radio,.el-form.simple-form .el-checkbox{margin-right:0}.standard-form .el-button,.simple-form .el-button,.el-form.standard-form .el-button,.el-form.simple-form .el-button{min-height:38px}}*{box-sizing:border-box}:root{--app-vh: 1vh}html,body,#app{width:100%;height:100%;min-height:calc(var(--app-vh, 1vh) * 100);margin:0;padding:0;font-family:var(--font-family-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{background:var(--admin-page-bg);color:var(--text-color-primary);background-image:radial-gradient(circle at 12% 8%,rgba(var(--admin-highlight-rgb),.16),transparent 24%),radial-gradient(circle at 88% 12%,rgba(var(--admin-accent-rgb),.08),transparent 20%),linear-gradient(180deg,#fdfaf6 0%,var(--admin-page-bg) 48%,#f7f1ea 100%)}::selection{background:rgba(var(--admin-accent-rgb),.18);color:var(--text-color-primary)}a{transition:color var(--transition-fast),opacity var(--transition-fast)}a:hover{opacity:.8}button,.el-button{border-radius:14px;font-weight:600;letter-spacing:.01em;transition:box-shadow var(--transition-fast),filter var(--transition-fast),background-color var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast)}button:not(:disabled):hover,.el-button:not(:disabled):hover{transform:none;filter:saturate(1.02)}button:not(:disabled):active,.el-button:not(:disabled):active{transform:none;filter:saturate(.98)}.el-button:not(.is-link):not(.is-text){min-height:40px;padding:0 18px;border-radius:14px}.el-button:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info):not(.is-link):not(.is-text){background:#fffdfad1;border-color:var(--admin-border-soft);color:var(--text-color-primary);box-shadow:inset 0 1px #ffffffeb,0 12px 24px #4636300f}.el-button:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info):not(.is-link):not(.is-text):hover:not(:disabled){background:#fffdfafa;border-color:rgba(var(--admin-accent-rgb),.18);color:var(--color-primary);box-shadow:inset 0 1px #fffffff0,0 16px 28px #4636301a;filter:none}.el-button:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info):not(.is-link):not(.is-text):active:not(:disabled){box-shadow:inset 0 1px #ffffffd1,0 10px 18px #0f172a0d}.el-button--primary:not(.is-link):not(.is-text):not(.is-plain){background:var(--selection-gradient);border-color:rgba(var(--admin-accent-rgb),.08);color:#fff;box-shadow:0 18px 34px rgba(var(--admin-accent-rgb),.22)}.el-button--primary:not(.is-link):not(.is-text):not(.is-plain):hover:not(:disabled){background:var(--selection-gradient-hover);border-color:rgba(var(--admin-accent-rgb),.18);box-shadow:0 22px 38px rgba(var(--admin-accent-rgb),.24);filter:none}.el-button--primary:not(.is-link):not(.is-text):not(.is-plain):active:not(:disabled){background:var(--selection-gradient-hover);box-shadow:0 12px 20px rgba(var(--admin-accent-rgb),.18)}.el-button--primary.is-plain{background:rgba(var(--admin-accent-rgb),.1);border-color:rgba(var(--admin-accent-rgb),.18);color:var(--admin-accent)}.el-button--primary.is-plain:hover:not(:disabled){background:rgba(var(--admin-accent-rgb),.12);border-color:rgba(var(--admin-accent-rgb),.24);color:var(--admin-accent-hover)}.el-tabs:not(.el-tabs--card):not(.el-tabs--border-card) .el-tabs__header{margin:0 0 14px}.el-tabs:not(.el-tabs--card):not(.el-tabs--border-card) .el-tabs__nav-wrap:after{height:1px;background:var(--border-color-light)}.el-tabs:not(.el-tabs--card):not(.el-tabs--border-card) .el-tabs__item{height:36px;padding:0 16px;margin-right:8px;border-radius:12px 12px 0 0;color:var(--text-color-secondary);font-weight:600;transition:color var(--transition-fast),background-color var(--transition-fast),box-shadow var(--transition-fast)}.el-tabs:not(.el-tabs--card):not(.el-tabs--border-card) .el-tabs__item:hover{color:var(--color-primary);background:rgba(var(--admin-accent-rgb),.06)}.el-tabs:not(.el-tabs--card):not(.el-tabs--border-card) .el-tabs__item.is-active{color:var(--text-color-primary);background:#fffdfaf0;box-shadow:inset 0 0 0 1px rgba(var(--admin-accent-rgb),.14),0 14px 26px #46363014}.el-tabs:not(.el-tabs--card):not(.el-tabs--border-card) .el-tabs__active-bar{display:none}.el-link.standard-inline-link{display:inline-flex;align-items:center;max-width:100%;padding:2px 8px;border-radius:var(--radius-xs);background:var(--selection-gradient-soft);color:var(--el-color-primary);font-weight:600;text-decoration:none!important;transition:background-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast)}.el-link.standard-inline-link .el-link__inner{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none!important}.el-link.standard-inline-link:hover{background:rgba(var(--admin-accent-rgb),.12);color:var(--admin-accent-hover)!important;box-shadow:0 10px 18px #4636300d}.el-link.standard-inline-link:active{background:rgba(var(--admin-accent-rgb),.16);color:var(--admin-accent-hover)!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background-color:rgba(var(--admin-accent-rgb),.28);border-radius:999px;transition:all .3s}::-webkit-scrollbar-thumb:hover{background-color:rgba(var(--admin-accent-rgb),.36)}::-webkit-scrollbar-track{background-color:transparent}.app-container{padding:20px;background:radial-gradient(circle at 0% 0%,rgba(var(--admin-highlight-rgb),.14),transparent 24%),radial-gradient(circle at 100% 0%,rgba(var(--admin-accent-rgb),.08),transparent 22%),linear-gradient(180deg,rgba(255,255,255,.28) 0%,transparent 22%),linear-gradient(180deg,#faf7ff 0%,var(--admin-page-bg) 100%);min-height:calc(var(--app-vh, 1vh) * 100 - 84px);animation:fadeIn .4s ease-out}.app-card{margin-bottom:20px;transition:all var(--transition-base)}.app-card:hover{box-shadow:var(--shadow-md);transform:none}.el-card{border-radius:22px;border:1px solid var(--admin-border-soft);background:linear-gradient(180deg,#fffffff7,#fbf8fff2);box-shadow:var(--admin-shadow-sm);transition:all var(--transition-base)}.el-card:hover{box-shadow:var(--admin-shadow-md)!important}.el-empty{border-radius:16px}.el-empty .el-empty__description{margin-top:10px}.el-empty .el-empty__description p{color:var(--text-color-secondary);line-height:1.6}.el-descriptions{border-radius:18px;overflow:hidden}.el-descriptions .el-descriptions__label.el-descriptions__cell.is-bordered-label{background:#f8fafc;color:var(--text-color-secondary);font-weight:600}.el-descriptions .el-descriptions__content.el-descriptions__cell.is-bordered-content{color:var(--text-color-primary);background:#fff}.el-descriptions.detail-descriptions{border:1px solid rgba(226,232,240,.92);box-shadow:inset 0 1px #ffffffd9}.el-descriptions.detail-descriptions .el-descriptions__table{background:#fff}.el-descriptions.detail-descriptions .el-descriptions__cell{padding:14px 16px!important;vertical-align:top}.el-descriptions.detail-descriptions .el-descriptions__label.el-descriptions__cell.is-bordered-label{background:linear-gradient(180deg,#f8fafc,#f1f5f9);color:#5b6475;letter-spacing:.2px}.el-descriptions.detail-descriptions .el-descriptions__content.el-descriptions__cell.is-bordered-content{background:linear-gradient(180deg,#fff,#fcfdff)}.el-descriptions.detail-descriptions .el-tag{vertical-align:middle}.el-descriptions.detail-descriptions .el-textarea__inner{border-radius:12px;border-color:#cbd5e1e6;background:#f8fafc;line-height:1.65}.detail-shell{display:flex;flex-direction:column;gap:16px}.detail-overview,.advertisement-overview,.member-account-overview,.app-version-overview,.cooperation-reject-overview,.content-agreement-overview,.content-news-overview,.content-link-overview,.content-notice-overview,.bank-form-overview,.express-form-overview,.groupbuy-overview,.member-level-overview,.member-growth-overview,.member-commission-overview,.task-form-overview,.member-address-overview,.member-detail-adjust-overview,.menu-form-overview,.pair-overview,.profit-form-overview,.system-user-overview,.system-user-role-overview,.member-dialog-overview,.order-detail-ship-overview,.system-config-overview,.ship-dialog-overview,.express-dialog-overview,.refund-action-overview,.member-verify-overview,.member-bank-card-overview,.system-role-overview,.tower-overview{--overview-accent: var(--admin-accent);--overview-border-color: rgba(var(--admin-accent-rgb), .14);--overview-surface-glow: rgba(var(--admin-highlight-rgb), .18);--overview-panel-border: rgba(31, 36, 48, .08);--overview-panel-bg: rgba(255, 255, 255, .84);--overview-grid-min: 180px;--overview-grid-max: .95fr;--overview-padding-y: 18px;--overview-padding-x: 20px;--overview-title-size: 20px;--overview-title-weight: 700;--overview-stats-columns: 2;--overview-stats-columns-mobile: 1;display:grid;grid-template-columns:minmax(0,1fr) minmax(var(--overview-grid-min),var(--overview-grid-max));gap:14px;align-items:stretch;padding:var(--overview-padding-y) var(--overview-padding-x);border:1px solid var(--overview-border-color);border-radius:18px;background:radial-gradient(circle at top left,var(--overview-surface-glow),transparent 42%),linear-gradient(135deg,#fafbfcfa,#f3f5f8f0)}.detail-overview{--overview-title-size: 22px;--overview-surface-glow: rgba(var(--admin-highlight-rgb), .22)}.advertisement-overview,.app-version-overview,.content-agreement-overview,.content-news-overview,.content-link-overview,.content-notice-overview,.bank-form-overview,.express-form-overview,.groupbuy-overview,.member-growth-overview,.member-commission-overview,.member-address-overview,.member-detail-adjust-overview,.pair-overview,.profit-form-overview,.system-user-overview,.system-user-role-overview,.order-detail-ship-overview,.system-config-overview,.ship-dialog-overview,.express-dialog-overview,.refund-action-overview,.member-verify-overview,.member-bank-card-overview,.system-role-overview,.tower-overview{--overview-border-color: rgba(31, 36, 48, .08);--overview-surface-glow: rgba(var(--admin-highlight-rgb), .12);--overview-grid-max: .92fr;--overview-padding-y: 16px;--overview-padding-x: 18px;--overview-title-size: 18px;margin-bottom:18px}.member-account-overview,.member-level-overview{--overview-border-color: rgba(31, 36, 48, .08);--overview-surface-glow: rgba(var(--admin-highlight-rgb), .12);--overview-grid-max: .95fr;margin-bottom:20px}.member-growth-overview,.member-commission-overview{--overview-grid-max: .9fr}.groupbuy-overview,.tower-overview,.pair-overview{--overview-grid-max: 1fr;--overview-padding-y: 18px;--overview-padding-x: 20px;--overview-title-size: 20px;--overview-stats-columns: 3;--overview-stats-columns-mobile: 2}.groupbuy-overview{--overview-grid-min: 240px;--overview-surface-glow: rgba(var(--admin-highlight-rgb), .16)}.tower-overview,.pair-overview{--overview-grid-min: 260px;margin-bottom:20px}.member-dialog-overview{--overview-border-color: rgba(31, 36, 48, .08);--overview-surface-glow: rgba(var(--admin-highlight-rgb), .12);--overview-grid-max: .85fr;margin-bottom:20px}.profit-form-overview{--overview-grid-min: 220px;--overview-title-size: 20px;--overview-title-weight: 600}.order-detail-ship-overview{--overview-grid-min: 118px;--overview-grid-max: auto}.refund-action-overview{--overview-grid-min: 112px;--overview-grid-max: auto}.task-form-overview{--overview-border-color: rgba(31, 36, 48, .08);--overview-surface-glow: rgba(var(--admin-highlight-rgb), .12);--overview-grid-max: .95fr;--overview-padding-y: 16px;--overview-padding-x: 18px;--overview-title-size: 20px;--overview-title-weight: 600;margin-bottom:18px}.member-address-overview,.ship-dialog-overview,.express-dialog-overview,.refund-action-overview,.member-verify-overview{--overview-grid-max: 180px}.menu-form-overview{--overview-border-color: rgba(31, 36, 48, .08);--overview-surface-glow: rgba(var(--admin-highlight-rgb), .12);--overview-grid-max: .9fr;--overview-padding-y: 16px;--overview-padding-x: 18px;--overview-title-size: 20px;--overview-title-weight: 600;margin-bottom:18px}.cooperation-reject-overview{--overview-accent: var(--el-color-danger);--overview-border-color: rgba(252, 165, 165, .42);--overview-surface-glow: rgba(254, 226, 226, .44);--overview-panel-border: rgba(252, 165, 165, .55);--overview-grid-max: .92fr;--overview-padding-y: 16px;--overview-padding-x: 18px;--overview-title-size: 18px;margin-bottom:18px}.detail-overview__meta,.advertisement-overview__meta,.member-account-overview__meta,.app-version-overview__meta,.cooperation-reject-overview__meta,.content-agreement-overview__meta,.content-news-overview__meta,.content-link-overview__meta,.content-notice-overview__meta,.bank-form-overview__meta,.express-form-overview__meta,.groupbuy-overview__meta,.member-level-overview__meta,.member-growth-overview__meta,.member-commission-overview__meta,.task-form-overview__meta,.member-address-overview__meta,.member-detail-adjust-overview__meta,.menu-form-overview__meta,.pair-overview__meta,.profit-form-overview__meta,.system-user-overview__meta,.system-user-role-overview__meta,.member-dialog-overview__meta,.order-detail-ship-overview__meta,.system-config-overview__meta,.ship-dialog-overview__meta,.express-dialog-overview__meta,.refund-action-overview__meta,.member-verify-overview__meta,.member-bank-card-overview__meta,.system-role-overview__meta,.tower-overview__meta{min-width:0;display:flex;flex-direction:column;gap:8px}.detail-overview__eyebrow,.advertisement-overview__eyebrow,.member-account-overview__eyebrow,.app-version-overview__eyebrow,.cooperation-reject-overview__eyebrow,.content-agreement-overview__eyebrow,.content-news-overview__eyebrow,.content-link-overview__eyebrow,.content-notice-overview__eyebrow,.bank-form-overview__eyebrow,.express-form-overview__eyebrow,.groupbuy-overview__eyebrow,.member-level-overview__eyebrow,.member-growth-overview__eyebrow,.member-commission-overview__eyebrow,.task-form-overview__eyebrow,.member-address-overview__eyebrow,.member-detail-adjust-overview__eyebrow,.menu-form-overview__eyebrow,.pair-overview__eyebrow,.profit-form-overview__eyebrow,.system-user-overview__eyebrow,.system-user-role-overview__eyebrow,.member-dialog-overview__eyebrow,.order-detail-ship-overview__eyebrow,.system-config-overview__eyebrow,.ship-dialog-overview__eyebrow,.express-dialog-overview__eyebrow,.refund-action-overview__eyebrow,.member-verify-overview__eyebrow,.member-bank-card-overview__eyebrow,.system-role-overview__eyebrow,.tower-overview__eyebrow{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;letter-spacing:.08em;color:var(--overview-accent)}.detail-overview__title-row,.advertisement-overview__title-row,.member-account-overview__title-row,.app-version-overview__title-row,.cooperation-reject-overview__title-row,.content-agreement-overview__title-row,.content-news-overview__title-row,.content-link-overview__title-row,.content-notice-overview__title-row,.bank-form-overview__title-row,.express-form-overview__title-row,.groupbuy-overview__title-row,.member-level-overview__title-row,.member-growth-overview__title-row,.member-commission-overview__title-row,.task-form-overview__title-row,.member-address-overview__title-row,.member-detail-adjust-overview__title-row,.menu-form-overview__title-row,.pair-overview__title-row,.profit-form-overview__title-row,.system-user-overview__title-row,.member-dialog-overview__title-row,.order-detail-ship-overview__title-row,.system-config-overview__title-row,.ship-dialog-overview__title-row,.refund-action-overview__title-row,.member-verify-overview__title-row,.member-bank-card-overview__title-row,.system-role-overview__title-row,.tower-overview__title-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.detail-overview__title,.advertisement-overview__title,.member-account-overview__title,.app-version-overview__title,.cooperation-reject-overview__title,.content-agreement-overview__title,.content-news-overview__title,.content-link-overview__title,.content-notice-overview__title,.bank-form-overview__title,.express-form-overview__title,.groupbuy-overview__title,.member-level-overview__title,.member-growth-overview__title,.member-commission-overview__title,.task-form-overview__title,.member-address-overview__title,.member-detail-adjust-overview__title,.menu-form-overview__title,.pair-overview__title,.profit-form-overview__title,.system-user-overview__title,.system-user-role-overview__title,.member-dialog-overview__title,.order-detail-ship-overview__title,.system-config-overview__title,.ship-dialog-overview__title,.express-dialog-overview__title,.refund-action-overview__title,.member-verify-overview__title,.member-bank-card-overview__title,.system-role-overview__title,.tower-overview__title{margin:0;font-size:var(--overview-title-size);line-height:1.3;font-weight:var(--overview-title-weight);color:var(--text-color-primary);word-break:break-word}.detail-overview__description,.advertisement-overview__description,.member-account-overview__description,.app-version-overview__description,.cooperation-reject-overview__description,.content-agreement-overview__description,.content-news-overview__description,.content-link-overview__description,.content-notice-overview__description,.bank-form-overview__description,.express-form-overview__description,.groupbuy-overview__description,.member-level-overview__description,.member-growth-overview__description,.member-commission-overview__description,.task-form-overview__description,.member-address-overview__description,.member-detail-adjust-overview__description,.menu-form-overview__description,.pair-overview__description,.profit-form-overview__description,.system-user-overview__description,.system-user-role-overview__description,.member-dialog-overview__description,.order-detail-ship-overview__description,.system-config-overview__description,.ship-dialog-overview__description,.express-dialog-overview__description,.refund-action-overview__description,.member-verify-overview__description,.member-bank-card-overview__description,.system-role-overview__description,.tower-overview__description{margin:0;font-size:13px;color:var(--text-color-secondary);line-height:1.65;word-break:break-word}.detail-overview__stats,.advertisement-overview__stats,.member-account-overview__stats,.member-account-asset-summary,.app-version-overview__stats,.content-agreement-overview__stats,.content-news-overview__stats,.content-link-overview__stats,.content-notice-overview__stats,.bank-form-overview__stats,.express-form-overview__stats,.groupbuy-overview__stats,.member-level-overview__stats,.member-growth-overview__stats,.member-commission-overview__stats,.task-form-overview__stats,.menu-form-overview__stats,.pair-overview__stats,.system-user-overview__stats,.member-dialog-overview__stats,.member-asset-summary,.member-detail-adjust-overview__stats,.profit-form-overview__stats,.system-config-overview__stats,.member-bank-card-overview__stats,.system-role-overview__stats,.tower-overview__stats{display:grid;grid-template-columns:repeat(var(--overview-stats-columns),minmax(0,1fr));gap:10px}.member-level-overview__stats{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-overview__stat,.advertisement-overview__stat,.member-account-overview__stat,.member-account-asset-summary__item,.app-version-overview__stat,.content-agreement-overview__stat,.content-news-overview__stat,.content-link-overview__stat,.content-notice-overview__stat,.bank-form-overview__stat,.express-form-overview__stat,.groupbuy-overview__stat,.member-level-overview__stat,.member-growth-overview__stat,.member-commission-overview__stat,.task-form-overview__stat,.menu-form-overview__stat,.pair-overview__stat,.member-detail-adjust-overview__stat,.profit-form-overview__stat,.system-user-overview__stat,.system-user-role-overview__aside,.member-dialog-overview__stat,.member-asset-summary__item,.system-config-overview__stat,.ship-dialog-overview__aside,.express-dialog-overview__aside,.refund-action-overview__aside,.member-verify-overview__aside,.member-bank-card-overview__stat,.system-role-overview__stat,.order-detail-ship-overview__aside,.tower-overview__stat,.detail-overview__aside,.cooperation-reject-overview__aside,.member-address-overview__aside{display:flex;flex-direction:column;justify-content:center;gap:4px;min-height:76px;padding:14px;border-radius:16px;border:1px solid var(--overview-panel-border);background:var(--overview-panel-bg)}.detail-overview__stat span,.advertisement-overview__stat span,.member-account-overview__stat span,.member-account-asset-summary__item span,.app-version-overview__stat span,.cooperation-reject-overview__aside span,.content-agreement-overview__stat span,.content-news-overview__stat span,.content-link-overview__stat span,.content-notice-overview__stat span,.bank-form-overview__stat span,.express-form-overview__stat span,.groupbuy-overview__stat span,.member-level-overview__stat span,.member-growth-overview__stat span,.member-commission-overview__stat span,.task-form-overview__stat span,.menu-form-overview__stat span,.pair-overview__stat span,.member-detail-adjust-overview__stat span,.profit-form-overview__stat span,.system-user-overview__stat span,.system-user-role-overview__aside span,.member-dialog-overview__stat span,.member-asset-summary__item span,.system-config-overview__stat span,.ship-dialog-overview__aside span,.express-dialog-overview__aside span,.refund-action-overview__aside span,.member-verify-overview__aside span,.member-bank-card-overview__stat span,.system-role-overview__stat span,.order-detail-ship-overview__aside span,.tower-overview__stat span,.member-address-overview__aside span{font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--text-color-secondary)}.detail-overview__label{font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--text-color-secondary)}.detail-overview__stat strong,.advertisement-overview__stat strong,.member-account-overview__stat strong,.member-account-asset-summary__item strong,.app-version-overview__stat strong,.cooperation-reject-overview__aside strong,.content-agreement-overview__stat strong,.content-news-overview__stat strong,.content-link-overview__stat strong,.content-notice-overview__stat strong,.bank-form-overview__stat strong,.express-form-overview__stat strong,.groupbuy-overview__stat strong,.member-level-overview__stat strong,.member-growth-overview__stat strong,.member-commission-overview__stat strong,.task-form-overview__stat strong,.menu-form-overview__stat strong,.pair-overview__stat strong,.member-detail-adjust-overview__stat strong,.profit-form-overview__stat strong,.system-user-overview__stat strong,.system-user-role-overview__aside strong,.member-dialog-overview__stat strong,.member-asset-summary__item strong,.system-config-overview__stat strong,.ship-dialog-overview__aside strong,.express-dialog-overview__aside strong,.refund-action-overview__aside strong,.member-verify-overview__aside strong,.member-bank-card-overview__stat strong,.system-role-overview__stat strong,.order-detail-ship-overview__aside strong,.tower-overview__stat strong,.member-address-overview__aside strong,.detail-overview__value{font-size:15px;line-height:1.35;font-weight:700;color:var(--text-color-primary);word-break:break-word}.member-level-overview__stat strong,.member-growth-overview__stat strong,.tower-overview__stat strong,.member-address-overview__aside strong{font-size:16px;line-height:1.25}.pair-overview__stat strong{font-size:18px;line-height:1.2}.groupbuy-overview__stat strong{font-size:20px;line-height:1.2}.groupbuy-overview__stat small,.tower-overview__stat small,.pair-overview__stat small{font-size:11px;line-height:1.5;color:var(--text-color-secondary)}.member-address-overview__aside,.order-detail-ship-overview__aside{min-width:118px;padding:12px 14px}.refund-action-overview__aside{min-width:112px;min-height:0}.order-detail-ship-overview__aside{min-height:0}.order-detail-ship-overview__aside strong{font-size:18px;line-height:1.25}.refund-action-overview__aside strong{color:var(--color-danger);font-size:18px;line-height:1.2}.member-account-asset-summary__item small,.member-asset-summary__item small,.ship-dialog-overview__aside small{font-size:11px;line-height:1.5;color:var(--text-color-secondary)}.detail-overview__aside{min-width:180px;gap:6px;padding:14px 16px}.detail-overview__value{font-size:24px;line-height:1.2}.detail-overview__value--compact{font-size:18px}.detail-overview__hint{font-size:12px;line-height:1.6;color:var(--text-color-secondary)}.detail-text-block{padding:12px 14px;border:1px solid rgba(226,232,240,.95);border-radius:12px;background:linear-gradient(180deg,#f8fafc,#fff);color:var(--text-color-primary);line-height:1.7;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.detail-danger-text{color:var(--el-color-danger)}.detail-amount{color:var(--color-danger);font-weight:700;letter-spacing:.2px}.detail-media-grid{display:flex;flex-wrap:wrap;gap:12px}.detail-media-item{border-radius:14px;overflow:hidden;border:1px solid rgba(226,232,240,.95);background:#fff;box-shadow:0 10px 24px #0f172a0f}.detail-empty-text{color:var(--el-text-color-disabled)}.record-mobile-list{display:flex;flex-direction:column;gap:10px}.record-mobile-card{border:1px solid var(--admin-border-soft);border-radius:16px;padding:14px;background:radial-gradient(circle at top right,rgba(var(--admin-highlight-rgb),.14),transparent 34%),linear-gradient(180deg,#fffffffa,#f6f8faeb);box-shadow:0 12px 24px #0f172a0d}.record-mobile-card__header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.record-mobile-card__name{min-width:0;font-weight:600;color:var(--text-color-primary)}.record-mobile-card__row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;padding:8px 10px;border-radius:12px;background:#f8fafce0}.record-mobile-card__label{flex-shrink:0;color:var(--text-color-secondary)}.simulation-summary{--simulation-summary-min: 160px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(var(--simulation-summary-min),1fr))}.simulation-panel__note{--simulation-note-padding: 10px 12px;--simulation-note-radius: 10px;--simulation-note-bg: var(--el-fill-color-light);--simulation-note-border-color: transparent;padding:var(--simulation-note-padding);border:1px solid var(--simulation-note-border-color);border-radius:var(--simulation-note-radius);background:var(--simulation-note-bg);color:var(--el-text-color-secondary);font-size:12px;line-height:1.6}.simulation-summary__item,.simulation-card{--simulation-card-padding: 14px 16px;--simulation-card-radius: 12px;--simulation-card-border: var(--el-border-color-light);--simulation-card-bg: var(--el-fill-color-blank);--simulation-card-shadow: none;padding:var(--simulation-card-padding);border:1px solid var(--simulation-card-border);border-radius:var(--simulation-card-radius);background:var(--simulation-card-bg);box-shadow:var(--simulation-card-shadow)}.simulation-summary__item{display:flex;flex-direction:column;gap:6px}.simulation-summary__item span,.simulation-card__row span{color:var(--el-text-color-secondary);font-size:12px}.simulation-summary__item strong,.simulation-card__header strong,.simulation-card__row strong{font-size:16px;line-height:1.3;font-weight:700;color:var(--text-color-primary);word-break:break-word}.simulation-cards{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.simulation-card{--simulation-card-gap: 10px;display:flex;flex-direction:column;gap:var(--simulation-card-gap)}.simulation-card__header,.simulation-card__row{display:flex;align-items:center;justify-content:space-between;gap:12px}.tree-management-card{position:relative;overflow:hidden}.tree-management-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,rgba(var(--admin-accent-rgb),.72),rgba(var(--admin-highlight-rgb),.36),transparent);pointer-events:none}.tree-management-card .el-card__header{background:radial-gradient(circle at left top,rgba(var(--admin-highlight-rgb),.14),transparent 40%),linear-gradient(180deg,#f8f9fbf5,#fffffffa)}.tree-management-card .el-card__body{background:linear-gradient(180deg,#fffffffa,#f6f8fae6)}.tree-management-card .el-table th.el-table__cell{background:#f6f8faf0}.tree-empty-state{padding:8px 0}.tree-empty-state .el-empty{padding:22px 18px;border:1px dashed rgba(148,163,184,.45);background:linear-gradient(180deg,#f8fafcf5,#fffffffa)}.tree-empty-state .el-button{margin-top:8px}.el-input-number{padding-left:0!important;padding-right:0!important}.el-input-number .el-input-number__decrease,.el-input-number .el-input-number__increase{display:none!important}.el-input-number .el-input__wrapper{padding-left:11px!important;padding-right:11px!important}@media screen and (max-width:768px){.detail-overview,.advertisement-overview,.member-account-overview,.app-version-overview,.cooperation-reject-overview,.content-agreement-overview,.content-news-overview,.content-link-overview,.content-notice-overview,.bank-form-overview,.express-form-overview,.groupbuy-overview,.member-level-overview,.member-growth-overview,.member-commission-overview,.task-form-overview,.member-address-overview,.member-detail-adjust-overview,.menu-form-overview,.pair-overview,.profit-form-overview,.system-user-overview,.system-user-role-overview,.member-dialog-overview,.order-detail-ship-overview,.system-config-overview,.ship-dialog-overview,.express-dialog-overview,.refund-action-overview,.member-verify-overview,.member-bank-card-overview,.system-role-overview,.tower-overview{grid-template-columns:minmax(0,1fr);padding:16px}.detail-overview__title,.advertisement-overview__title,.member-account-overview__title,.app-version-overview__title,.cooperation-reject-overview__title,.content-agreement-overview__title,.content-news-overview__title,.content-link-overview__title,.content-notice-overview__title,.bank-form-overview__title,.express-form-overview__title,.groupbuy-overview__title,.member-level-overview__title,.member-growth-overview__title,.member-commission-overview__title,.task-form-overview__title,.member-address-overview__title,.member-detail-adjust-overview__title,.menu-form-overview__title,.pair-overview__title,.profit-form-overview__title,.system-user-overview__title,.system-user-role-overview__title,.member-dialog-overview__title,.order-detail-ship-overview__title,.system-config-overview__title,.ship-dialog-overview__title,.express-dialog-overview__title,.refund-action-overview__title,.member-verify-overview__title,.member-bank-card-overview__title,.system-role-overview__title,.tower-overview__title{font-size:18px}.detail-overview__stats,.advertisement-overview__stats,.member-account-overview__stats,.member-account-asset-summary,.app-version-overview__stats,.content-agreement-overview__stats,.content-news-overview__stats,.content-link-overview__stats,.content-notice-overview__stats,.bank-form-overview__stats,.express-form-overview__stats,.groupbuy-overview__stats,.member-level-overview__stats,.member-growth-overview__stats,.member-commission-overview__stats,.task-form-overview__stats,.menu-form-overview__stats,.pair-overview__stats,.system-user-overview__stats,.member-dialog-overview__stats,.member-asset-summary,.member-detail-adjust-overview__stats,.profit-form-overview__stats,.system-config-overview__stats,.member-bank-card-overview__stats,.system-role-overview__stats,.tower-overview__stats{grid-template-columns:repeat(var(--overview-stats-columns-mobile),minmax(0,1fr))}.detail-overview__aside,.member-address-overview__aside,.order-detail-ship-overview__aside,.ship-dialog-overview__aside,.express-dialog-overview__aside,.refund-action-overview__aside,.member-verify-overview__aside{min-width:0}.detail-overview__value{font-size:20px}.el-descriptions.detail-descriptions .el-descriptions__cell{padding:12px!important}.detail-text-block{padding:10px 12px}.record-mobile-card__header,.record-mobile-card__row{align-items:flex-start}.record-mobile-card__name,.record-mobile-card__row>:last-child{flex:1;min-width:0;text-align:right;word-break:break-word}}.el-input__wrapper{transition:all var(--transition-base)}.el-input__wrapper:hover{box-shadow:0 0 0 1px var(--el-color-primary-light-5) inset}.el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--el-color-primary) inset!important}.el-tag{transition:all var(--transition-fast)}.el-tag:not(.gradient-tag){--tag-text-color: var(--tag-tone-neutral-text);--tag-bg-color: var(--tag-tone-neutral-bg);--tag-bg-hover: var(--tag-tone-neutral-bg-hover);--tag-bg-color-plain: var(--tag-tone-neutral-bg-plain);--tag-border-color: var(--tag-tone-neutral-border);display:inline-flex;align-items:center;gap:4px;min-height:24px;padding:0 10px;border-radius:999px;border:1px solid var(--tag-border-color)!important;background:var(--tag-bg-color)!important;color:var(--tag-text-color)!important;font-size:12px;font-weight:600;line-height:22px;letter-spacing:.01em;box-shadow:inset 0 1px #ffffff8f;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),filter var(--transition-fast)}.el-tag:not(.gradient-tag) .el-tag__content{display:inline-flex;align-items:center;gap:4px}.el-tag:not(.gradient-tag):hover{background:var(--tag-bg-hover)!important;border-color:var(--tag-border-color)!important;filter:none;transform:none}.el-tag:not(.gradient-tag).el-tag--plain{background:var(--tag-bg-color-plain)!important}.el-tag:not(.gradient-tag).el-tag--primary{--tag-text-color: var(--tag-tone-primary-text);--tag-bg-color: var(--tag-tone-primary-bg);--tag-bg-hover: var(--tag-tone-primary-bg-hover);--tag-bg-color-plain: var(--tag-tone-primary-bg-plain);--tag-border-color: var(--tag-tone-primary-border)}.el-tag:not(.gradient-tag).el-tag--success{--tag-text-color: var(--tag-tone-success-text);--tag-bg-color: var(--tag-tone-success-bg);--tag-bg-hover: var(--tag-tone-success-bg-hover);--tag-bg-color-plain: var(--tag-tone-success-bg-plain);--tag-border-color: var(--tag-tone-success-border)}.el-tag:not(.gradient-tag).el-tag--warning{--tag-text-color: var(--tag-tone-warning-text);--tag-bg-color: var(--tag-tone-warning-bg);--tag-bg-hover: var(--tag-tone-warning-bg-hover);--tag-bg-color-plain: var(--tag-tone-warning-bg-plain);--tag-border-color: var(--tag-tone-warning-border)}.el-tag:not(.gradient-tag).el-tag--danger{--tag-text-color: var(--tag-tone-danger-text);--tag-bg-color: var(--tag-tone-danger-bg);--tag-bg-hover: var(--tag-tone-danger-bg-hover);--tag-bg-color-plain: var(--tag-tone-danger-bg-plain);--tag-border-color: var(--tag-tone-danger-border)}.el-tag:not(.gradient-tag).el-tag--info{--tag-text-color: var(--tag-tone-neutral-text);--tag-bg-color: var(--tag-tone-neutral-bg);--tag-bg-hover: var(--tag-tone-neutral-bg-hover);--tag-bg-color-plain: var(--tag-tone-neutral-bg-plain);--tag-border-color: var(--tag-tone-neutral-border)}.el-table__row{transition:all var(--transition-fast)}.el-dialog{animation:dialogFadeIn .3s ease-out;border-radius:16px!important;overflow:hidden!important;border:1px solid var(--admin-border-soft)!important}.el-dialog__header{margin-right:0!important;margin-bottom:0!important;padding:16px 20px!important;background:var(--dialog-header-gradient-soft)!important;border-bottom:1px solid var(--admin-divider)!important;box-shadow:none!important}.el-dialog__title{color:var(--dialog-header-text-color)!important;font-weight:600!important;letter-spacing:.2px!important}.el-dialog__headerbtn{top:50%!important;transform:translateY(-50%)!important;right:12px!important;width:30px!important;height:30px!important;border-radius:8px!important;background:var(--dialog-header-close-bg)!important;transition:background-color var(--transition-fast),transform var(--transition-fast)!important}.el-dialog__headerbtn:hover{background:var(--dialog-header-close-bg-hover)!important;transform:translateY(-50%) scale(1.02)!important}.el-dialog__headerbtn .el-dialog__close{color:var(--dialog-header-close-color)!important;font-weight:600!important}.el-drawer__header{margin-bottom:0!important;padding:16px 20px!important;background:var(--dialog-header-gradient-soft)!important;border-bottom:1px solid var(--admin-divider)!important;box-shadow:none!important}.el-drawer__header .el-drawer__title{color:var(--dialog-header-text-color)!important;font-weight:600!important;letter-spacing:.2px!important}.el-drawer__close-btn{width:30px;height:30px;border-radius:8px;background:var(--dialog-header-close-bg);color:var(--dialog-header-close-color)}.el-drawer__close-btn:hover{background:var(--dialog-header-close-bg-hover)}.dialog-footer{display:flex;justify-content:flex-end;align-items:center;gap:12px;flex-wrap:wrap}.dialog-footer--between{justify-content:space-between}.dialog-footer .footer-left{display:flex;align-items:center;min-height:32px}.dialog-footer .footer-right{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.dialog-footer .selected-hint{display:inline-flex;align-items:center;gap:6px;color:var(--color-success);font-size:14px;font-weight:500}.dialog-footer .selected-hint .el-icon{font-size:16px}.el-dialog.commercial-dialog-scroll .el-dialog__body{max-height:calc(var(--app-vh, 1vh) * 100 - var(--dialog-scroll-offset, 200px));overflow-y:auto}.el-drawer.commercial-drawer-scroll .el-drawer__body{max-height:calc(var(--app-vh, 1vh) * 100 - 120px);overflow-y:auto}.el-message-box.system-dialog{border-radius:16px!important;box-shadow:var(--admin-shadow-lg),0 0 0 1px #0f172a0d!important;overflow:hidden!important;animation:systemDialogIn .25s cubic-bezier(.34,1.56,.64,1)!important;max-width:min(420px,100vw - 24px)!important;min-width:min(320px,100vw - 24px)!important;--system-dialog-shadow: rgba(var(--admin-accent-rgb), .18);--system-dialog-header-bg: var(--admin-surface-raised);--system-dialog-accent: rgba(var(--admin-accent-rgb), .72)}.el-message-box.system-dialog .el-message-box__header{padding:16px 20px!important;background:var(--system-dialog-header-bg)!important;border-bottom:1px solid var(--admin-divider)!important;position:relative!important;box-shadow:none!important}.el-message-box.system-dialog .el-message-box__header:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--system-dialog-accent)}.el-message-box.system-dialog .el-message-box__header .el-message-box__title{display:flex!important;align-items:center!important;gap:10px!important;font-size:16px!important;font-weight:600!important;color:var(--dialog-header-text-color)!important;letter-spacing:.2px!important}.el-message-box.system-dialog .el-message-box__header .el-message-box__status{display:none!important}.el-message-box.system-dialog .el-message-box__header .el-message-box__headerbtn{position:absolute!important;top:50%!important;right:16px!important;transform:translateY(-50%)!important;width:32px!important;height:32px!important;border-radius:8px!important;transition:background-color var(--transition-fast),transform var(--transition-fast)!important;display:flex!important;align-items:center!important;justify-content:center!important;background:var(--dialog-header-close-bg)!important}.el-message-box.system-dialog .el-message-box__header .el-message-box__headerbtn:hover{background:var(--dialog-header-close-bg-hover)!important;transform:translateY(-50%) scale(1.02)!important}.el-message-box.system-dialog .el-message-box__header .el-message-box__headerbtn .el-message-box__close{color:var(--dialog-header-close-color)!important;font-size:16px!important}.el-message-box.system-dialog .el-message-box__content{padding:20px!important;background:var(--bg-color-primary)!important}.el-message-box.system-dialog .el-message-box__content .el-message-box__message{padding:0!important}.el-message-box.system-dialog .el-message-box__content .el-message-box__message p{margin:0!important;font-size:14px!important;line-height:1.7!important;color:var(--text-color-regular)!important;font-weight:400!important;letter-spacing:.1px!important}.el-message-box.system-dialog .el-message-box__btns{padding:14px 20px 18px!important;background:var(--admin-surface-raised)!important;border-top:1px solid var(--admin-divider)!important;display:flex!important;justify-content:flex-end!important;gap:12px!important}.el-message-box.system-dialog .el-message-box__btns .el-button{min-width:88px!important;height:36px!important;border-radius:8px!important;font-weight:500!important;font-size:14px!important;padding:0 20px!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important}.el-message-box.system-dialog .el-message-box__btns .el-button.el-button--default{background:var(--bg-color-primary)!important;color:var(--text-color-secondary)!important;border:1px solid var(--border-color)!important}.el-message-box.system-dialog .el-message-box__btns .el-button.el-button--default:hover{color:var(--text-color-regular)!important;border-color:var(--border-color-normal)!important;background:var(--bg-color-secondary)!important}.el-message-box.system-dialog .el-message-box__btns .el-button.el-button--default:active{background:var(--bg-color-tertiary)!important}.el-message-box.system-dialog .el-message-box__btns .el-button.el-button--primary{background:var(--selection-gradient)!important;border:none!important;color:#fff!important;box-shadow:0 2px 6px var(--system-dialog-shadow)!important}.el-message-box.system-dialog .el-message-box__btns .el-button.el-button--primary:hover:not(:disabled){filter:brightness(1.03)!important;box-shadow:0 4px 12px var(--system-dialog-shadow)!important;transform:none!important}.el-message-box.system-dialog .el-message-box__btns .el-button.el-button--primary:active:not(:disabled){filter:brightness(.98)!important;transform:none!important}.el-message-box.system-dialog .el-message-box__btns .el-button.el-button--primary:disabled{opacity:.6!important;cursor:not-allowed!important}.el-message-box.system-dialog .el-message-box__btns .el-button.el-button--primary.is-loading{opacity:.8!important}.el-message-box.system-dialog.system-dialog--error{--system-dialog-shadow: rgba(220, 81, 106, .28);--system-dialog-accent: var(--color-danger)}.el-message-box.system-dialog.system-dialog--warning{--system-dialog-shadow: rgba(197, 141, 66, .28);--system-dialog-accent: var(--color-warning)}.el-message-box.system-dialog.system-dialog--danger{--system-dialog-shadow: rgba(186, 62, 87, .3);--system-dialog-accent: var(--color-danger)}.el-message-box.system-dialog.system-dialog--info{--system-dialog-shadow: rgba(78, 126, 209, .28);--system-dialog-accent: var(--color-info)}.el-message-box.system-dialog.system-dialog--success{--system-dialog-shadow: rgba(37, 153, 129, .28);--system-dialog-accent: var(--color-success)}.el-message-box.system-dialog.system-dialog--default{--system-dialog-shadow: rgba(var(--admin-accent-rgb), .18);--system-dialog-accent: rgba(var(--admin-accent-rgb), .72)}@keyframes systemDialogIn{0%{opacity:0;transform:translateY(-16px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.el-message{position:fixed!important;top:20px!important;left:50%!important;transform:translate(-50%)!important;background:#fffffff0!important;border:1px solid rgba(31,36,48,.06)!important;box-shadow:0 12px 30px #10141c1f,0 4px 14px #10141c14,0 0 0 1px #1f24300a!important;border-radius:10px!important;padding:14px 48px 14px 24px!important;min-width:min(280px,100vw - 24px)!important;max-width:min(500px,100vw - 24px)!important;font-size:14px!important;font-weight:500!important;color:var(--admin-text-strong)!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;z-index:var(--z-index-message)!important;animation:message-slide-down .4s cubic-bezier(.34,1.56,.64,1)!important}.el-message .el-message__icon{font-size:18px!important;margin-right:12px!important;display:inline-flex!important;align-items:center!important;vertical-align:middle!important}.el-message .el-message__closeBtn{position:absolute!important;top:50%!important;right:16px!important;transform:translateY(-50%)!important;font-size:16px!important;color:var(--admin-text-muted)!important;transition:all .2s!important;cursor:pointer!important}.el-message .el-message__closeBtn:hover{color:var(--admin-text)!important;transform:translateY(-50%) scale(1.1)!important}.el-message.el-message--success{background:linear-gradient(135deg,rgba(var(--semantic-success-rgb),.12),#fffffffa)!important;border-left:4px solid var(--color-success)!important}.el-message.el-message--success .el-message__icon{color:var(--color-success)!important;animation:success-icon-scale .6s cubic-bezier(.34,1.56,.64,1)!important}.el-message.el-message--error{background:linear-gradient(135deg,rgba(var(--semantic-danger-rgb),.12),#fffffffa)!important;border-left:4px solid var(--color-danger)!important}.el-message.el-message--error .el-message__icon{color:var(--color-danger)!important;animation:error-icon-shake .5s ease-in-out!important}.el-message.el-message--warning{background:linear-gradient(135deg,rgba(var(--semantic-warning-rgb),.13),#fffffffa)!important;border-left:4px solid var(--color-warning)!important}.el-message.el-message--warning .el-message__icon{color:var(--color-warning)!important;animation:warning-icon-swing .6s ease-in-out!important}.el-message.el-message--info{background:linear-gradient(135deg,rgba(var(--admin-accent-rgb),.16),#fffffffa)!important;border-left:4px solid var(--color-primary)!important}.el-message.el-message--info .el-message__icon{color:var(--color-primary)!important;animation:info-icon-pulse .6s ease-in-out!important}.el-message:nth-child(2){top:90px!important}.el-message:nth-child(3){top:160px!important}.el-message:nth-child(4){top:230px!important}@keyframes message-slide-down{0%{opacity:0;transform:translate(-50%) translateY(-20px) scale(.95)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}.el-notification{top:20px!important;right:20px!important;width:min(380px,100vw - 24px)!important;z-index:var(--z-index-notification)!important;border-radius:12px!important;background:#fffffff2!important;border:1px solid rgba(31,36,48,.06)!important;box-shadow:0 18px 40px #10141c24,0 6px 18px #10141c14,0 0 0 1px #1f24300a!important;padding:20px!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;overflow:hidden!important;animation:notification-slide-in .4s cubic-bezier(.34,1.56,.64,1)!important}.el-notification:before{content:""!important;position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:4px!important;border-radius:2px 0 0 2px!important}.el-notification .el-notification__title{font-size:16px!important;font-weight:600!important;color:var(--admin-text-strong)!important;margin-bottom:8px!important;padding-left:12px!important}.el-notification .el-notification__content{font-size:14px!important;color:var(--admin-text)!important;line-height:1.6!important;padding-left:12px!important}.el-notification .el-notification__icon{font-size:24px!important;margin-right:12px!important;position:absolute!important;left:20px!important;top:20px!important}.el-notification .el-notification__closeBtn{font-size:16px!important;color:var(--admin-text-subtle)!important;transition:all .2s!important}.el-notification .el-notification__closeBtn:hover{color:var(--admin-text)!important;transform:scale(1.1) rotate(90deg)!important;background:#1f24300f!important;border-radius:4px!important}.el-notification .el-notification__closeBtn:active{background:#1f24301a!important}.el-notification.el-notification--success{background:linear-gradient(135deg,rgba(var(--semantic-success-rgb),.12),#fffffffa)!important}.el-notification.el-notification--success:before{background:var(--color-success)!important}.el-notification.el-notification--success .el-notification__icon{color:var(--color-success)!important}.el-notification.el-notification--error{background:linear-gradient(135deg,rgba(var(--semantic-danger-rgb),.12),#fffffffa)!important}.el-notification.el-notification--error:before{background:var(--color-danger)!important}.el-notification.el-notification--error .el-notification__icon{color:var(--color-danger)!important}.el-notification.el-notification--warning{background:linear-gradient(135deg,rgba(var(--semantic-warning-rgb),.13),#fffffffa)!important}.el-notification.el-notification--warning:before{background:var(--color-warning)!important}.el-notification.el-notification--warning .el-notification__icon{color:var(--color-warning)!important}.el-notification.el-notification--info{background:linear-gradient(135deg,rgba(var(--admin-accent-rgb),.16),#fffffffa)!important}.el-notification.el-notification--info:before{background:var(--color-primary)!important}.el-notification.el-notification--info .el-notification__icon{color:var(--color-primary)!important}.el-notification:nth-child(2){top:160px!important}.el-notification:nth-child(3){top:300px!important}@keyframes notification-slide-in{0%{opacity:0;transform:translate(100%) scale(.95)}to{opacity:1;transform:translate(0) scale(1)}}.el-message-box{position:fixed!important;top:15vh!important;left:50%!important;transform:translate(-50%)!important;margin:0!important}.el-form-item.is-error .el-form-item__error{color:var(--color-danger)!important;font-size:12px!important;font-weight:500!important;padding-top:6px!important;padding-left:2px!important;line-height:1.5!important;display:flex!important;align-items:center!important;gap:6px!important;position:relative!important;animation:error-slide-in .3s cubic-bezier(.34,1.56,.64,1)!important}.el-form-item.is-error .el-form-item__error:before{content:""!important;display:inline-block!important;width:14px!important;height:14px!important;background:var(--color-danger)!important;border-radius:50%!important;position:relative!important;flex-shrink:0!important;animation:error-icon-bounce .5s ease-in-out!important;box-shadow:inset 0 -4px #fff,inset 0 -7px #fff!important}.el-form-item.is-error .el-form-item__error:after{content:""!important;position:absolute!important;left:8px!important;top:10px!important;width:2px!important;height:2px!important;background:#fff!important;border-radius:50%!important}.el-form-item.is-error .el-input__wrapper,.el-form-item.is-error .el-textarea__inner,.el-form-item.is-error .el-select .el-input__wrapper{border-color:var(--color-danger)!important;background:rgba(var(--semantic-danger-rgb),.03)!important;box-shadow:0 0 0 3px rgba(var(--semantic-danger-rgb),.08)!important;transition:all .3s ease!important}.el-form-item.is-error .el-input__wrapper.is-focus,.el-form-item.is-error .el-textarea__inner:focus{border-color:var(--color-danger)!important;border-width:2px!important;background:rgba(var(--semantic-danger-rgb),.05)!important;box-shadow:0 0 0 4px rgba(var(--semantic-danger-rgb),.12)!important}@keyframes error-slide-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes error-icon-bounce{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.el-loading-mask{background-color:#ffffffd9!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;z-index:var(--z-index-loading-mask)!important}.el-loading-mask .el-loading-spinner .circular{width:48px!important;height:48px!important;animation:loading-rotate 1.5s linear infinite!important}.el-loading-mask .el-loading-spinner .path{stroke:var(--admin-accent)!important;stroke-width:3px!important;stroke-linecap:round!important;animation:loading-dash 1.5s ease-in-out infinite!important}.el-loading-mask .el-loading-spinner .el-loading-text{margin-top:12px!important;font-size:14px!important;font-weight:600!important;color:#475569!important;letter-spacing:.5px!important}.el-loading-mask.is-fullscreen{background-color:#ffffffeb!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;z-index:var(--z-index-loading-fullscreen)!important}.el-loading-mask.is-fullscreen .el-loading-spinner .circular{width:56px!important;height:56px!important}.el-loading-mask.is-fullscreen .el-loading-spinner .el-loading-text{font-size:16px!important}@keyframes loading-rotate{to{transform:rotate(360deg)}}@keyframes loading-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,200;stroke-dashoffset:-40px}to{stroke-dasharray:90,200;stroke-dashoffset:-124px}}@keyframes success-icon-scale{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}@keyframes error-icon-shake{0%,to{transform:rotate(0)}25%{transform:rotate(-10deg)}50%{transform:rotate(10deg)}75%{transform:rotate(-5deg)}}@keyframes warning-icon-swing{0%,to{transform:rotate(0)}20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-3deg)}}@keyframes info-icon-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.15);opacity:.8}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes dialogFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.table-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;flex-wrap:wrap;gap:16px}.table-toolbar-left,.table-toolbar-right{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.form-container .el-form-item__label{font-weight:500}.search-card{margin-bottom:18px}.search-form .el-form{position:relative;z-index:1}.search-form .el-form-item__label{color:var(--text-color-secondary)!important;font-weight:600!important;font-size:13px;letter-spacing:.12px}.search-form .el-form-item{margin-bottom:0}.search-form .el-input,.search-form .el-select,.search-form .el-date-editor{width:220px}.search-form .el-date-editor.el-date-editor--daterange{width:280px}.search-form .el-input .el-input__inner{color:var(--text-color-primary);font-size:14px;font-weight:500}.search-form .el-input .el-input__inner::placeholder{color:var(--text-color-placeholder);font-size:14px;font-weight:400}.search-form .el-input .el-input__prefix{color:var(--text-color-secondary)}.search-form .el-input .el-input__suffix,.search-form .el-input .el-input__clear{color:var(--text-color-tertiary)}.search-form .el-input .el-input__clear:hover{color:var(--el-color-primary);background:var(--selection-gradient-soft)}.search-form .el-select .el-input__wrapper{min-height:34px}.search-form .el-select .el-select__caret{color:var(--text-color-secondary);transition:all .2s}.search-form .el-select.is-focus .el-select__caret{color:var(--el-color-primary)}.el-card .search-form{padding:0;background:transparent;border:none;border-radius:0;margin-bottom:0;box-shadow:none}.el-card .search-form:before,.el-card .search-form:after{display:none}.el-card .search-form:hover{border-color:transparent;box-shadow:none}.flex{display:flex}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.text-center{text-align:center}.text-right{text-align:right}.mt-10{margin-top:10px}.mt-20{margin-top:20px}.mb-10{margin-bottom:10px}.mb-20{margin-bottom:20px}.ml-10{margin-left:10px}.mr-10{margin-right:10px}.p-10{padding:10px}.p-20{padding:20px}.form-tip{color:var(--text-color-secondary);font-size:12px;margin-top:4px;line-height:1.5;word-break:break-word;overflow-wrap:anywhere}.form-tip-inline{display:inline-block;margin-top:0;margin-left:12px}.simple-form .el-form-item{margin-bottom:22px}.simple-form .el-form-item:last-child{margin-bottom:0}.simple-form .el-form-item__label{font-weight:500;color:#303133}.simple-form .el-input,.simple-form .el-select,.simple-form .el-cascader,.simple-form .el-date-editor,.simple-form .el-autocomplete,.simple-form .el-input-number{width:100%}.simple-form .el-input-number .el-input__inner{text-align:left}.simple-form .el-textarea{width:100%}.simple-form .el-switch{--el-switch-on-color: var(--admin-accent);--el-switch-off-color: #d6dbe4}.simple-form .form-tip{color:#909399;font-size:12px;margin-top:4px;line-height:1.5}.simple-form .form-divider{margin:24px 0 20px;border-top:1px dashed #e4e7ed}@media screen and (max-width:768px){.form-tip-inline{display:block;margin-top:6px;margin-left:0}}.el-overlay.is-message-box{z-index:var(--z-index-message-box)!important}.el-image-viewer__wrapper{z-index:var(--z-index-image-viewer)!important}@media screen and (max-width:768px){.search-form .el-form-item{width:100%;margin-right:0}.search-form .el-input,.search-form .el-select,.search-form .el-date-editor,.search-form .el-cascader,.search-form .el-input-number{width:100%!important;max-width:100%}.search-form .el-date-editor.el-date-editor--daterange{width:100%!important}.el-dialog.commercial-dialog-scroll .el-dialog__body{max-height:calc(var(--app-vh, 1vh) * 100 - var(--dialog-scroll-offset-mobile, var(--dialog-scroll-offset, 180px)))}.el-drawer.commercial-drawer-scroll .el-drawer__body{max-height:calc(var(--app-vh, 1vh) * 100 - 112px)}.el-message,.el-notification{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;min-width:0!important}.el-notification{right:12px!important;left:12px!important}.el-message-box.system-dialog{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;min-width:0!important;margin:0 12px!important}}:root{--form-brand-panel-bg: rgba(255, 255, 255, .96);--form-brand-control-bg: rgba(255, 255, 255, .9);--form-brand-label-color: var(--admin-text-muted);--form-brand-value-color: var(--admin-text-strong);--form-brand-placeholder-color: var(--admin-text-subtle);--form-brand-border-color: var(--admin-border-soft);--form-brand-border-hover: rgba(var(--admin-accent-rgb), .16);--form-brand-border-focus: rgba(var(--admin-accent-rgb), .36);--form-brand-focus-shadow: 0 0 0 4px rgba(var(--admin-accent-rgb), .08);--form-brand-soft-shadow: 0 10px 20px rgba(17, 13, 35, .035);--form-brand-tip-bg: rgba(var(--admin-accent-rgb), .045);--form-brand-tip-border: rgba(var(--admin-accent-rgb), .1)}.standard-form,.simple-form,.el-form.standard-form,.el-form.simple-form{color:var(--form-brand-value-color)}.standard-form .el-form-item,.simple-form .el-form-item,.el-form.standard-form .el-form-item,.el-form.simple-form .el-form-item{margin-bottom:18px}.standard-form .el-form-item__label,.simple-form .el-form-item__label,.el-form.standard-form .el-form-item__label,.el-form.simple-form .el-form-item__label{color:var(--form-brand-label-color);font-size:13px;font-weight:600;letter-spacing:.01em}.standard-form .el-form-item__content,.simple-form .el-form-item__content,.el-form.standard-form .el-form-item__content,.el-form.simple-form .el-form-item__content{line-height:1.5}.standard-form .el-form-item__error,.simple-form .el-form-item__error,.el-form.standard-form .el-form-item__error,.el-form.simple-form .el-form-item__error{padding-top:5px;font-size:12px}.standard-form .el-form-item.is-required:not(.is-no-asterisk)>.el-form-item__label:before,.standard-form .el-form-item.is-required:not(.is-no-asterisk).asterisk-left>.el-form-item__label:before,.simple-form .el-form-item.is-required:not(.is-no-asterisk)>.el-form-item__label:before,.simple-form .el-form-item.is-required:not(.is-no-asterisk).asterisk-left>.el-form-item__label:before,.el-form.standard-form .el-form-item.is-required:not(.is-no-asterisk)>.el-form-item__label:before,.el-form.standard-form .el-form-item.is-required:not(.is-no-asterisk).asterisk-left>.el-form-item__label:before,.el-form.simple-form .el-form-item.is-required:not(.is-no-asterisk)>.el-form-item__label:before,.el-form.simple-form .el-form-item.is-required:not(.is-no-asterisk).asterisk-left>.el-form-item__label:before{color:var(--admin-accent)}.standard-form .el-input,.standard-form .el-select,.standard-form .el-tree-select,.standard-form .el-cascader,.standard-form .el-date-editor,.standard-form .el-input-number,.standard-form .el-autocomplete,.standard-form .el-textarea,.simple-form .el-input,.simple-form .el-select,.simple-form .el-tree-select,.simple-form .el-cascader,.simple-form .el-date-editor,.simple-form .el-input-number,.simple-form .el-autocomplete,.simple-form .el-textarea,.el-form.standard-form .el-input,.el-form.standard-form .el-select,.el-form.standard-form .el-tree-select,.el-form.standard-form .el-cascader,.el-form.standard-form .el-date-editor,.el-form.standard-form .el-input-number,.el-form.standard-form .el-autocomplete,.el-form.standard-form .el-textarea,.el-form.simple-form .el-input,.el-form.simple-form .el-select,.el-form.simple-form .el-tree-select,.el-form.simple-form .el-cascader,.el-form.simple-form .el-date-editor,.el-form.simple-form .el-input-number,.el-form.simple-form .el-autocomplete,.el-form.simple-form .el-textarea{width:100%;max-width:100%}.standard-form .el-input__wrapper,.standard-form .el-select__wrapper,.standard-form .el-tree-select .el-input__wrapper,.standard-form .el-cascader .el-input__wrapper,.standard-form .el-date-editor .el-input__wrapper,.standard-form .el-input-number .el-input__wrapper,.standard-form .el-autocomplete .el-input__wrapper,.simple-form .el-input__wrapper,.simple-form .el-select__wrapper,.simple-form .el-tree-select .el-input__wrapper,.simple-form .el-cascader .el-input__wrapper,.simple-form .el-date-editor .el-input__wrapper,.simple-form .el-input-number .el-input__wrapper,.simple-form .el-autocomplete .el-input__wrapper,.el-form.standard-form .el-input__wrapper,.el-form.standard-form .el-select__wrapper,.el-form.standard-form .el-tree-select .el-input__wrapper,.el-form.standard-form .el-cascader .el-input__wrapper,.el-form.standard-form .el-date-editor .el-input__wrapper,.el-form.standard-form .el-input-number .el-input__wrapper,.el-form.standard-form .el-autocomplete .el-input__wrapper,.el-form.simple-form .el-input__wrapper,.el-form.simple-form .el-select__wrapper,.el-form.simple-form .el-tree-select .el-input__wrapper,.el-form.simple-form .el-cascader .el-input__wrapper,.el-form.simple-form .el-date-editor .el-input__wrapper,.el-form.simple-form .el-input-number .el-input__wrapper,.el-form.simple-form .el-autocomplete .el-input__wrapper{min-height:var(--form-control-height-standard, 40px);padding:0 14px;border-radius:13px;background:var(--form-brand-control-bg);box-shadow:0 0 0 1px var(--form-brand-border-color),var(--form-brand-soft-shadow);transition:box-shadow var(--transition-fast),border-color var(--transition-fast),background-color var(--transition-fast)}.standard-form .el-input__wrapper:hover,.standard-form .el-select__wrapper:hover,.standard-form .el-tree-select .el-input__wrapper:hover,.standard-form .el-cascader .el-input__wrapper:hover,.standard-form .el-date-editor .el-input__wrapper:hover,.standard-form .el-input-number .el-input__wrapper:hover,.standard-form .el-autocomplete .el-input__wrapper:hover,.simple-form .el-input__wrapper:hover,.simple-form .el-select__wrapper:hover,.simple-form .el-tree-select .el-input__wrapper:hover,.simple-form .el-cascader .el-input__wrapper:hover,.simple-form .el-date-editor .el-input__wrapper:hover,.simple-form .el-input-number .el-input__wrapper:hover,.simple-form .el-autocomplete .el-input__wrapper:hover,.el-form.standard-form .el-input__wrapper:hover,.el-form.standard-form .el-select__wrapper:hover,.el-form.standard-form .el-tree-select .el-input__wrapper:hover,.el-form.standard-form .el-cascader .el-input__wrapper:hover,.el-form.standard-form .el-date-editor .el-input__wrapper:hover,.el-form.standard-form .el-input-number .el-input__wrapper:hover,.el-form.standard-form .el-autocomplete .el-input__wrapper:hover,.el-form.simple-form .el-input__wrapper:hover,.el-form.simple-form .el-select__wrapper:hover,.el-form.simple-form .el-tree-select .el-input__wrapper:hover,.el-form.simple-form .el-cascader .el-input__wrapper:hover,.el-form.simple-form .el-date-editor .el-input__wrapper:hover,.el-form.simple-form .el-input-number .el-input__wrapper:hover,.el-form.simple-form .el-autocomplete .el-input__wrapper:hover{box-shadow:0 0 0 1px var(--form-brand-border-hover),0 12px 20px rgba(var(--admin-accent-rgb),.06)}.standard-form .el-input__wrapper.is-focus,.standard-form .el-select__wrapper.is-focused,.standard-form .el-tree-select .el-input__wrapper.is-focus,.standard-form .el-cascader .el-input__wrapper.is-focus,.standard-form .el-date-editor .el-input__wrapper.is-focus,.standard-form .el-input-number .el-input__wrapper.is-focus,.standard-form .el-autocomplete .el-input__wrapper.is-focus,.simple-form .el-input__wrapper.is-focus,.simple-form .el-select__wrapper.is-focused,.simple-form .el-tree-select .el-input__wrapper.is-focus,.simple-form .el-cascader .el-input__wrapper.is-focus,.simple-form .el-date-editor .el-input__wrapper.is-focus,.simple-form .el-input-number .el-input__wrapper.is-focus,.simple-form .el-autocomplete .el-input__wrapper.is-focus,.el-form.standard-form .el-input__wrapper.is-focus,.el-form.standard-form .el-select__wrapper.is-focused,.el-form.standard-form .el-tree-select .el-input__wrapper.is-focus,.el-form.standard-form .el-cascader .el-input__wrapper.is-focus,.el-form.standard-form .el-date-editor .el-input__wrapper.is-focus,.el-form.standard-form .el-input-number .el-input__wrapper.is-focus,.el-form.standard-form .el-autocomplete .el-input__wrapper.is-focus,.el-form.simple-form .el-input__wrapper.is-focus,.el-form.simple-form .el-select__wrapper.is-focused,.el-form.simple-form .el-tree-select .el-input__wrapper.is-focus,.el-form.simple-form .el-cascader .el-input__wrapper.is-focus,.el-form.simple-form .el-date-editor .el-input__wrapper.is-focus,.el-form.simple-form .el-input-number .el-input__wrapper.is-focus,.el-form.simple-form .el-autocomplete .el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--form-brand-border-focus),var(--form-brand-focus-shadow)!important;background:#fff}.standard-form .el-form-item.is-error .el-input__wrapper,.standard-form .el-form-item.is-error .el-select__wrapper,.standard-form .el-form-item.is-error .el-tree-select .el-input__wrapper,.standard-form .el-form-item.is-error .el-cascader .el-input__wrapper,.standard-form .el-form-item.is-error .el-date-editor .el-input__wrapper,.standard-form .el-form-item.is-error .el-input-number .el-input__wrapper,.standard-form .el-form-item.is-error .el-autocomplete .el-input__wrapper,.simple-form .el-form-item.is-error .el-input__wrapper,.simple-form .el-form-item.is-error .el-select__wrapper,.simple-form .el-form-item.is-error .el-tree-select .el-input__wrapper,.simple-form .el-form-item.is-error .el-cascader .el-input__wrapper,.simple-form .el-form-item.is-error .el-date-editor .el-input__wrapper,.simple-form .el-form-item.is-error .el-input-number .el-input__wrapper,.simple-form .el-form-item.is-error .el-autocomplete .el-input__wrapper,.el-form.standard-form .el-form-item.is-error .el-input__wrapper,.el-form.standard-form .el-form-item.is-error .el-select__wrapper,.el-form.standard-form .el-form-item.is-error .el-tree-select .el-input__wrapper,.el-form.standard-form .el-form-item.is-error .el-cascader .el-input__wrapper,.el-form.standard-form .el-form-item.is-error .el-date-editor .el-input__wrapper,.el-form.standard-form .el-form-item.is-error .el-input-number .el-input__wrapper,.el-form.standard-form .el-form-item.is-error .el-autocomplete .el-input__wrapper,.el-form.simple-form .el-form-item.is-error .el-input__wrapper,.el-form.simple-form .el-form-item.is-error .el-select__wrapper,.el-form.simple-form .el-form-item.is-error .el-tree-select .el-input__wrapper,.el-form.simple-form .el-form-item.is-error .el-cascader .el-input__wrapper,.el-form.simple-form .el-form-item.is-error .el-date-editor .el-input__wrapper,.el-form.simple-form .el-form-item.is-error .el-input-number .el-input__wrapper,.el-form.simple-form .el-form-item.is-error .el-autocomplete .el-input__wrapper{box-shadow:0 0 0 1px #dc262642,0 0 0 4px #dc26260f;background:#fff}.standard-form .el-input__inner,.standard-form .el-input-number__input,.standard-form .el-date-editor .el-range-input,.standard-form .el-select__selected-item,.standard-form .el-select__placeholder,.simple-form .el-input__inner,.simple-form .el-input-number__input,.simple-form .el-date-editor .el-range-input,.simple-form .el-select__selected-item,.simple-form .el-select__placeholder,.el-form.standard-form .el-input__inner,.el-form.standard-form .el-input-number__input,.el-form.standard-form .el-date-editor .el-range-input,.el-form.standard-form .el-select__selected-item,.el-form.standard-form .el-select__placeholder,.el-form.simple-form .el-input__inner,.el-form.simple-form .el-input-number__input,.el-form.simple-form .el-date-editor .el-range-input,.el-form.simple-form .el-select__selected-item,.el-form.simple-form .el-select__placeholder{color:var(--form-brand-value-color);font-size:14px;font-weight:500}.standard-form .el-input__inner::placeholder,.standard-form .el-input-number__input::placeholder,.standard-form .el-date-editor .el-range-input::placeholder,.standard-form .el-textarea__inner::placeholder,.simple-form .el-input__inner::placeholder,.simple-form .el-input-number__input::placeholder,.simple-form .el-date-editor .el-range-input::placeholder,.simple-form .el-textarea__inner::placeholder,.el-form.standard-form .el-input__inner::placeholder,.el-form.standard-form .el-input-number__input::placeholder,.el-form.standard-form .el-date-editor .el-range-input::placeholder,.el-form.standard-form .el-textarea__inner::placeholder,.el-form.simple-form .el-input__inner::placeholder,.el-form.simple-form .el-input-number__input::placeholder,.el-form.simple-form .el-date-editor .el-range-input::placeholder,.el-form.simple-form .el-textarea__inner::placeholder{color:var(--form-brand-placeholder-color);font-weight:400}.standard-form .el-input__prefix,.standard-form .el-input__suffix,.standard-form .el-select__caret,.standard-form .el-range__icon,.standard-form .el-range-separator,.simple-form .el-input__prefix,.simple-form .el-input__suffix,.simple-form .el-select__caret,.simple-form .el-range__icon,.simple-form .el-range-separator,.el-form.standard-form .el-input__prefix,.el-form.standard-form .el-input__suffix,.el-form.standard-form .el-select__caret,.el-form.standard-form .el-range__icon,.el-form.standard-form .el-range-separator,.el-form.simple-form .el-input__prefix,.el-form.simple-form .el-input__suffix,.el-form.simple-form .el-select__caret,.el-form.simple-form .el-range__icon,.el-form.simple-form .el-range-separator{color:var(--text-color-secondary)}.standard-form .el-input__count-inner,.simple-form .el-input__count-inner,.el-form.standard-form .el-input__count-inner,.el-form.simple-form .el-input__count-inner{padding:2px 8px;border-radius:999px;background:#fffffff0;border:1px solid rgba(17,24,39,.06);color:var(--admin-text-muted);box-shadow:0 4px 10px #0f172a08}.standard-form .el-textarea__inner,.simple-form .el-textarea__inner,.el-form.standard-form .el-textarea__inner,.el-form.simple-form .el-textarea__inner{padding:12px 14px;border-radius:13px;background:var(--form-brand-control-bg);border:1px solid var(--form-brand-border-color);box-shadow:var(--form-brand-soft-shadow);color:var(--form-brand-value-color);font-size:14px;font-weight:500;line-height:1.7;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast)}.standard-form .el-textarea__inner:hover,.simple-form .el-textarea__inner:hover,.el-form.standard-form .el-textarea__inner:hover,.el-form.simple-form .el-textarea__inner:hover{border-color:var(--form-brand-border-hover);box-shadow:0 12px 20px rgba(var(--admin-accent-rgb),.06)}.standard-form .el-textarea__inner:focus,.simple-form .el-textarea__inner:focus,.el-form.standard-form .el-textarea__inner:focus,.el-form.simple-form .el-textarea__inner:focus{border-color:var(--form-brand-border-focus);box-shadow:var(--form-brand-focus-shadow);background:#fff}.standard-form .el-radio-group,.standard-form .el-checkbox-group,.simple-form .el-radio-group,.simple-form .el-checkbox-group,.el-form.standard-form .el-radio-group,.el-form.standard-form .el-checkbox-group,.el-form.simple-form .el-radio-group,.el-form.simple-form .el-checkbox-group{display:flex;flex-wrap:wrap;gap:8px 10px}.standard-form .el-radio,.standard-form .el-checkbox,.simple-form .el-radio,.simple-form .el-checkbox,.el-form.standard-form .el-radio,.el-form.standard-form .el-checkbox,.el-form.simple-form .el-radio,.el-form.simple-form .el-checkbox{margin-right:0}.standard-form .el-radio.is-bordered,.standard-form .el-checkbox.is-bordered,.simple-form .el-radio.is-bordered,.simple-form .el-checkbox.is-bordered,.el-form.standard-form .el-radio.is-bordered,.el-form.standard-form .el-checkbox.is-bordered,.el-form.simple-form .el-radio.is-bordered,.el-form.simple-form .el-checkbox.is-bordered{min-height:40px;margin:0;padding:0 14px 0 12px;border-radius:13px;border:1px solid var(--form-brand-border-color);background:var(--form-brand-control-bg);box-shadow:0 0 0 1px var(--form-brand-border-color),0 10px 18px #0f172a08;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast)}.standard-form .el-radio.is-bordered:hover,.standard-form .el-checkbox.is-bordered:hover,.simple-form .el-radio.is-bordered:hover,.simple-form .el-checkbox.is-bordered:hover,.el-form.standard-form .el-radio.is-bordered:hover,.el-form.standard-form .el-checkbox.is-bordered:hover,.el-form.simple-form .el-radio.is-bordered:hover,.el-form.simple-form .el-checkbox.is-bordered:hover{border-color:var(--form-brand-border-hover);box-shadow:0 0 0 1px var(--form-brand-border-hover),0 12px 20px rgba(var(--admin-accent-rgb),.05)}.standard-form .el-radio.is-bordered.is-checked,.standard-form .el-checkbox.is-bordered.is-checked,.simple-form .el-radio.is-bordered.is-checked,.simple-form .el-checkbox.is-bordered.is-checked,.el-form.standard-form .el-radio.is-bordered.is-checked,.el-form.standard-form .el-checkbox.is-bordered.is-checked,.el-form.simple-form .el-radio.is-bordered.is-checked,.el-form.simple-form .el-checkbox.is-bordered.is-checked{border-color:rgba(var(--admin-accent-rgb),.22);background:rgba(var(--admin-accent-rgb),.05);box-shadow:0 0 0 1px rgba(var(--admin-accent-rgb),.12),0 12px 20px rgba(var(--admin-accent-rgb),.07)}.standard-form .el-radio__inner,.standard-form .el-checkbox__inner,.simple-form .el-radio__inner,.simple-form .el-checkbox__inner,.el-form.standard-form .el-radio__inner,.el-form.standard-form .el-checkbox__inner,.el-form.simple-form .el-radio__inner,.el-form.simple-form .el-checkbox__inner{border-color:#6670858c}.standard-form .el-radio__input.is-checked .el-radio__inner,.standard-form .el-checkbox__input.is-checked .el-checkbox__inner,.simple-form .el-radio__input.is-checked .el-radio__inner,.simple-form .el-checkbox__input.is-checked .el-checkbox__inner,.el-form.standard-form .el-radio__input.is-checked .el-radio__inner,.el-form.standard-form .el-checkbox__input.is-checked .el-checkbox__inner,.el-form.simple-form .el-radio__input.is-checked .el-radio__inner,.el-form.simple-form .el-checkbox__input.is-checked .el-checkbox__inner{border-color:var(--admin-accent);background:var(--admin-accent)}.standard-form .el-radio__label,.standard-form .el-checkbox__label,.simple-form .el-radio__label,.simple-form .el-checkbox__label,.el-form.standard-form .el-radio__label,.el-form.standard-form .el-checkbox__label,.el-form.simple-form .el-radio__label,.el-form.simple-form .el-checkbox__label{color:var(--form-brand-label-color);font-size:13.5px;font-weight:500}.standard-form .el-radio.is-checked .el-radio__label,.standard-form .el-checkbox.is-checked .el-checkbox__label,.simple-form .el-radio.is-checked .el-radio__label,.simple-form .el-checkbox.is-checked .el-checkbox__label,.el-form.standard-form .el-radio.is-checked .el-radio__label,.el-form.standard-form .el-checkbox.is-checked .el-checkbox__label,.el-form.simple-form .el-radio.is-checked .el-radio__label,.el-form.simple-form .el-checkbox.is-checked .el-checkbox__label{color:var(--admin-accent)}.standard-form .el-switch,.simple-form .el-switch,.el-form.standard-form .el-switch,.el-form.simple-form .el-switch{height:26px}.standard-form .el-switch__core,.simple-form .el-switch__core,.el-form.standard-form .el-switch__core,.el-form.simple-form .el-switch__core{min-width:48px!important;height:26px;border:none;border-radius:999px;background:#221c351a;box-shadow:inset 0 0 0 1px #29224c14}.standard-form .el-switch__action,.simple-form .el-switch__action,.el-form.standard-form .el-switch__action,.el-form.simple-form .el-switch__action{width:20px;height:20px;box-shadow:0 4px 10px #0f172a2e}.standard-form .el-switch.is-checked .el-switch__core,.simple-form .el-switch.is-checked .el-switch__core,.el-form.standard-form .el-switch.is-checked .el-switch__core,.el-form.simple-form .el-switch.is-checked .el-switch__core{background:var(--selection-gradient);box-shadow:0 10px 18px rgba(var(--admin-accent-rgb),.14)}.standard-form .el-divider,.simple-form .el-divider,.el-form.standard-form .el-divider,.el-form.simple-form .el-divider{margin:26px 0 20px;border-color:transparent;background:linear-gradient(90deg,transparent 0%,rgba(41,34,76,.08) 18%,rgba(41,34,76,.08) 82%,transparent 100%);height:1px}.standard-form .el-divider__text,.simple-form .el-divider__text,.el-form.standard-form .el-divider__text,.el-form.simple-form .el-divider__text{padding:0 12px;color:var(--text-color-secondary);font-size:13px;font-weight:600;letter-spacing:.01em;background:linear-gradient(180deg,#fffffffa,#f4f6f9f2);box-shadow:none}.standard-form .form-divider,.simple-form .form-divider,.el-form.standard-form .form-divider,.el-form.simple-form .form-divider{margin:20px 0 18px;border-top:1px dashed rgba(41,34,76,.1)}.standard-form .form-tip,.standard-form .field-tip,.simple-form .form-tip,.simple-form .field-tip,.el-form.standard-form .form-tip,.el-form.standard-form .field-tip,.el-form.simple-form .form-tip,.el-form.simple-form .field-tip{display:flex;align-items:flex-start;gap:6px;margin-top:8px;padding:8px 10px;border-radius:10px;background:var(--form-brand-tip-bg);border:1px solid var(--form-brand-tip-border);color:var(--text-color-secondary);line-height:1.55;box-shadow:none}.standard-form .form-tip:before,.standard-form .field-tip:before,.simple-form .form-tip:before,.simple-form .field-tip:before,.el-form.standard-form .form-tip:before,.el-form.standard-form .field-tip:before,.el-form.simple-form .form-tip:before,.el-form.simple-form .field-tip:before{content:"";flex:0 0 5px;width:5px;height:5px;margin-top:6px;border-radius:999px;background:var(--admin-accent);box-shadow:0 0 0 3px rgba(var(--admin-accent-rgb),.06)}.standard-form .field-tip.warning,.simple-form .field-tip.warning,.el-form.standard-form .field-tip.warning,.el-form.simple-form .field-tip.warning{background:#d9770614;border-color:#d9770629}.standard-form .field-tip.warning:before,.simple-form .field-tip.warning:before,.el-form.standard-form .field-tip.warning:before,.el-form.simple-form .field-tip.warning:before{background:var(--color-warning);box-shadow:0 0 0 4px #d9770614}@media screen and (max-width:768px){.standard-form .el-input__wrapper,.standard-form .el-select__wrapper,.standard-form .el-tree-select .el-input__wrapper,.standard-form .el-cascader .el-input__wrapper,.standard-form .el-date-editor .el-input__wrapper,.standard-form .el-input-number .el-input__wrapper,.standard-form .el-autocomplete .el-input__wrapper,.simple-form .el-input__wrapper,.simple-form .el-select__wrapper,.simple-form .el-tree-select .el-input__wrapper,.simple-form .el-cascader .el-input__wrapper,.simple-form .el-date-editor .el-input__wrapper,.simple-form .el-input-number .el-input__wrapper,.simple-form .el-autocomplete .el-input__wrapper,.el-form.standard-form .el-input__wrapper,.el-form.standard-form .el-select__wrapper,.el-form.standard-form .el-tree-select .el-input__wrapper,.el-form.standard-form .el-cascader .el-input__wrapper,.el-form.standard-form .el-date-editor .el-input__wrapper,.el-form.standard-form .el-input-number .el-input__wrapper,.el-form.standard-form .el-autocomplete .el-input__wrapper,.el-form.simple-form .el-input__wrapper,.el-form.simple-form .el-select__wrapper,.el-form.simple-form .el-tree-select .el-input__wrapper,.el-form.simple-form .el-cascader .el-input__wrapper,.el-form.simple-form .el-date-editor .el-input__wrapper,.el-form.simple-form .el-input-number .el-input__wrapper,.el-form.simple-form .el-autocomplete .el-input__wrapper{min-height:42px}.standard-form .el-radio.is-bordered,.standard-form .el-checkbox.is-bordered,.simple-form .el-radio.is-bordered,.simple-form .el-checkbox.is-bordered,.el-form.standard-form .el-radio.is-bordered,.el-form.standard-form .el-checkbox.is-bordered,.el-form.simple-form .el-radio.is-bordered,.el-form.simple-form .el-checkbox.is-bordered{width:100%;justify-content:flex-start}.standard-form .form-tip,.standard-form .field-tip,.simple-form .form-tip,.simple-form .field-tip,.el-form.standard-form .form-tip,.el-form.standard-form .field-tip,.el-form.simple-form .form-tip,.el-form.simple-form .field-tip{padding:8px 10px;border-radius:10px}}
