.v2-sidebar[data-v-87b763ff]{width:var(--v2-sidebar-width);background:var(--v2-sidebar-bg);border-right:1px solid var(--v2-sidebar-border);z-index:100;height:100vh;box-shadow:var(--v2-sidebar-shadow);flex-direction:column;display:flex;position:fixed;top:0;left:0;overflow:hidden}.sidebar-header[data-v-87b763ff]{border-bottom:1px solid var(--v2-sidebar-border);flex-shrink:0;padding:20px 16px 14px}.logo[data-v-87b763ff]{cursor:pointer;align-items:center;gap:12px;display:flex;overflow:hidden}.logo-icon[data-v-87b763ff]{background:var(--v2-sidebar-logo-gradient);width:44px;height:44px;box-shadow:var(--v2-sidebar-logo-shadow);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.logo-glyph[data-v-87b763ff]{color:var(--v2-color-primary);font-family:Songti SC,Noto Serif SC,SimSun,serif;font-size:23px;font-weight:700;line-height:1;transform:translateY(1px)}.logo-text[data-v-87b763ff]{white-space:nowrap;flex-direction:column;gap:3px;display:flex}.logo-title[data-v-87b763ff]{color:var(--v2-color-white);letter-spacing:.3px;font-size:17px;font-weight:700;line-height:1.15}.logo-subtitle[data-v-87b763ff]{color:var(--v2-sidebar-text-faint);letter-spacing:.2px;font-size:11px;line-height:1.2}.system-switch[data-v-87b763ff]{z-index:160;flex-shrink:0;position:relative}.system-bar[data-v-87b763ff]{border:none;border-bottom:1px solid var(--v2-sidebar-border);background:var(--v2-sidebar-subtle-bg);width:100%;color:var(--v2-sidebar-accent-text);letter-spacing:1px;cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:12px 16px;font-size:14px;font-weight:600;transition:background .2s;display:flex}.system-bar[data-v-87b763ff]:hover,.system-bar.is-open[data-v-87b763ff]{background:var(--v2-sidebar-hover-bg)}.system-name[data-v-87b763ff]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.system-caret[data-v-87b763ff]{color:var(--v2-sidebar-indicator);flex-shrink:0;transition:transform .22s cubic-bezier(.32,.72,0,1)}.system-bar.is-open .system-caret[data-v-87b763ff]{transform:rotate(180deg)}.sidebar-nav[data-v-87b763ff]{flex:1;padding:10px 8px 16px;overflow-y:auto}.sidebar-nav[data-v-87b763ff]::-webkit-scrollbar{width:4px}.sidebar-nav[data-v-87b763ff]::-webkit-scrollbar-thumb{background:var(--v2-sidebar-scroll-thumb);border-radius:2px}.nav-hint[data-v-87b763ff]{color:var(--v2-sidebar-icon-color);white-space:nowrap;padding:12px 10px;font-size:12px}.nav-retry[data-v-87b763ff]{border:1px solid var(--v2-sidebar-border);color:var(--v2-sidebar-text-dim);cursor:pointer;background:0 0;border-radius:6px;margin-left:8px;padding:2px 8px;font-size:12px;transition:color .2s,border-color .2s}.nav-retry[data-v-87b763ff]:hover{color:var(--v2-sidebar-text-hover);border-color:var(--v2-sidebar-indicator)}.sub-group-header[data-v-87b763ff]{width:100%;color:var(--v2-sidebar-text-dim);letter-spacing:.5px;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;padding:9px 10px;font-size:12px;font-weight:500;transition:color .2s,background .2s;display:flex}.sub-group-header[data-v-87b763ff]:hover{color:var(--v2-sidebar-text-softer);background:var(--v2-sidebar-subtle-hover)}.sub-group-header.is-open[data-v-87b763ff]{color:var(--v2-sidebar-text-bright)}.sub-group-title[data-v-87b763ff]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sub-group-arrow[data-v-87b763ff]{color:var(--v2-sidebar-text-muted);flex-shrink:0;transition:transform .2s,color .2s}.sub-group-header.is-open .sub-group-arrow[data-v-87b763ff]{color:var(--v2-sidebar-indicator);transform:rotate(90deg)}.sub-group-body[data-v-87b763ff]{grid-template-rows:0fr;transition:grid-template-rows .26s cubic-bezier(.4,0,.2,1);display:grid}.sub-group-body.is-open[data-v-87b763ff]{grid-template-rows:1fr}.sub-group-body__inner[data-v-87b763ff]{flex-direction:column;min-height:0;display:flex;overflow:hidden}.nav-item[data-v-87b763ff]{width:100%;height:40px;color:var(--v2-sidebar-text);text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;margin-bottom:2px;padding:0 12px;font-size:14px;transition:background .2s,color .2s;display:flex;position:relative;overflow:hidden}.nav-item[data-v-87b763ff]:hover:not(.is-pending){background:var(--v2-sidebar-hover-bg);color:var(--v2-sidebar-text-bright)}.nav-item.is-active[data-v-87b763ff]{background:var(--v2-sidebar-active-bg);color:var(--v2-color-white);font-weight:600}.nav-item.is-active[data-v-87b763ff]:before{content:"";background:var(--v2-sidebar-indicator);border-radius:2px;width:3px;height:calc(100% - 12px);position:absolute;top:50%;left:0;transform:translateY(-50%)}.nav-item.is-active .nav-dot[data-v-87b763ff]{background:var(--v2-sidebar-indicator)}.nav-item.is-pending[data-v-87b763ff]{color:var(--v2-sidebar-text-muted);cursor:not-allowed}.nav-item--sub[data-v-87b763ff]{padding-left:24px}.nav-dot[data-v-87b763ff]{background:var(--v2-sidebar-dot);border-radius:50%;flex-shrink:0;width:6px;height:6px}.nav-title[data-v-87b763ff]{text-overflow:ellipsis;flex:1;overflow:hidden}.nav-badge[data-v-87b763ff]{background:var(--v2-sidebar-indicator);color:var(--v2-color-primary);letter-spacing:.3px;border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:10px;font-weight:800}.nav-pending[data-v-87b763ff]{border:1px solid var(--v2-sidebar-border);color:var(--v2-sidebar-icon-color);border-radius:3px;flex-shrink:0;padding:1px 5px;font-size:10px}.switcher-dropdown[data-v-87b763ff]{background:linear-gradient(180deg, var(--v2-sidebar-hover-bg), transparent 42%), var(--v2-sidebar-bg-end);border:1px solid var(--v2-sidebar-panel-border);max-height:60vh;box-shadow:var(--v2-shadow-xl);border-radius:12px;padding:6px;position:absolute;top:calc(100% + 4px);left:8px;right:8px;overflow-y:auto}.dropdown-head[data-v-87b763ff]{letter-spacing:1px;color:var(--v2-sidebar-text-dim);padding:4px 8px 8px;font-size:11px;font-weight:600}.switcher-backdrop[data-v-87b763ff]{z-index:150;background:var(--v2-sidebar-overlay);-webkit-backdrop-filter:blur(2px);cursor:pointer;position:absolute;inset:0}.switcher-fade-enter-active[data-v-87b763ff],.switcher-fade-leave-active[data-v-87b763ff]{transition:opacity .18s}.switcher-fade-enter-from[data-v-87b763ff],.switcher-fade-leave-to[data-v-87b763ff]{opacity:0}.switcher-item[data-v-87b763ff]{width:100%;height:42px;color:var(--v2-sidebar-text-bright);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:9px;justify-content:space-between;align-items:center;margin-bottom:2px;padding:0 12px;font-size:14px;transition:background .2s,color .2s;display:flex}.switcher-item[data-v-87b763ff]:hover{background:var(--v2-sidebar-hover-bg);color:var(--v2-color-white)}.switcher-item.is-active[data-v-87b763ff]{background:var(--v2-color-accent-soft);color:var(--v2-sidebar-indicator);font-weight:600}.switcher-item-title[data-v-87b763ff]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.switcher-item-dot[data-v-87b763ff]{background:var(--v2-sidebar-indicator);border-radius:50%;flex-shrink:0;width:8px;height:8px}.drop-enter-active[data-v-87b763ff],.drop-leave-active[data-v-87b763ff]{transform-origin:top;transition:opacity .18s,transform .22s cubic-bezier(.32,.72,0,1)}.drop-enter-from[data-v-87b763ff],.drop-leave-to[data-v-87b763ff]{opacity:0;transform:translateY(-10px)}@media (prefers-reduced-motion:reduce){.drop-enter-active[data-v-87b763ff],.drop-leave-active[data-v-87b763ff],.switcher-fade-enter-active[data-v-87b763ff],.switcher-fade-leave-active[data-v-87b763ff]{transition-duration:.01ms}}.v2-inline-edit[data-v-7d401dd1]{align-items:center;gap:var(--v2-spacing-1);min-width:0;display:inline-flex}.v2-inline-edit--editing[data-v-7d401dd1]{align-items:flex-start;gap:var(--v2-spacing-2);flex-wrap:wrap;width:100%;display:flex}.v2-inline-edit__value[data-v-7d401dd1]{overflow-wrap:anywhere;min-width:0}.v2-inline-edit__value--empty[data-v-7d401dd1]{color:var(--v2-color-text-placeholder)}.v2-inline-edit__trigger[data-v-7d401dd1],.v2-inline-edit__locked[data-v-7d401dd1]{border:1px solid var(--v2-color-border);border-radius:var(--v2-radius-sm);background:var(--v2-color-bg-card);width:20px;height:20px;color:var(--v2-color-text-secondary);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.v2-inline-edit__trigger[data-v-7d401dd1]:hover{border-color:var(--v2-color-primary);background:var(--v2-color-bg-subtle);color:var(--v2-color-primary)}.v2-inline-edit__trigger[data-v-7d401dd1]:focus-visible{outline:2px solid var(--v2-color-primary);outline-offset:1px}.v2-inline-edit__locked[data-v-7d401dd1]{border-color:var(--v2-color-border);color:var(--v2-color-text-placeholder);cursor:not-allowed}.v2-inline-edit__control[data-v-7d401dd1]{flex:240px;min-width:240px}.v2-inline-edit__select[data-v-7d401dd1]{width:100%}.v2-inline-edit__actions[data-v-7d401dd1]{gap:var(--v2-spacing-1);flex-shrink:0;display:flex}.v2-inline-edit__unsupported[data-v-7d401dd1]{color:var(--v2-color-danger);font-size:var(--v2-font-size-xs)}.v2-pwd-form[data-v-07075b90]{margin-top:var(--v2-spacing-4)}.v2-topbar[data-v-0433b587]{z-index:90;height:var(--v2-page-header-height);padding:0 var(--v2-page-padding-x);background:var(--v2-color-bg-card);border-bottom:1px solid var(--v2-color-border-subtle);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.v2-topbar__left[data-v-0433b587]{align-items:center;gap:var(--v2-spacing-4);display:flex}.v2-topbar__right[data-v-0433b587]{align-items:center;gap:var(--v2-spacing-3);display:flex}.v2-brand[data-v-0433b587]{align-items:center;gap:var(--v2-spacing-2);display:flex}.v2-brand-badge[data-v-0433b587]{height:22px;padding:0 var(--v2-spacing-2);border-radius:var(--v2-radius-sm);background:var(--v2-color-primary);color:var(--v2-color-primary-foreground);font-size:var(--v2-font-size-xs);font-weight:var(--v2-font-weight-bold);letter-spacing:var(--v2-letter-spacing-wide);align-items:center;display:inline-flex}.v2-title[data-v-0433b587]{font-size:var(--v2-font-size-base);font-weight:var(--v2-font-weight-semibold);color:var(--v2-color-text-primary)}.v2-tenant[data-v-0433b587]{display:inline-flex}.v2-tenant__trigger[data-v-0433b587]{align-items:center;gap:var(--v2-spacing-2);border:1px solid var(--v2-color-border-subtle);border-radius:var(--v2-radius-sm);background:var(--v2-color-bg-subtle);color:var(--v2-color-text-regular);font-size:var(--v2-font-size-sm);font-weight:var(--v2-font-weight-medium);cursor:pointer;transition:background-color var(--v2-transition-fast), border-color var(--v2-transition-fast);padding:6px 12px;display:inline-flex}.v2-tenant__trigger[data-v-0433b587]:hover{background:var(--v2-color-bg-hover);border-color:var(--v2-color-border)}.v2-tenant--readonly[data-v-0433b587]{align-items:center;gap:var(--v2-spacing-2);border:1px solid var(--v2-color-border-subtle);border-radius:var(--v2-radius-sm);background:var(--v2-color-bg-subtle);color:var(--v2-color-text-regular);font-size:var(--v2-font-size-sm);font-weight:var(--v2-font-weight-medium);padding:6px 12px;display:inline-flex}.v2-tenant__icon[data-v-0433b587]{color:var(--v2-color-text-secondary)}.v2-tenant__caret[data-v-0433b587]{font-size:var(--v2-icon-size-xs);color:var(--v2-color-text-placeholder)}.v2-note[data-v-0433b587]{font-size:var(--v2-font-size-xs);color:var(--v2-color-text-secondary)}.v2-topbar__divider[data-v-0433b587]{background:var(--v2-color-border-light);width:1px;height:24px}.v2-user[data-v-0433b587]{align-items:center;gap:var(--v2-spacing-2);border-radius:var(--v2-radius-full);color:var(--v2-color-text-primary);font-size:var(--v2-font-size-sm);cursor:pointer;transition:background-color var(--v2-transition-fast);background:0 0;border:none;padding:4px 12px 4px 4px;display:inline-flex}.v2-user[data-v-0433b587]:hover{background:var(--v2-color-bg-hover)}.v2-user__avatar[data-v-0433b587]{border-radius:var(--v2-radius-full);border:2px solid var(--v2-color-border-light);flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;overflow:hidden}.v2-user__avatar[data-v-0433b587] .el-avatar{width:30px;height:30px}.v2-user__avatar--default[data-v-0433b587]{background:var(--v2-color-bg-subtle)}.v2-user__avatar-img[data-v-0433b587]{width:18px;height:18px}.v2-user__name[data-v-0433b587]{font-weight:var(--v2-font-weight-medium)}.v2-user__caret[data-v-0433b587]{font-size:var(--v2-icon-size-xs);color:var(--v2-color-text-placeholder);margin-left:2px}:root[data-ui-version=v2]{--v2-color-primary:#1b2a4a;--v2-color-primary-hover:#3b4863;--v2-color-primary-active:#172440;--v2-color-primary-tint-1:#f1f2f4;--v2-color-primary-tint-2:#e4e5e9;--v2-color-primary-tint-3:#d1d4db;--v2-color-primary-foreground:#fff;--v2-color-primary-ink:#16223b;--v2-color-primary-soft:#1b2a4a1a;--v2-color-primary-softer:#1b2a4a0d;--v2-color-accent:#d4b256;--v2-color-accent-hover:#c2a047;--v2-color-accent-light:#faf3e4;--v2-color-accent-soft:#d4b25629;--v2-color-accent-foreground:#1a1a2e;--v2-color-accent-ink:#8a6d16;--v2-color-accent-border:#d4b25659;--v2-color-success:#0f7a63;--v2-color-success-ink:#0d6b57;--v2-color-success-light:#ecf4f3;--v2-color-success-foreground:#fff;--v2-color-success-soft:#0f7a631f;--v2-color-warning:#c2660a;--v2-color-warning-ink:#a35608;--v2-color-warning-light:#faf3eb;--v2-color-warning-foreground:#fff;--v2-color-warning-soft:#c2660a24;--v2-color-danger:#c0392b;--v2-color-danger-ink:#ad3327;--v2-color-danger-light:#faefee;--v2-color-danger-foreground:#fff;--v2-color-danger-soft:#c0392b1f;--v2-color-info:#6e7075;--v2-color-info-ink:#56575b;--v2-color-info-light:#f3f4f4;--v2-color-info-foreground:#fff;--v2-color-info-soft:#6e70751f;--v2-color-stage-received:#a8aeba;--v2-color-stage-preparing:#767f92;--v2-color-stage-filed:#4d5972;--v2-color-stage-pre-trial:#323f5c;--v2-mask-color:#1018287a;--v2-mask-color-extra-light:#10182814;--v2-color-bg-page:#f6f7f9;--v2-color-bg-subtle:#eef0f4;--v2-color-bg-card:#fff;--v2-color-bg-hover:#f1f3f7;--v2-color-bg-active:#e6e9f0;--v2-color-bg-inset:#fafbfd;--v2-color-border-subtle:#e3e6ec;--v2-color-border-light:#edf0f4;--v2-color-border:#ccd2dc;--v2-color-border-strong:#a8b0bd;--v2-color-text-primary:#101828;--v2-color-text-regular:#344054;--v2-color-text-secondary:#667085;--v2-color-text-placeholder:#98a2b3;--v2-color-text-disabled:#c3c9d2;--v2-color-text-inverse:#fff;--v2-color-white:#fff;--v2-font-family:Inter, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, PingFang SC, Microsoft YaHei, Helvetica Neue, Arial, sans-serif;--v2-font-family-heading:EB Garamond, Noto Serif SC, Georgia, Times New Roman, serif;--v2-font-family-mono:JetBrains Mono, SF Mono, Fira Code, Menlo, Consolas, monospace;--v2-font-variant-numeric:tabular-nums;--v2-font-size-xs:12px;--v2-font-size-sm:13px;--v2-font-size-base:14px;--v2-font-size-md:15px;--v2-font-size-lg:16px;--v2-font-size-xl:18px;--v2-font-size-2xl:20px;--v2-font-size-3xl:24px;--v2-font-size-4xl:30px;--v2-font-weight-normal:400;--v2-font-weight-medium:500;--v2-font-weight-semibold:600;--v2-font-weight-bold:700;--v2-line-height-tight:1.25;--v2-line-height-snug:1.375;--v2-line-height-normal:1.6;--v2-line-height-relaxed:1.75;--v2-letter-spacing-tight:0;--v2-letter-spacing-normal:.07em;--v2-letter-spacing-wide:.1em;--v2-spacing-0:0;--v2-spacing-1:4px;--v2-spacing-2:8px;--v2-spacing-3:12px;--v2-spacing-4:16px;--v2-spacing-5:20px;--v2-spacing-6:24px;--v2-spacing-7:28px;--v2-spacing-8:32px;--v2-spacing-10:40px;--v2-spacing-12:48px;--v2-spacing-16:64px;--v2-paragraph-spacing:16px;--v2-paragraph-spacing-sm:8px;--v2-radius-none:0;--v2-radius-sm:4px;--v2-radius-md:8px;--v2-radius-lg:12px;--v2-radius-xl:16px;--v2-radius-full:9999px;--v2-radius-btn:10px;--v2-radius-tag:6px;--v2-shadow-none:none;--v2-shadow-xs:0 1px 2px #1b2a4a0a;--v2-shadow-sm:0 1px 3px #1b2a4a0d;--v2-shadow-md:0 4px 12px #1b2a4a1a;--v2-shadow-lg:0 12px 32px #1b2a4a24;--v2-shadow-xl:0 20px 48px #1b2a4a2e;--v2-shadow-focus:0 0 0 3px #1b2a4a29;--v2-btn-shadow-tint:0 1px 2px #1018280d;--v2-btn-shadow-tint-hover:0 1px 2px #10182814;--v2-transition-fast:all .12s ease-out;--v2-transition-base:all .18s ease-out;--v2-transition-slow:all .25s ease-out;--v2-icon-size-xs:12px;--v2-icon-size-sm:14px;--v2-icon-size-md:16px;--v2-icon-size-lg:20px;--v2-icon-size-xl:24px;--v2-icon-size-2xl:32px;--v2-z-dropdown:1000;--v2-z-sticky:1020;--v2-z-fixed:1030;--v2-z-modal-backdrop:1040;--v2-z-modal:1050;--v2-z-popover:1060;--v2-z-tooltip:1070;--v2-z-notification:1080;--v2-z-normal:1;--v2-color-primary-light-3:#5f6a80;--v2-color-primary-light-5:#8d95a5;--v2-color-primary-light-7:#bbbfc9;--v2-color-primary-light-8:#d1d4db;--v2-color-primary-light-9:#e8eaed;--v2-color-primary-dark-2:#16223b;--v2-color-success-light-3:#57a292;--v2-color-success-light-5:#87bdb1;--v2-color-success-light-7:#b7d7d0;--v2-color-success-light-8:#cfe4e0;--v2-color-success-light-9:#e7f2ef;--v2-color-success-dark-2:#0c624f;--v2-color-warning-light-3:#d49454;--v2-color-warning-light-5:#e1b385;--v2-color-warning-light-7:#edd1b6;--v2-color-warning-light-8:#f3e0ce;--v2-color-warning-light-9:#f9f0e7;--v2-color-warning-dark-2:#9b5208;--v2-color-danger-light-3:#d3746b;--v2-color-danger-light-5:#e09c95;--v2-color-danger-light-7:#ecc4bf;--v2-color-danger-light-8:#f2d7d5;--v2-color-danger-light-9:#f9ebea;--v2-color-danger-dark-2:#9a2e22;--v2-color-info-light-3:#9a9b9e;--v2-color-info-light-5:#b7b8ba;--v2-color-info-light-7:#d4d4d6;--v2-color-info-light-8:#e2e2e3;--v2-color-info-light-9:#f1f1f1;--v2-color-info-dark-2:#585a5e;--v2-page-padding-x:24px;--v2-page-padding-y:20px;--v2-page-gap:16px;--v2-page-header-height:56px;--v2-content-max-width:1680px;--v2-sidebar-width:260px;--v2-sidebar-collapsed-width:72px;--v2-sidebar-bg-start:#14213d;--v2-sidebar-bg-end:#1b2a4a;--v2-sidebar-text:#ffffffb8;--v2-sidebar-text-hover:#ffffffe0;--v2-sidebar-icon-color:#ffffff80;--v2-sidebar-border:#ffffff14;--v2-sidebar-footer-border:#ffffff14;--v2-sidebar-hover-bg:#ffffff12;--v2-sidebar-active-bg:#ffffff1a;--v2-sidebar-active-color:#fff;--v2-sidebar-dot:#ffffff4d;--v2-sidebar-indicator:#e3c65c;--v2-sidebar-logo-gradient:linear-gradient(145deg, #eed979 0%, #dcbb52 100%);--v2-sidebar-accent-border:#e3c65c4d;--v2-sidebar-accent-soft:#e3c65c1f;--v2-sidebar-scroll-thumb:#ffffff26;--v2-sidebar-text-dim:#ffffff80;--v2-sidebar-text-faint:#ffffff6b;--v2-sidebar-text-muted:#ffffff8c;--v2-sidebar-text-bright:#ffffffe0;--v2-sidebar-text-softer:#ffffffbf;--v2-sidebar-panel-border:#ffffff1f;--v2-sidebar-subtle-bg:#ffffff08;--v2-sidebar-subtle-hover:#ffffff0a;--v2-sidebar-faint-hover:#ffffff0d;--v2-sidebar-overlay:#080c188c;--v2-sidebar-accent-text:#f4e6b8;--v2-sidebar-shadow:2px 0 12px #00000026;--v2-sidebar-logo-shadow:0 2px 10px #00000047;--v2-card-padding:20px;--v2-card-padding-sm:16px;--v2-card-radius:12px;--v2-card-gap:16px;--v2-drawer-body-padding-x:24px;--v2-drawer-header-padding-y:20px;--v2-drawer-body-padding-y:20px;--v2-drawer-footer-padding-y:16px;--v2-drawer-head-gap:4px;--v2-drawer-foot-gap:8px;--v2-drawer-head-accent-width:4px;--v2-drawer-head-accent-offset:12px;--v2-drawer-close-size:32px;--v2-drawer-close-icon-size:18px;--v2-drawer-close-radius:var(--v2-radius-md);--v2-drawer-radius:12px;--v2-drawer-loading-min-height:240px;--v2-section-bar-width:3px;--v2-section-bar-height:18px;--v2-btn-height-sm:28px;--v2-btn-height-md:32px;--v2-btn-height-lg:38px;--v2-btn-padding-x-sm:10px;--v2-btn-padding-x-md:14px;--v2-btn-padding-x-lg:18px;--v2-control-height-sm:28px;--v2-control-height-md:32px;--v2-control-height-lg:38px;--v2-pagination-button-height:28px;--v2-pagination-min-width:28px;--v2-tabs-height:38px;--v2-search-keyword-width:240px;--v2-filter-input-width:200px;--v2-filter-date-width:280px;--v2-filter-date-range-width:350px;--v2-filter-number-width:120px;--v2-search-row-gap:12px;--v2-search-column-gap:16px;--v2-table-header-bg:#f6f7f9;--v2-table-header-color:#667085;--v2-table-row-hover-bg:#f8f9fb;--v2-table-cell-padding-y:8px;--v2-table-cell-padding-y-sm:4px;--v2-table-cell-padding-x:16px;--v2-table-border-color:#ccd2dc;--v2-desc-label-bg:#f6f7f9;--v2-desc-label-width:144px;--v2-desc-cell-padding-y:10px;--v2-desc-cell-padding-x:16px;--v2-money-in:var(--v2-color-success);--v2-money-out:var(--v2-color-danger);--v2-money-due:var(--v2-color-warning);--v2-sidebar-bg:linear-gradient(180deg, var(--v2-sidebar-bg-start) 0%, var(--v2-sidebar-bg-end) 100%);--v2-card-border:1px solid var(--v2-color-border-subtle);--v2-divider:1px solid var(--v2-color-border-light);--v2-divider-strong:1px solid var(--v2-color-border-subtle);--color-primary-hover:var(--v2-color-primary-hover);--color-primary-active:var(--v2-color-primary-active);--color-primary-light-1:var(--v2-color-primary-tint-1);--color-primary-light-2:var(--v2-color-primary-tint-2);--color-primary-light-3:var(--v2-color-primary-tint-3);--color-success:var(--v2-color-success);--color-success-light:var(--v2-color-success-light);--color-success-hover:var(--v2-color-success-dark-2);--color-warning:var(--v2-color-warning);--color-warning-light:var(--v2-color-warning-light);--color-warning-hover:var(--v2-color-warning-dark-2);--color-warning-text:var(--v2-color-warning-ink);--color-warning-text-hover:var(--v2-color-warning-dark-2);--color-danger:var(--v2-color-danger);--color-danger-light:var(--v2-color-danger-light);--color-danger-hover:var(--v2-color-danger-dark-2);--color-info:var(--v2-color-info);--color-info-light:var(--v2-color-info-light);--color-info-hover:var(--v2-color-info-dark-2);--color-bg-page:var(--v2-color-bg-page);--color-bg-subtle:var(--v2-color-bg-subtle);--color-bg-inset:var(--v2-color-bg-inset);--color-bg-hover:var(--v2-color-bg-hover);--color-bg-active:var(--v2-color-bg-active);--color-border-subtle:var(--v2-color-border-subtle);--color-border-light:var(--v2-color-border-light);--color-border:var(--v2-color-border);--color-border-strong:var(--v2-color-border-strong);--color-text-primary:var(--v2-color-text-primary);--color-text-regular:var(--v2-color-text-regular);--color-text-secondary:var(--v2-color-text-secondary);--color-text-placeholder:var(--v2-color-text-placeholder);--color-text-disabled:var(--v2-color-text-disabled);--table-header-bg:var(--v2-table-header-bg);--table-row-hover-bg:var(--v2-table-row-hover-bg);--table-border-color:var(--v2-table-border-color);--card-padding:var(--v2-card-padding);--card-border:var(--v2-card-border);--card-border-radius:var(--v2-card-radius);--btn-height-sm:var(--v2-btn-height-sm);--btn-height-md:var(--v2-btn-height-md);--btn-height-lg:var(--v2-btn-height-lg);--btn-padding-x-md:var(--v2-btn-padding-x-md);--btn-border-radius:var(--v2-radius-btn);--tag-border-radius:var(--v2-radius-tag);--tabs-height:var(--v2-tabs-height);--page-padding-x:var(--v2-page-padding-x);--page-padding-y:var(--v2-page-padding-y);--el-color-primary:var(--v2-color-primary);--el-color-primary-light-3:var(--v2-color-primary-light-3);--el-color-primary-light-5:var(--v2-color-primary-light-5);--el-color-primary-light-7:var(--v2-color-primary-light-7);--el-color-primary-light-8:var(--v2-color-primary-light-8);--el-color-primary-light-9:var(--v2-color-primary-light-9);--el-color-primary-dark-2:var(--v2-color-primary-dark-2);--el-color-success:var(--v2-color-success);--el-color-success-light-3:var(--v2-color-success-light-3);--el-color-success-light-5:var(--v2-color-success-light-5);--el-color-success-light-7:var(--v2-color-success-light-7);--el-color-success-light-8:var(--v2-color-success-light-8);--el-color-success-light-9:var(--v2-color-success-light-9);--el-color-success-dark-2:var(--v2-color-success-dark-2);--el-color-warning:var(--v2-color-warning);--el-color-warning-light-3:var(--v2-color-warning-light-3);--el-color-warning-light-5:var(--v2-color-warning-light-5);--el-color-warning-light-7:var(--v2-color-warning-light-7);--el-color-warning-light-8:var(--v2-color-warning-light-8);--el-color-warning-light-9:var(--v2-color-warning-light-9);--el-color-warning-dark-2:var(--v2-color-warning-dark-2);--el-color-danger:var(--v2-color-danger);--el-color-danger-light-3:var(--v2-color-danger-light-3);--el-color-danger-light-5:var(--v2-color-danger-light-5);--el-color-danger-light-7:var(--v2-color-danger-light-7);--el-color-danger-light-8:var(--v2-color-danger-light-8);--el-color-danger-light-9:var(--v2-color-danger-light-9);--el-color-danger-dark-2:var(--v2-color-danger-dark-2);--el-color-error:var(--v2-color-danger);--el-color-error-light-3:var(--v2-color-danger-light-3);--el-color-error-light-5:var(--v2-color-danger-light-5);--el-color-error-light-7:var(--v2-color-danger-light-7);--el-color-error-light-8:var(--v2-color-danger-light-8);--el-color-error-light-9:var(--v2-color-danger-light-9);--el-color-error-dark-2:var(--v2-color-danger-dark-2);--el-color-info:var(--v2-color-info);--el-color-info-light-3:var(--v2-color-info-light-3);--el-color-info-light-5:var(--v2-color-info-light-5);--el-color-info-light-7:var(--v2-color-info-light-7);--el-color-info-light-8:var(--v2-color-info-light-8);--el-color-info-light-9:var(--v2-color-info-light-9);--el-color-info-dark-2:var(--v2-color-info-dark-2);--el-bg-color:var(--v2-color-bg-card);--el-bg-color-overlay:var(--v2-color-bg-card);--el-bg-color-page:var(--v2-color-bg-page);--el-text-color-primary:var(--v2-color-text-primary);--el-text-color-regular:var(--v2-color-text-regular);--el-text-color-secondary:var(--v2-color-text-secondary);--el-text-color-placeholder:var(--v2-color-text-placeholder);--el-text-color-disabled:var(--v2-color-text-disabled);--el-border-color:var(--v2-color-border);--el-border-color-light:var(--v2-color-border-light);--el-border-color-lighter:var(--v2-color-border-subtle);--el-border-color-extra-light:var(--v2-color-border-light);--el-border-color-dark:var(--v2-color-border-strong);--el-border-color-darker:var(--v2-color-border-strong);--el-fill-color:var(--v2-color-bg-subtle);--el-fill-color-light:var(--v2-color-bg-hover);--el-fill-color-lighter:var(--v2-color-bg-inset);--el-fill-color-extra-light:var(--v2-color-bg-inset);--el-fill-color-blank:var(--v2-color-bg-card);--el-fill-color-dark:var(--v2-color-bg-active);--el-fill-color-darker:var(--v2-color-bg-active);--el-mask-color:var(--v2-mask-color);--el-mask-color-extra-light:var(--v2-mask-color-extra-light);--el-overlay-color:var(--v2-mask-color);--el-overlay-color-light:var(--v2-mask-color);--el-overlay-color-lighter:var(--v2-mask-color);--el-overlay-color-extra-light:var(--v2-mask-color-extra-light);--el-font-family:var(--v2-font-family);--el-font-size-base:var(--v2-font-size-base);--el-font-size-small:var(--v2-font-size-sm);--el-font-size-extra-small:var(--v2-font-size-xs);--el-font-size-medium:var(--v2-font-size-md);--el-font-size-large:var(--v2-font-size-lg);--el-font-weight-medium:var(--v2-font-weight-medium);--el-border-radius-base:var(--v2-radius-md);--el-border-radius-small:var(--v2-radius-sm);--el-border-radius-round:var(--v2-radius-full);--el-border-radius-circle:100%;--el-box-shadow:var(--v2-shadow-md);--el-box-shadow-light:var(--v2-shadow-sm);--el-box-shadow-lighter:var(--v2-shadow-xs);--el-box-shadow-dark:var(--v2-shadow-lg);--el-index-top:1000;--el-index-normal:1;--el-index-popper:2000;--el-transition-duration:.2s;--el-component-size-large:var(--v2-control-height-lg);--el-component-size:var(--v2-control-height-md);--el-component-size-small:var(--v2-control-height-sm)}:root[data-ui-version=v2] .el-input__wrapper,:root[data-ui-version=v2] .el-textarea__inner,:root[data-ui-version=v2] .el-select__wrapper{border-radius:var(--v2-radius-md);background-color:var(--v2-color-bg-card);transition:box-shadow var(--v2-transition-base);box-shadow:0 0 0 1px var(--v2-color-border-subtle) inset!important}:root[data-ui-version=v2] .el-textarea__inner{border:none}:root[data-ui-version=v2] .el-input__wrapper:hover,:root[data-ui-version=v2] .el-textarea__inner:hover,:root[data-ui-version=v2] .el-select__wrapper:hover{box-shadow:0 0 0 1px var(--v2-color-border) inset!important}:root[data-ui-version=v2] .el-input__inner:focus-visible,:root[data-ui-version=v2] .el-textarea__inner:focus-visible,:root[data-ui-version=v2] .el-select__input:focus-visible,:root[data-ui-version=v2] .el-range-input:focus-visible{outline:none}:root[data-ui-version=v2] .el-input__wrapper.is-focus,:root[data-ui-version=v2] .el-form-item__content .el-input__wrapper.is-focus,:root[data-ui-version=v2] .el-textarea__inner:focus,:root[data-ui-version=v2] .el-select__wrapper.is-focused,:root[data-ui-version=v2] .el-date-editor.is-active,:root[data-ui-version=v2] .el-time-editor.is-active,:root[data-ui-version=v2] .el-date-editor.is-focus,:root[data-ui-version=v2] .el-time-editor.is-focus,:root[data-ui-version=v2] .el-input-number.is-focus,:root[data-ui-version=v2] .el-input-number.is-active{box-shadow:0 0 0 1px var(--v2-color-primary) inset, var(--v2-shadow-focus)!important}:root[data-ui-version=v2] .el-input__wrapper.is-error,:root[data-ui-version=v2] .el-select__wrapper.is-error{box-shadow:0 0 0 1px var(--v2-color-danger) inset!important}:root[data-ui-version=v2] .el-input__inner,:root[data-ui-version=v2] .el-textarea__inner,:root[data-ui-version=v2] .el-select__placeholder{color:var(--v2-color-text-primary)}:root[data-ui-version=v2] .el-select__wrapper{min-height:var(--v2-control-height-md)}:root[data-ui-version=v2] .el-select--small .el-select__wrapper{min-height:var(--v2-control-height-sm);font-size:var(--v2-font-size-sm)}:root[data-ui-version=v2] .el-select--large .el-select__wrapper{min-height:var(--v2-control-height-lg)}:root[data-ui-version=v2] .el-input--small{font-size:var(--v2-font-size-sm)}:root[data-ui-version=v2] input,:root[data-ui-version=v2] textarea,:root[data-ui-version=v2] select,:root[data-ui-version=v2] button{letter-spacing:var(--v2-letter-spacing-normal)}:root[data-ui-version=v2] .el-date-editor .el-range-input{flex:1 1 0;min-width:0;width:auto!important}:root[data-ui-version=v2] .el-range-editor--small{height:var(--v2-control-height-sm);font-size:var(--v2-font-size-sm)}:root[data-ui-version=v2] .el-range-editor--small .el-range-input{height:calc(var(--v2-control-height-sm) - 2px);font-size:var(--v2-font-size-sm);line-height:calc(var(--v2-control-height-sm) - 2px)}:root[data-ui-version=v2] .el-range-editor--small .el-range-separator{font-size:var(--v2-font-size-sm);line-height:var(--v2-control-height-sm)}:root[data-ui-version=v2] .el-range-editor--large{height:var(--v2-control-height-lg);font-size:var(--v2-font-size-base)}:root[data-ui-version=v2] .el-range-editor--large .el-range-input{height:calc(var(--v2-control-height-lg) - 2px);font-size:var(--v2-font-size-base);line-height:calc(var(--v2-control-height-lg) - 2px)}:root[data-ui-version=v2] .el-range-editor--large .el-range-separator{font-size:var(--v2-font-size-base);line-height:var(--v2-control-height-lg)}:root[data-ui-version=v2] .el-input.is-disabled .el-input__wrapper,:root[data-ui-version=v2] .el-select__wrapper.is-disabled,:root[data-ui-version=v2] .el-textarea.is-disabled .el-textarea__inner{background-color:var(--v2-color-bg-subtle);box-shadow:0 0 0 1px var(--v2-color-border-light) inset}:root[data-ui-version=v2] .el-input.is-disabled .el-input__inner,:root[data-ui-version=v2] .el-select__wrapper.is-disabled .el-select__placeholder,:root[data-ui-version=v2] .el-textarea.is-disabled .el-textarea__inner{color:var(--v2-color-text-placeholder)}:root[data-ui-version=v2] .el-input-number .el-input__wrapper{padding-right:2px}:root[data-ui-version=v2] .el-input-number__increase,:root[data-ui-version=v2] .el-input-number__decrease{width:22px;color:var(--v2-color-text-secondary);border-radius:var(--v2-radius-sm);background:0 0}:root[data-ui-version=v2] .el-input-number__increase:hover,:root[data-ui-version=v2] .el-input-number__decrease:hover{color:var(--v2-color-primary);background:var(--v2-color-primary-tint-1)}:root[data-ui-version=v2] .el-range-input{color:var(--v2-color-text-primary)}:root[data-ui-version=v2] .el-range-separator{color:var(--v2-color-text-placeholder);padding:0 2px}:root[data-ui-version=v2] .el-checkbox__inner,:root[data-ui-version=v2] .el-radio__inner{background-color:var(--v2-color-bg-card);border:1px solid var(--v2-color-border-strong);width:16px;height:16px;transition:border-color var(--v2-transition-fast), background-color var(--v2-transition-fast)}:root[data-ui-version=v2] .el-checkbox__inner{border-radius:var(--v2-radius-sm)}:root[data-ui-version=v2] .el-radio__inner{border-radius:50%}:root[data-ui-version=v2] .el-checkbox__inner:hover,:root[data-ui-version=v2] .el-radio__inner:hover{border-color:var(--v2-color-primary)}:root[data-ui-version=v2] .el-checkbox__input.is-checked .el-checkbox__inner,:root[data-ui-version=v2] .el-checkbox__input.is-indeterminate .el-checkbox__inner,:root[data-ui-version=v2] .el-radio__input.is-checked .el-radio__inner{background-color:var(--v2-color-primary);border-color:var(--v2-color-primary)}:root[data-ui-version=v2] .el-checkbox__input.is-checked .el-checkbox__inner:after{border-color:var(--v2-color-primary-foreground)}:root[data-ui-version=v2] .el-radio__input.is-checked .el-radio__inner:after{background-color:var(--v2-color-primary-foreground)}:root[data-ui-version=v2] .el-checkbox__label,:root[data-ui-version=v2] .el-radio__label{font-size:var(--v2-font-size-sm);color:var(--v2-color-text-regular);padding-left:var(--v2-spacing-2)}:root[data-ui-version=v2] .el-radio-button__inner,:root[data-ui-version=v2] .el-checkbox-button__inner{font-size:var(--v2-font-size-sm);color:var(--v2-color-text-regular);background:var(--v2-color-bg-card);border-color:var(--v2-color-border);box-shadow:none}:root[data-ui-version=v2] .el-radio-button__original-radio:checked+.el-radio-button__inner,:root[data-ui-version=v2] .el-checkbox-button__original-checkbox:checked+.el-checkbox-button__inner{background-color:var(--v2-color-primary);border-color:var(--v2-color-primary);color:var(--v2-color-primary-foreground);box-shadow:-1px 0 0 0 var(--v2-color-primary)}:root[data-ui-version=v2] .el-switch{--el-switch-on-color:var(--v2-color-primary);--el-switch-off-color:var(--v2-color-border-strong)}:root[data-ui-version=v2] .el-switch__core{border-radius:var(--v2-radius-full);border:none;min-width:40px;height:20px}:root[data-ui-version=v2] .el-switch__action{border-radius:50%;width:16px;height:16px}:root[data-ui-version=v2] .el-slider__runway{background-color:var(--v2-color-border);height:4px}:root[data-ui-version=v2] .el-slider__bar{background-color:var(--v2-color-primary);height:4px}:root[data-ui-version=v2] .el-slider__button{border-color:var(--v2-color-primary);background-color:var(--v2-color-bg-card);width:14px;height:14px;box-shadow:var(--v2-shadow-xs)}:root[data-ui-version=v2] .el-rate__icon{color:var(--v2-color-border-strong);margin-right:2px;font-size:18px}:root[data-ui-version=v2] .el-rate__icon.is-active{color:var(--v2-color-warning)}:root[data-ui-version=v2] .el-pagination{--el-pagination-bg-color:transparent;--el-pagination-button-bg-color:transparent;--el-pagination-button-color:var(--v2-color-text-regular);--el-pagination-button-disabled-color:var(--v2-color-text-placeholder);--el-pagination-button-disabled-bg-color:transparent;--el-pagination-hover-color:var(--v2-color-primary);--el-pagination-text-color:var(--v2-color-text-regular);--el-pagination-font-size:var(--v2-font-size-xs);--el-pagination-button-height-small:var(--v2-pagination-button-height);--el-pagination-item-gap:var(--v2-spacing-2);align-items:center;gap:var(--v2-spacing-2);font-size:var(--v2-font-size-xs);display:flex}:root[data-ui-version=v2] .el-pagination__total,:root[data-ui-version=v2] .el-pagination__sizes .el-input__inner,:root[data-ui-version=v2] .el-pagination__sizes .el-select__placeholder,:root[data-ui-version=v2] .el-pagination__jump,:root[data-ui-version=v2] .el-pagination__editor .el-input__inner{font-size:var(--v2-font-size-xs)}:root[data-ui-version=v2] .el-pagination__total{color:var(--v2-color-text-secondary);font-weight:var(--v2-font-weight-medium)}:root[data-ui-version=v2] .el-pagination__sizes .el-select{width:104px}:root[data-ui-version=v2] .el-pagination__jump{color:var(--v2-color-text-secondary)}:root[data-ui-version=v2] .el-pagination__jump .el-input__inner{text-align:center}:root[data-ui-version=v2] .el-pagination .btn-prev,:root[data-ui-version=v2] .el-pagination .btn-next{color:var(--v2-color-text-regular);background-color:#0000;border:none}:root[data-ui-version=v2] .el-pagination .btn-prev:hover,:root[data-ui-version=v2] .el-pagination .btn-next:hover{color:var(--v2-color-primary);background-color:var(--v2-color-primary-tint-1)}:root[data-ui-version=v2] .el-pagination .btn-prev:disabled,:root[data-ui-version=v2] .el-pagination .btn-next:disabled{color:var(--v2-color-text-placeholder);background-color:#0000}:root[data-ui-version=v2] .el-pager li{min-width:var(--v2-pagination-min-width);height:var(--v2-pagination-button-height);line-height:var(--v2-pagination-button-height);border-radius:var(--v2-radius-sm);color:var(--v2-color-text-regular);font-size:var(--v2-font-size-xs);font-weight:var(--v2-font-weight-medium);transition:background-color var(--v2-transition-fast), color var(--v2-transition-fast);background-color:#0000;border:none}:root[data-ui-version=v2] .el-pager li:hover{color:var(--v2-color-primary);background-color:var(--v2-color-primary-tint-1)}:root[data-ui-version=v2] .el-pager li.is-active{background-color:var(--v2-color-primary);color:var(--v2-color-primary-foreground)}:root[data-ui-version=v2] .el-pager li.is-active:hover{background-color:var(--v2-color-primary-hover);color:var(--v2-color-primary-foreground)}:root[data-ui-version=v2] .el-pagination__prev,:root[data-ui-version=v2] .el-pagination__next{min-width:var(--v2-pagination-button-height);height:var(--v2-pagination-button-height);line-height:var(--v2-pagination-button-height);border-radius:var(--v2-radius-sm);color:var(--v2-color-text-regular);background-color:#0000}:root[data-ui-version=v2] .el-pagination__prev:hover,:root[data-ui-version=v2] .el-pagination__next:hover{color:var(--v2-color-primary);background-color:var(--v2-color-primary-tint-1)}:root[data-ui-version=v2] .el-button{border-radius:var(--v2-radius-btn);font-weight:var(--v2-font-weight-medium);box-shadow:none}:root[data-ui-version=v2] .el-button--primary{--el-button-bg-color:var(--v2-color-primary);--el-button-border-color:transparent;--el-button-hover-bg-color:var(--v2-color-primary-hover);--el-button-hover-border-color:transparent;--el-button-active-bg-color:var(--v2-color-primary-active);--el-button-active-border-color:transparent;--el-button-text-color:var(--v2-color-primary-foreground);--el-button-hover-text-color:var(--v2-color-primary-foreground)}:root[data-ui-version=v2] .el-button--default{--el-button-bg-color:var(--v2-color-bg-card);--el-button-border-color:var(--v2-color-border);--el-button-text-color:var(--v2-color-text-regular);--el-button-hover-bg-color:var(--v2-color-primary-tint-1);--el-button-hover-border-color:var(--v2-color-primary);--el-button-hover-text-color:var(--v2-color-primary)}:root[data-ui-version=v2] .el-button--success{--el-button-bg-color:var(--v2-color-success-ink);--el-button-border-color:var(--v2-color-success-ink);--el-button-hover-bg-color:var(--v2-color-success-dark-2);--el-button-hover-border-color:var(--v2-color-success-dark-2)}:root[data-ui-version=v2] .el-button--danger{--el-button-bg-color:var(--v2-color-danger-ink);--el-button-border-color:var(--v2-color-danger-ink);--el-button-hover-bg-color:var(--v2-color-danger-dark-2);--el-button-hover-border-color:var(--v2-color-danger-dark-2)}:root[data-ui-version=v2] .el-button--warning{--el-button-bg-color:var(--v2-color-warning-ink);--el-button-border-color:var(--v2-color-warning-ink);--el-button-hover-bg-color:var(--v2-color-warning-dark-2);--el-button-hover-border-color:var(--v2-color-warning-dark-2)}:root[data-ui-version=v2] .el-tag--primary{--el-tag-text-color:var(--v2-color-primary-ink)}:root[data-ui-version=v2] .el-tag--success{--el-tag-text-color:var(--v2-color-success-ink)}:root[data-ui-version=v2] .el-tag--warning{--el-tag-text-color:var(--v2-color-warning-ink)}:root[data-ui-version=v2] .el-tag--danger,:root[data-ui-version=v2] .el-tag--error{--el-tag-text-color:var(--v2-color-danger-ink)}:root[data-ui-version=v2] .el-tag--info{--el-tag-text-color:var(--v2-color-info-ink)}:root[data-ui-version=v2] .el-table{--el-table-border-color:var(--v2-table-border-color);--el-table-header-bg-color:var(--v2-table-header-bg);--el-table-header-text-color:var(--v2-table-header-color);--el-table-row-hover-bg-color:var(--v2-table-row-hover-bg);--el-table-current-row-bg-color:var(--v2-color-primary-soft);--el-table-text-color:var(--v2-color-text-primary);font-size:var(--v2-font-size-sm)}:root[data-ui-version=v2] .el-table th.el-table__cell{font-weight:var(--v2-font-weight-semibold);font-size:var(--v2-font-size-xs);letter-spacing:var(--v2-letter-spacing-wide);line-height:var(--v2-line-height-normal);color:var(--v2-table-header-color)}:root[data-ui-version=v2] .el-table th.el-table__cell .cell{font-size:var(--v2-font-size-xs);letter-spacing:var(--v2-letter-spacing-wide)}:root[data-ui-version=v2] .el-table td.el-table__cell,:root[data-ui-version=v2] .el-table th.el-table__cell{padding:var(--v2-table-cell-padding-y) 0}:root[data-ui-version=v2] .el-table td.el-table__cell{color:var(--v2-color-text-primary)}:root[data-ui-version=v2] .el-table--small td.el-table__cell,:root[data-ui-version=v2] .el-table--small th.el-table__cell{padding:var(--v2-table-cell-padding-y-sm) 0}:root[data-ui-version=v2] .el-table .cell{padding:0 var(--v2-table-cell-padding-x);font-size:var(--v2-font-size-sm);line-height:var(--v2-line-height-normal);letter-spacing:var(--v2-letter-spacing-normal)}:root[data-ui-version=v2] .el-table th.el-table__cell .cell,:root[data-ui-version=v2] .el-table td.el-table__cell .cell{font-variant-numeric:tabular-nums}:root[data-ui-version=v2] .el-table td.el-table__cell:not(.gutter):not(:last-child),:root[data-ui-version=v2] .el-table th.el-table__cell:not(.gutter):not(:last-child){border-right:var(--el-table-border)}:root[data-ui-version=v2] .el-table .v2-tag{font-size:var(--v2-font-size-sm);letter-spacing:var(--v2-letter-spacing-normal)}:root[data-ui-version=v2] .el-dialog,:root[data-ui-version=v2] .el-popper,:root[data-ui-version=v2] .el-message-box{border-radius:var(--v2-radius-lg);box-shadow:var(--v2-shadow-lg)}:root[data-ui-version=v2] .el-dialog{border:var(--v2-card-border)}:root[data-ui-version=v2] .el-dialog__header{padding:var(--v2-spacing-5) var(--v2-spacing-6);border-bottom:var(--v2-divider);margin-right:0}:root[data-ui-version=v2] .el-dialog__title{font-size:var(--v2-font-size-2xl);font-weight:var(--v2-font-weight-semibold);color:var(--v2-color-text-primary)}:root[data-ui-version=v2] .el-dialog__body{padding:var(--v2-spacing-6);color:var(--v2-color-text-regular)}:root[data-ui-version=v2] .el-dialog__footer{padding:var(--v2-spacing-4) var(--v2-spacing-6);border-top:var(--v2-divider)}:root[data-ui-version=v2] .el-drawer{box-shadow:var(--v2-shadow-lg);flex-direction:column;display:flex;overflow:hidden}:root[data-ui-version=v2] .el-drawer.rtl{border-radius:var(--v2-drawer-radius) 0 0 var(--v2-drawer-radius)}:root[data-ui-version=v2] .el-drawer.ltr{border-radius:0 var(--v2-drawer-radius) var(--v2-drawer-radius) 0}:root[data-ui-version=v2] .el-drawer.ttb{border-radius:0 0 var(--v2-drawer-radius) var(--v2-drawer-radius)}:root[data-ui-version=v2] .el-drawer.btt{border-radius:var(--v2-drawer-radius) var(--v2-drawer-radius) 0 0}:root[data-ui-version=v2] .el-drawer__header{border-bottom:var(--v2-divider-strong);background:var(--v2-color-bg-page);color:var(--v2-color-text-primary);align-items:center;margin-bottom:0;padding:0;display:flex}:root[data-ui-version=v2] .el-drawer__title{font-size:var(--v2-font-size-2xl);font-weight:var(--v2-font-weight-semibold);line-height:var(--v2-line-height-tight);color:var(--v2-color-text-primary)}:root[data-ui-version=v2] .el-drawer__close-btn{width:var(--v2-drawer-close-size);height:var(--v2-drawer-close-size);margin-right:var(--v2-drawer-body-padding-x);margin-left:var(--v2-spacing-3);border-radius:var(--v2-drawer-close-radius);color:var(--v2-color-text-secondary);font-size:var(--v2-drawer-close-icon-size);cursor:pointer;transition:var(--v2-transition-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}:root[data-ui-version=v2] .el-drawer__close-btn i{font-size:inherit;font-style:normal}:root[data-ui-version=v2] .el-drawer__close-btn:hover{background:var(--v2-color-bg-active);color:var(--v2-color-text-primary)}:root[data-ui-version=v2] .el-drawer__close-btn:focus-visible{outline:2px solid var(--v2-color-primary);outline-offset:2px}:root[data-ui-version=v2] .el-drawer__close-btn svg{color:inherit}:root[data-ui-version=v2] .el-drawer__footer{justify-content:flex-end;align-items:center;gap:var(--v2-drawer-foot-gap);padding:var(--v2-drawer-footer-padding-y) var(--v2-drawer-body-padding-x);border-top:var(--v2-divider);background:var(--v2-color-bg-card);display:flex}:root[data-ui-version=v2] .el-form-item__label{color:var(--v2-color-text-secondary);font-weight:var(--v2-font-weight-medium);white-space:nowrap}:root[data-ui-version=v2] .el-tabs{--el-tabs-header-height:var(--v2-tabs-height)}:root[data-ui-version=v2] .el-tabs__item{font-size:var(--v2-font-size-sm);font-weight:var(--v2-font-weight-medium);color:var(--v2-color-text-primary)}:root[data-ui-version=v2] .el-tabs__item.is-active{color:var(--v2-color-primary)}:root[data-ui-version=v2] .el-tabs__active-bar{background-color:var(--v2-color-primary)}:root[data-ui-version=v2] .el-tabs__nav-wrap:after{background-color:var(--v2-color-border-light)}:root[data-ui-version=v2] .el-pagination{--el-pagination-button-bg-color:var(--v2-color-bg-card);--el-pagination-hover-color:var(--v2-color-primary);font-weight:var(--v2-font-weight-normal)}:root[data-ui-version=v2] .el-pagination button,:root[data-ui-version=v2] .el-pagination .el-pager li{border-radius:var(--v2-radius-sm)}:root[data-ui-version=v2] .el-message{border-radius:var(--v2-radius-md);border-color:var(--v2-color-border-subtle);box-shadow:var(--v2-shadow-md)}:root[data-ui-version=v2] .el-tag{border-radius:var(--v2-radius-sm);font-weight:var(--v2-font-weight-medium)}:root[data-ui-version=v2] .el-checkbox__inner,:root[data-ui-version=v2] .el-radio__inner{border-radius:var(--v2-radius-sm)}:root[data-ui-version=v2] .el-switch.is-checked .el-switch__core{background-color:var(--v2-color-primary);border-color:var(--v2-color-primary)}:root[data-ui-version=v2] .el-scrollbar__bar .el-scrollbar__thumb{background-color:var(--v2-color-border)}:root[data-ui-version=v2] .el-scrollbar__bar .el-scrollbar__thumb:hover{background-color:var(--v2-color-primary-tint-3)}:root[data-ui-version=v2] .el-tree-node.is-current>.el-tree-node__content{background-color:var(--v2-color-primary-soft)}:root[data-ui-version=v2] .el-tag{font-weight:var(--v2-font-weight-medium);border-radius:var(--v2-radius-sm)!important;border:none!important}:root[data-ui-version=v2] .el-tag--primary{background-color:var(--v2-color-primary-tint-1)}:root[data-ui-version=v2] .el-tag--success{background-color:var(--v2-color-success-light)}:root[data-ui-version=v2] .el-tag--warning{background-color:var(--v2-color-warning-light)}:root[data-ui-version=v2] .el-tag--danger,:root[data-ui-version=v2] .el-tag--error{background-color:var(--v2-color-danger-light)}:root[data-ui-version=v2] .el-tag--info{background-color:var(--v2-color-info-light)}:root[data-ui-version=v2] .el-dropdown-menu{border-radius:var(--v2-radius-lg);box-shadow:var(--v2-shadow-lg);background-color:var(--v2-color-bg-card);padding:6px}:root[data-ui-version=v2] .el-dropdown-menu__item{border-radius:var(--v2-radius-sm);font-family:var(--v2-font-family);font-size:var(--v2-font-size-base);padding:var(--v2-spacing-2) var(--v2-spacing-4) var(--v2-spacing-2) var(--v2-spacing-5);margin:2px 0;line-height:1.5;transition:all .15s}:root[data-ui-version=v2] .el-dropdown-menu__item:hover,:root[data-ui-version=v2] .el-dropdown-menu__item:focus{background-color:var(--v2-color-primary-tint-1);color:var(--v2-color-primary)}:root[data-ui-version=v2] .el-dropdown-menu__item:focus{outline:none}:root[data-ui-version=v2] .el-dropdown-menu__item.is-disabled{color:var(--v2-color-text-disabled);cursor:not-allowed}:root[data-ui-version=v2] .el-dropdown-menu__item--divided{border-top:1px solid var(--v2-color-border-subtle);margin-top:6px;padding-top:6px}:root[data-ui-version=v2] .el-select-dropdown{border-radius:var(--v2-radius-lg);box-shadow:var(--v2-shadow-lg);border:1px solid var(--v2-color-border-subtle);padding:var(--v2-spacing-1) var(--v2-spacing-2)}:root[data-ui-version=v2] .el-select-dropdown__item{height:36px;line-height:36px;font-size:var(--v2-font-size-base);border-radius:var(--v2-radius-sm);transition:all .15s;padding:0 var(--v2-spacing-4) 0 var(--v2-spacing-5)!important;margin:2px var(--v2-spacing-2)!important}:root[data-ui-version=v2] .el-select-dropdown__item.is-hovering{background-color:var(--v2-color-primary-tint-1);color:var(--v2-color-primary)}:root[data-ui-version=v2] .el-select-dropdown__item.is-selected{color:var(--v2-color-primary);font-weight:var(--v2-font-weight-medium);background-color:var(--v2-color-primary-tint-1)}:root[data-ui-version=v2] .el-select-dropdown__item.is-selected:after{font-weight:var(--v2-font-weight-bold);right:12px}:root[data-ui-version=v2] .el-dialog__footer .el-button,:root[data-ui-version=v2] .el-drawer__footer .el-button{min-width:80px}:root[data-ui-version=v2] .el-table{overflow:visible}:where(:root[data-ui-version=v2] *){box-sizing:border-box;margin:0;padding:0}:root[data-ui-version=v2],:root[data-ui-version=v2] body,:root[data-ui-version=v2] #app{height:100%}:root[data-ui-version=v2] body{background-color:var(--v2-color-bg-page);color:var(--v2-color-text-primary);font-family:var(--v2-font-family);font-size:var(--v2-font-size-base);line-height:var(--v2-line-height-normal);letter-spacing:var(--v2-letter-spacing-normal);font-variant-numeric:var(--v2-font-variant-numeric);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root[data-ui-version=v2] h1,:root[data-ui-version=v2] h2,:root[data-ui-version=v2] h3,:root[data-ui-version=v2] h4,:root[data-ui-version=v2] h5,:root[data-ui-version=v2] h6{color:var(--v2-color-text-primary);font-weight:var(--v2-font-weight-semibold);line-height:var(--v2-line-height-tight);margin:0}:root[data-ui-version=v2] :where(p){margin:0}:root[data-ui-version=v2] :where(p~p){margin-top:var(--v2-paragraph-spacing)}:root[data-ui-version=v2] a{color:var(--v2-color-primary);transition:color var(--v2-transition-fast);text-decoration:none}:root[data-ui-version=v2] a:hover{color:var(--v2-color-primary-hover);text-decoration:underline}:root[data-ui-version=v2] ::selection{background:var(--v2-color-primary-soft);color:var(--v2-color-text-primary)}:root[data-ui-version=v2] :focus-visible{outline:2px solid var(--v2-color-primary);outline-offset:2px}:root[data-ui-version=v2] ::-webkit-scrollbar{width:8px;height:8px}:root[data-ui-version=v2] ::-webkit-scrollbar-track{background:0 0}:root[data-ui-version=v2] ::-webkit-scrollbar-thumb{background:var(--v2-color-border);border-radius:4px}:root[data-ui-version=v2] ::-webkit-scrollbar-thumb:hover{background:var(--v2-color-primary-tint-3)}:root[data-ui-version=v2] ::-webkit-scrollbar-corner{background:0 0}:root[data-ui-version=v2] .v2-divider{background:var(--v2-color-border-light);border:none;height:1px;margin:0}:root[data-ui-version=v2] .v2-divider--subtle{background:var(--v2-color-border-subtle)}:root[data-ui-version=v2] .v2-divider--vertical{align-self:stretch;width:1px;height:auto}:root[data-ui-version=v2] .v2-text-ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:root[data-ui-version=v2] .v2-no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}:root[data-ui-version=v2] .v2-no-scrollbar::-webkit-scrollbar{display:none}:root[data-ui-version=v2] .v2-page{gap:var(--v2-page-gap);width:100%;max-width:var(--v2-content-max-width);padding:var(--v2-page-padding-y) var(--v2-page-padding-x);flex-direction:column;margin:0 auto;display:flex}:root[data-ui-version=v2] .el-table__body-wrapper{overflow:auto visible!important}:root[data-ui-version=v2] .v2-card{background:var(--v2-color-bg-card);border:var(--v2-card-border);border-radius:var(--v2-card-radius);box-shadow:var(--v2-shadow-xs);transition:border-color var(--v2-transition-base)}:root[data-ui-version=v2] .v2-card--hoverable:hover{border-color:var(--v2-color-border);box-shadow:var(--v2-shadow-sm)}:root[data-ui-version=v2] .v2-card__header{justify-content:space-between;align-items:center;gap:var(--v2-spacing-3);padding:var(--v2-spacing-4) var(--v2-card-padding);border-bottom:var(--v2-divider);display:flex}:root[data-ui-version=v2] .v2-card__title-wrap{align-items:center;gap:var(--v2-spacing-2);min-width:0;display:flex}:root[data-ui-version=v2] .v2-card__icon{color:var(--v2-color-primary);flex-shrink:0;align-items:center;display:inline-flex}:root[data-ui-version=v2] .v2-card__title{font-size:var(--v2-font-size-base);font-weight:var(--v2-font-weight-semibold);color:var(--v2-color-text-primary);white-space:nowrap;line-height:1.4}:root[data-ui-version=v2] .v2-card__subtitle{font-size:var(--v2-font-size-xs);color:var(--v2-color-text-secondary);white-space:nowrap}:root[data-ui-version=v2] .v2-card__extra{align-items:center;gap:var(--v2-spacing-2);flex-shrink:0;display:flex}:root[data-ui-version=v2] .v2-card__body{padding:var(--v2-card-padding)}:root[data-ui-version=v2] .v2-card__body--tight{padding:var(--v2-card-padding-sm)}:root[data-ui-version=v2] .v2-card__footer{padding:var(--v2-spacing-3) var(--v2-card-padding);border-top:var(--v2-divider);background:var(--v2-color-bg-inset);border-radius:0 0 var(--v2-card-radius) var(--v2-card-radius)}:root[data-ui-version=v2] .v2-section-title{align-items:center;gap:var(--v2-spacing-3);min-height:24px;margin-bottom:var(--v2-spacing-4);display:flex}:root[data-ui-version=v2] .v2-section-title:not(:first-child){margin-top:var(--v2-spacing-6)}:root[data-ui-version=v2] .v2-section-title--compact:not(:first-child){margin-top:var(--v2-spacing-4)}:root[data-ui-version=v2] .v2-section-title__bar{width:var(--v2-section-bar-width);height:var(--v2-section-bar-height);background:var(--v2-color-primary);border-radius:2px;flex-shrink:0}:root[data-ui-version=v2] .v2-section-title__text{font-size:var(--v2-font-size-lg);font-weight:var(--v2-font-weight-semibold);color:var(--v2-color-text-primary);line-height:1.4}:root[data-ui-version=v2] .v2-section-title__subtitle{font-size:var(--v2-font-size-xs);font-weight:var(--v2-font-weight-normal);color:var(--v2-color-text-secondary)}:root[data-ui-version=v2] .v2-section-title__extra{align-items:center;gap:var(--v2-spacing-2);margin-left:auto;display:flex}:root[data-ui-version=v2] .v2-section-title--compact{margin-bottom:var(--v2-spacing-3)}:root[data-ui-version=v2] .v2-section-title--compact .v2-section-title__bar{height:14px}:root[data-ui-version=v2] .v2-section-title--compact .v2-section-title__text{font-size:var(--v2-font-size-base)}:root[data-ui-version=v2] .v2-btn{--v2-btn-bg:var(--v2-color-bg-card);--v2-btn-bg-hover:var(--v2-color-bg-hover);--v2-btn-border:var(--v2-color-border-subtle);--v2-btn-border-hover:var(--v2-color-border);--v2-btn-fg:var(--v2-color-text-regular);--v2-btn-fg-hover:var(--v2-color-text-primary);--v2-btn-shadow:none;--v2-btn-shadow-hover:none;height:var(--v2-btn-height-md);padding:0 var(--v2-btn-padding-x-md);font-family:inherit;font-size:var(--v2-font-size-base);font-weight:var(--v2-font-weight-medium);color:var(--v2-btn-fg);background-color:var(--v2-btn-bg);border:1px solid var(--v2-btn-border);border-radius:var(--v2-radius-btn);box-shadow:var(--v2-btn-shadow);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background-color var(--v2-transition-base), border-color var(--v2-transition-base), color var(--v2-transition-base), box-shadow var(--v2-transition-base);justify-content:center;align-items:center;gap:6px;line-height:1;display:inline-flex}:root[data-ui-version=v2] .v2-btn:hover:not(:disabled):not(.is-disabled){background-color:var(--v2-btn-bg-hover);border-color:var(--v2-btn-border-hover);color:var(--v2-btn-fg-hover);box-shadow:var(--v2-btn-shadow-hover)}:root[data-ui-version=v2] .v2-btn:active:not(:disabled):not(.is-disabled){box-shadow:none}:root[data-ui-version=v2] .v2-btn:disabled,:root[data-ui-version=v2] .v2-btn.is-disabled{cursor:not-allowed;background-color:var(--v2-color-bg-subtle);border-color:var(--v2-color-border-light);color:var(--v2-color-text-disabled);box-shadow:none}:root[data-ui-version=v2] .v2-btn--lg{height:var(--v2-btn-height-lg);padding:0 var(--v2-btn-padding-x-lg);font-size:var(--v2-font-size-base);font-weight:var(--v2-font-weight-semibold)}:root[data-ui-version=v2] .v2-btn--sm{height:var(--v2-btn-height-sm);padding:0 var(--v2-btn-padding-x-sm);font-size:var(--v2-font-size-sm);border-radius:8px}:root[data-ui-version=v2] .v2-btn--primary{--v2-btn-bg:var(--v2-color-primary);--v2-btn-bg-hover:var(--v2-color-primary-hover);--v2-btn-border:transparent;--v2-btn-border-hover:transparent;--v2-btn-fg:var(--v2-color-primary-foreground);--v2-btn-fg-hover:var(--v2-color-primary-foreground);--v2-btn-shadow:var(--v2-btn-shadow-tint);--v2-btn-shadow-hover:var(--v2-btn-shadow-tint-hover);font-weight:var(--v2-font-weight-semibold)}:root[data-ui-version=v2] .v2-btn--secondary{--v2-btn-bg:var(--v2-color-bg-card);--v2-btn-bg-hover:var(--v2-color-primary-tint-1);--v2-btn-border:var(--v2-color-border);--v2-btn-border-hover:var(--v2-color-primary);--v2-btn-fg:var(--v2-color-text-regular);--v2-btn-fg-hover:var(--v2-color-primary);--v2-btn-shadow:var(--v2-btn-shadow-tint);--v2-btn-shadow-hover:var(--v2-btn-shadow-tint-hover)}:root[data-ui-version=v2] .v2-btn--ghost{--v2-btn-bg:transparent;--v2-btn-bg-hover:var(--v2-color-primary-tint-1);--v2-btn-border:transparent;--v2-btn-border-hover:transparent;--v2-btn-fg:var(--v2-color-primary);--v2-btn-fg-hover:var(--v2-color-primary-ink)}:root[data-ui-version=v2] .v2-btn--danger{--v2-btn-bg:transparent;--v2-btn-bg-hover:var(--v2-color-danger-ink);--v2-btn-border:var(--v2-color-danger);--v2-btn-border-hover:var(--v2-color-danger-ink);--v2-btn-fg:var(--v2-color-danger-ink);--v2-btn-fg-hover:var(--v2-color-white)}:root[data-ui-version=v2] .v2-btn--danger-solid{--v2-btn-bg:var(--v2-color-danger-ink);--v2-btn-bg-hover:var(--v2-color-danger);--v2-btn-border:transparent;--v2-btn-border-hover:transparent;--v2-btn-fg:var(--v2-color-white);--v2-btn-fg-hover:var(--v2-color-white);--v2-btn-shadow:var(--v2-btn-shadow-tint);--v2-btn-shadow-hover:var(--v2-btn-shadow-tint-hover)}:root[data-ui-version=v2] .v2-btn--success{--v2-btn-bg:var(--v2-color-success-ink);--v2-btn-bg-hover:var(--v2-color-success);--v2-btn-border:transparent;--v2-btn-border-hover:transparent;--v2-btn-fg:var(--v2-color-white);--v2-btn-fg-hover:var(--v2-color-white);--v2-btn-shadow:var(--v2-btn-shadow-tint);--v2-btn-shadow-hover:var(--v2-btn-shadow-tint-hover);font-weight:var(--v2-font-weight-semibold)}:root[data-ui-version=v2] .v2-btn--warning{--v2-btn-bg:var(--v2-color-warning-ink);--v2-btn-bg-hover:var(--v2-color-warning);--v2-btn-border:transparent;--v2-btn-border-hover:transparent;--v2-btn-fg:var(--v2-color-white);--v2-btn-fg-hover:var(--v2-color-white);--v2-btn-shadow:var(--v2-btn-shadow-tint);--v2-btn-shadow-hover:var(--v2-btn-shadow-tint-hover);font-weight:var(--v2-font-weight-semibold)}:root[data-ui-version=v2] .el-button.v2-btn{--el-button-size:var(--v2-btn-height-md);--el-button-bg-color:var(--v2-btn-bg);--el-button-border-color:var(--v2-btn-border);--el-button-text-color:var(--v2-btn-fg);--el-button-hover-bg-color:var(--v2-btn-bg-hover);--el-button-hover-border-color:var(--v2-btn-border-hover);--el-button-hover-text-color:var(--v2-btn-fg-hover);--el-button-active-bg-color:var(--v2-btn-bg-hover);--el-button-active-border-color:var(--v2-btn-border-hover);--el-button-active-text-color:var(--v2-btn-fg-hover);height:var(--v2-btn-height-md);padding:0 var(--v2-btn-padding-x-md);font-family:inherit;font-size:var(--v2-font-size-base);font-weight:var(--v2-font-weight-medium);color:var(--v2-btn-fg);background-color:var(--v2-btn-bg);border-color:var(--v2-btn-border);border-radius:var(--v2-radius-btn);box-shadow:var(--v2-btn-shadow);line-height:1}:root[data-ui-version=v2] .el-button.v2-btn:hover:not(.is-disabled){background-color:var(--v2-btn-bg-hover);border-color:var(--v2-btn-border-hover);color:var(--v2-btn-fg-hover);box-shadow:var(--v2-btn-shadow-hover)}:root[data-ui-version=v2] .el-button.v2-btn.is-disabled,:root[data-ui-version=v2] .el-button.v2-btn:disabled{background-color:var(--v2-color-bg-subtle);border-color:var(--v2-color-border-light);color:var(--v2-color-text-disabled);box-shadow:none}:root[data-ui-version=v2] .el-button.v2-btn--lg{height:var(--v2-btn-height-lg);padding:0 var(--v2-btn-padding-x-lg)}:root[data-ui-version=v2] .el-button.v2-btn--sm{height:var(--v2-btn-height-sm);padding:0 var(--v2-btn-padding-x-sm);font-size:var(--v2-font-size-sm);border-radius:8px}:root[data-ui-version=v2] .v2-tag{--v2-tag-dot:var(--v2-color-info);height:22px;font-size:var(--v2-font-size-sm);font-weight:var(--v2-font-weight-medium);color:var(--v2-color-text-regular);letter-spacing:var(--v2-letter-spacing-normal);white-space:nowrap;background:0 0;border:0;border-radius:0;align-items:center;gap:5px;padding:0 2px;line-height:1;display:inline-flex}:root[data-ui-version=v2] .v2-tag:before{content:"";background:var(--v2-tag-dot);border-radius:50%;flex:none;width:6px;height:6px}:root[data-ui-version=v2] .v2-tag--success{--v2-tag-dot:var(--v2-color-success)}:root[data-ui-version=v2] .v2-tag--warning{--v2-tag-dot:var(--v2-color-warning)}:root[data-ui-version=v2] .v2-tag--danger{--v2-tag-dot:var(--v2-color-danger)}:root[data-ui-version=v2] .v2-tag--info{--v2-tag-dot:var(--v2-color-info)}:root[data-ui-version=v2] .v2-tag--primary{--v2-tag-dot:var(--v2-color-primary)}:root[data-ui-version=v2] .v2-tag--accent{--v2-tag-dot:var(--v2-color-accent)}:root[data-ui-version=v2] .v2-tag--neutral{--v2-tag-dot:var(--v2-color-border-strong)}:root[data-ui-version=v2] .v2-tag--solid{border-radius:var(--v2-radius-tag);padding:0 9px}:root[data-ui-version=v2] .v2-tag--solid:before{display:none}:root[data-ui-version=v2] .v2-tag--solid.v2-tag--success{background:var(--v2-color-success-ink);color:var(--v2-color-success-foreground)}:root[data-ui-version=v2] .v2-tag--solid.v2-tag--warning{background:var(--v2-color-warning-ink);color:var(--v2-color-warning-foreground)}:root[data-ui-version=v2] .v2-tag--solid.v2-tag--danger{background:var(--v2-color-danger-ink);color:var(--v2-color-danger-foreground)}:root[data-ui-version=v2] .v2-tag--solid.v2-tag--info{background:var(--v2-color-info-ink);color:var(--v2-color-info-foreground)}:root[data-ui-version=v2] .v2-tag--solid.v2-tag--primary{background:var(--v2-color-primary-ink);color:var(--v2-color-primary-foreground)}:root[data-ui-version=v2] .v2-tag--pill{height:18px;font-size:var(--v2-font-size-xs);border-radius:var(--v2-radius-full);gap:0;padding:0 6px}:root[data-ui-version=v2] .v2-tag--clickable{cursor:pointer;transition:color var(--v2-duration-fast) var(--v2-ease-out)}:root[data-ui-version=v2] .v2-tag--clickable:hover{color:var(--v2-color-text-primary)}:root[data-ui-version=v2] .v2-desc-grid{background:var(--v2-color-border-subtle);border-radius:var(--v2-radius-md);grid-template-columns:repeat(12,minmax(0,1fr));gap:1px;padding:1px;display:grid;overflow:hidden}:root[data-ui-version=v2] .v2-desc-row{grid-column:span var(--v2-desc-span,6);grid-template-columns:var(--v2-desc-label-width) minmax(0, 1fr);background:var(--v2-color-border-subtle);gap:1px;min-width:0;display:grid}:root[data-ui-version=v2] .v2-desc-row--filler{background:var(--v2-color-bg-card)}:root[data-ui-version=v2] .v2-desc-label{min-height:38px;padding:var(--v2-desc-cell-padding-y) var(--v2-desc-cell-padding-x);background:var(--v2-desc-label-bg);font-size:var(--v2-font-size-sm);color:var(--v2-color-text-secondary);line-height:var(--v2-line-height-normal);letter-spacing:var(--v2-letter-spacing-normal);align-items:center;display:flex}:root[data-ui-version=v2] .v2-desc-value{min-width:0;min-height:38px;padding:var(--v2-desc-cell-padding-y) var(--v2-desc-cell-padding-x);background:var(--v2-color-bg-card);font-size:var(--v2-font-size-sm);font-weight:var(--v2-font-weight-medium);color:var(--v2-color-text-primary);line-height:var(--v2-line-height-normal);letter-spacing:var(--v2-letter-spacing-normal);word-break:break-all;align-items:center;display:flex}:root[data-ui-version=v2] .v2-desc-badge{margin-left:var(--v2-spacing-2);flex-shrink:0}:root[data-ui-version=v2] .v2-desc-badge--action{cursor:pointer;-webkit-user-select:none;user-select:none}:root[data-ui-version=v2] .v2-stat-grid{gap:var(--v2-spacing-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}:root[data-ui-version=v2] .v2-stat-card{padding:var(--v2-spacing-4);background:var(--v2-color-bg-card);border:var(--v2-card-border);border-left:3px solid var(--v2-color-border);border-radius:var(--v2-card-radius);box-shadow:var(--v2-shadow-xs);flex-direction:column;gap:6px;display:flex}:root[data-ui-version=v2] .v2-stat-card--primary{border-left-color:var(--v2-color-primary)}:root[data-ui-version=v2] .v2-stat-card--success{border-left-color:var(--v2-color-success)}:root[data-ui-version=v2] .v2-stat-card--warning{border-left-color:var(--v2-color-warning)}:root[data-ui-version=v2] .v2-stat-card--danger{border-left-color:var(--v2-color-danger)}:root[data-ui-version=v2] .v2-stat-card__label{font-size:var(--v2-font-size-sm);color:var(--v2-color-text-secondary);letter-spacing:var(--v2-letter-spacing-normal)}:root[data-ui-version=v2] .v2-stat-card__value{font-size:var(--v2-font-size-3xl);font-weight:var(--v2-font-weight-semibold);color:var(--v2-color-text-primary);font-variant-numeric:tabular-nums;line-height:1.2}:root[data-ui-version=v2] .v2-stat-card__unit{font-size:var(--v2-font-size-sm);font-weight:var(--v2-font-weight-normal);color:var(--v2-color-text-secondary);margin-left:4px}:root[data-ui-version=v2] .v2-stat-card__hint{font-size:var(--v2-font-size-xs);color:var(--v2-color-text-placeholder);letter-spacing:var(--v2-letter-spacing-normal)}:root[data-ui-version=v2] .v2-progress{background:var(--v2-color-primary-tint-1);border-radius:var(--v2-radius-full);height:4px;overflow:hidden}:root[data-ui-version=v2] .v2-progress__fill{background:var(--v2-color-primary);border-radius:var(--v2-radius-full);height:100%;transition:width .3s}:root[data-ui-version=v2] .v2-progress__fill--success{background:var(--v2-color-success)}:root[data-ui-version=v2] .v2-progress__fill--warning{background:var(--v2-color-warning)}:root[data-ui-version=v2] .v2-progress__fill--danger{background:var(--v2-color-danger)}:root[data-ui-version=v2] .v2-banner{align-items:flex-start;gap:var(--v2-spacing-2);padding:var(--v2-spacing-3) var(--v2-spacing-4);border-left:3px solid var(--v2-color-warning);border-radius:var(--v2-radius-lg);background:var(--v2-color-warning-light);color:var(--v2-color-text-regular);font-size:var(--v2-font-size-base);line-height:var(--v2-line-height-normal);letter-spacing:var(--v2-letter-spacing-normal);display:flex}:root[data-ui-version=v2] .v2-banner--success{background:var(--v2-color-success-light);border-left-color:var(--v2-color-success)}:root[data-ui-version=v2] .v2-banner--danger{background:var(--v2-color-danger-light);border-left-color:var(--v2-color-danger)}:root[data-ui-version=v2] .v2-banner--info{background:var(--v2-color-info-light);border-left-color:var(--v2-color-info)}:root[data-ui-version=v2] .v2-banner__icon{flex-shrink:0;margin-top:2px}:root[data-ui-version=v2] .v2-timeline{padding-left:24px;position:relative}:root[data-ui-version=v2] .v2-timeline:before{content:"";background:var(--v2-color-border);width:2px;position:absolute;top:6px;bottom:6px;left:7px}:root[data-ui-version=v2] .v2-timeline-item{padding-bottom:var(--v2-spacing-5);position:relative}:root[data-ui-version=v2] .v2-timeline-item:last-child{padding-bottom:0}:root[data-ui-version=v2] .v2-timeline-dot{background:var(--v2-color-bg-card);border:2px solid var(--v2-color-border);z-index:1;border-radius:50%;width:16px;height:16px;position:absolute;top:4px;left:-24px}:root[data-ui-version=v2] .v2-timeline-dot--done{background:var(--v2-color-primary);border-color:var(--v2-color-primary)}:root[data-ui-version=v2] .v2-timeline-dot--active{border-color:var(--v2-color-primary)}:root[data-ui-version=v2] .v2-timeline-dot--danger{background:var(--v2-color-danger);border-color:var(--v2-color-danger)}:root[data-ui-version=v2] .v2-timeline__title{font-size:var(--v2-font-size-base);font-weight:var(--v2-font-weight-semibold);color:var(--v2-color-text-primary);letter-spacing:var(--v2-letter-spacing-normal)}:root[data-ui-version=v2] .v2-timeline__meta{font-size:var(--v2-font-size-xs);color:var(--v2-color-text-secondary);letter-spacing:var(--v2-letter-spacing-normal);margin-top:2px}:root[data-ui-version=v2] .v2-timeline__body{font-size:var(--v2-font-size-sm);color:var(--v2-color-text-regular);letter-spacing:var(--v2-letter-spacing-normal);margin-top:6px;line-height:1.6}:root[data-ui-version=v2] .v2-stage{align-items:flex-start;display:flex}:root[data-ui-version=v2] .v2-stage__node{flex-direction:column;flex:1;align-items:center;min-width:0;display:flex;position:relative}:root[data-ui-version=v2] .v2-stage__dot{width:32px;height:32px;font-size:var(--v2-font-size-xs);font-weight:var(--v2-font-weight-semibold);z-index:2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}:root[data-ui-version=v2] .v2-stage__node--done .v2-stage__dot{background:var(--v2-color-primary);color:var(--v2-color-primary-foreground)}:root[data-ui-version=v2] .v2-stage__node--active .v2-stage__dot{background:var(--v2-color-bg-card);border:2px solid var(--v2-color-primary);color:var(--v2-color-primary)}:root[data-ui-version=v2] .v2-stage__node--pending .v2-stage__dot{background:var(--v2-color-bg-card);border:2px solid var(--v2-color-border);color:var(--v2-color-text-secondary)}:root[data-ui-version=v2] .v2-stage__label{font-size:var(--v2-font-size-xs);font-weight:var(--v2-font-weight-medium);text-align:center;color:var(--v2-color-text-primary);margin-top:8px}:root[data-ui-version=v2] .v2-stage__node--pending .v2-stage__label{color:var(--v2-color-text-secondary)}:root[data-ui-version=v2] .v2-stage__node--active .v2-stage__label{color:var(--v2-color-primary);font-weight:var(--v2-font-weight-semibold)}:root[data-ui-version=v2] .v2-stage__connector{background:var(--v2-color-border);flex:1 0;height:2px;margin-top:15px}:root[data-ui-version=v2] .v2-stage__connector--done{background:var(--v2-color-primary)}:root[data-ui-version=v2] .v2-avatar{border-radius:var(--v2-radius-full);width:32px;height:32px;font-size:var(--v2-font-size-xs);font-weight:var(--v2-font-weight-semibold);flex-shrink:0;justify-content:center;align-items:center;display:flex}:root[data-ui-version=v2] .v2-avatar--company{background:var(--v2-color-primary-tint-1);color:var(--v2-color-primary)}:root[data-ui-version=v2] .v2-avatar--person{background:var(--v2-color-accent-light);color:var(--v2-color-accent)}:root[data-ui-version=v2] .v2-priority-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}:root[data-ui-version=v2] .v2-priority-dot--urgent{background:var(--v2-color-danger)}:root[data-ui-version=v2] .v2-priority-dot--important{background:var(--v2-color-warning)}:root[data-ui-version=v2] .v2-priority-dot--normal{background:var(--v2-color-info)}:root[data-ui-version=v2] .v2-task-item{align-items:flex-start;gap:var(--v2-spacing-3);padding:var(--v2-spacing-3) 0;border-bottom:1px solid var(--v2-color-border-subtle);display:flex}:root[data-ui-version=v2] .v2-task-item:last-child{border-bottom:none}:root[data-ui-version=v2] .v2-checkbox{border-radius:var(--v2-radius-sm);border:1.5px solid var(--v2-color-border);cursor:pointer;background:var(--v2-color-bg-card);flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:2px;display:flex}:root[data-ui-version=v2] .v2-checkbox--checked{background:var(--v2-color-success);border-color:var(--v2-color-success);color:var(--v2-color-white)}:root[data-ui-version=v2] .v2-doc-item{align-items:center;gap:var(--v2-spacing-3);border-bottom:1px solid var(--v2-color-border-subtle);padding:10px 0;display:flex}:root[data-ui-version=v2] .v2-doc-item:last-child{border-bottom:none}:root[data-ui-version=v2] .v2-doc-icon{border-radius:var(--v2-radius-sm);background:var(--v2-color-primary-tint-1);flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}:root[data-ui-version=v2] .v2-collapse-header{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;height:44px;display:flex}:root[data-ui-version=v2] .v2-collapse-icon{transition:transform var(--v2-transition-base);color:var(--v2-color-text-secondary)}:root[data-ui-version=v2] .v2-collapse-icon--collapsed{transform:rotate(-90deg)}:root[data-ui-version=v2] .v2-collapse-body{transition:opacity var(--v2-transition-base);overflow:hidden}:root[data-ui-version=v2] .v2-page-header{justify-content:space-between;align-items:flex-start;gap:var(--v2-spacing-4);flex-wrap:wrap;display:flex}:root[data-ui-version=v2] .v2-page-header__title{font-size:var(--v2-font-size-2xl);font-weight:var(--v2-font-weight-semibold);color:var(--v2-color-text-primary);line-height:1.3}:root[data-ui-version=v2] .v2-page-header__subtitle{font-size:var(--v2-font-size-sm);color:var(--v2-color-text-secondary);letter-spacing:var(--v2-letter-spacing-normal);margin-top:4px}:root[data-ui-version=v2] .v2-page-header__actions{align-items:center;gap:var(--v2-spacing-2);flex-shrink:0;display:flex}:root[data-ui-version=v2] .v2-filter-bar{align-items:center;gap:var(--v2-search-row-gap) var(--v2-search-column-gap);flex-wrap:wrap;display:flex}:root[data-ui-version=v2] .v2-filter-bar--grid{gap:var(--v2-search-row-gap) var(--v2-search-column-gap);grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;display:grid}@media (width<=1279px){:root[data-ui-version=v2] .v2-filter-bar--grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=959px){:root[data-ui-version=v2] .v2-filter-bar--grid{grid-template-columns:minmax(0,1fr)}}:root[data-ui-version=v2] .v2-filter-item{align-items:center;gap:var(--v2-spacing-2);min-width:0;display:flex}:root[data-ui-version=v2] .v2-filter-item__label{font-size:var(--v2-font-size-sm);color:var(--v2-color-text-secondary);white-space:nowrap;letter-spacing:var(--v2-letter-spacing-normal)}:root[data-ui-version=v2] .v2-filter-item--input .el-input,:root[data-ui-version=v2] .v2-filter-item--input .el-select{width:var(--v2-filter-input-width)}:root[data-ui-version=v2] .v2-filter-item--date .el-date-editor{width:var(--v2-filter-date-width)}:root[data-ui-version=v2] .v2-filter-item--number .el-input-number{width:var(--v2-filter-number-width)}:root[data-ui-version=v2] .v2-filter-range{align-items:center;gap:var(--v2-spacing-1);min-width:0;display:flex}:root[data-ui-version=v2] .v2-filter-range .el-input-number{flex:1;min-width:0}:root[data-ui-version=v2] .v2-filter-range__sep{color:var(--v2-color-text-placeholder)}:root[data-ui-version=v2] .v2-filter-item--date-range .el-date-editor{width:var(--v2-filter-date-range-width)}:root[data-ui-version=v2] .v2-filter-bar--grid .v2-filter-item{display:block}:root[data-ui-version=v2] .v2-filter-bar--grid .v2-filter-item .el-input,:root[data-ui-version=v2] .v2-filter-bar--grid .v2-filter-item .el-select,:root[data-ui-version=v2] .v2-filter-bar--grid .v2-filter-item .el-date-editor,:root[data-ui-version=v2] .v2-filter-bar--grid .v2-filter-item .el-input-number{width:100%}:root[data-ui-version=v2] .v2-filter-bar--grid .v2-filter-item .v2-filter-item__label{margin-bottom:var(--v2-spacing-1);display:block}:root[data-ui-version=v2] .v2-filter-bar--grid .v2-filter-item--date-range{grid-column:span 2}:root[data-ui-version=v2] .v2-filter-bar__actions{align-items:center;gap:var(--v2-spacing-2);margin-left:auto;display:flex}:root[data-ui-version=v2] .v2-search-bar{align-items:center;gap:var(--v2-spacing-2);display:flex}:root[data-ui-version=v2] .v2-search-bar__keyword{width:var(--v2-search-keyword-width);flex-shrink:0}:root[data-ui-version=v2] .v2-search-bar__actions{align-items:center;gap:var(--v2-spacing-2);display:flex}:root[data-ui-version=v2] .v2-search-toggle{font-size:var(--v2-font-size-sm);color:var(--v2-color-text-secondary);cursor:pointer;transition:color var(--v2-transition-fast);background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}:root[data-ui-version=v2] .v2-search-toggle:hover{color:var(--v2-color-primary)}:root[data-ui-version=v2] .v2-search-toggle .el-icon{font-size:12px}:root[data-ui-version=v2] .v2-search-panel{gap:var(--v2-search-row-gap);flex-direction:column;display:flex}:root[data-ui-version=v2] .v2-search-panel__head{justify-content:space-between;align-items:center;gap:var(--v2-spacing-3);display:flex}:root[data-ui-version=v2] .v2-search-panel__filter-head{justify-content:flex-end;align-items:center;gap:var(--v2-spacing-3);display:flex}:root[data-ui-version=v2] .v2-search-panel__body{transition:grid-template-rows var(--v2-transition-base);grid-template-rows:1fr;display:grid}:root[data-ui-version=v2] .v2-search-panel__body--collapsed{grid-template-rows:0fr}:root[data-ui-version=v2] .v2-search-panel__body-inner{min-height:0;overflow:hidden}:root[data-ui-version=v2] .v2-pagination{justify-content:flex-end;align-items:center;gap:var(--v2-spacing-3);padding:var(--v2-spacing-3) var(--v2-card-padding);border-top:var(--v2-divider);display:flex}:root[data-ui-version=v2] .v2-pagination__total{font-size:var(--v2-font-size-xs);color:var(--v2-color-text-secondary);font-weight:var(--v2-font-weight-medium)}:root[data-ui-version=v2] .v2-toolbar{justify-content:space-between;align-items:center;gap:var(--v2-spacing-3);padding:var(--v2-spacing-3) var(--v2-card-padding);border-bottom:var(--v2-divider);display:flex}:root[data-ui-version=v2] .v2-toolbar__left,:root[data-ui-version=v2] .v2-toolbar__right{align-items:center;gap:var(--v2-spacing-2);display:flex}:root[data-ui-version=v2] .v2-toolbar__count{font-size:var(--v2-font-size-sm);color:var(--v2-color-text-secondary);letter-spacing:var(--v2-letter-spacing-normal)}:root[data-ui-version=v2] .v2-batch-bar{align-items:center;gap:var(--v2-spacing-3);padding:var(--v2-spacing-2) var(--v2-card-padding);background:var(--v2-color-primary-soft);border-bottom:1px solid var(--v2-color-primary-tint-2);font-size:var(--v2-font-size-sm);color:var(--v2-color-text-primary);display:flex}:root[data-ui-version=v2] .v2-batch-bar__actions{align-items:center;gap:var(--v2-spacing-2);margin-left:auto;display:flex}:root[data-ui-version=v2] .v2-table-shell{background:var(--v2-color-bg-card);border:var(--v2-card-border);border-radius:var(--v2-card-radius);overflow:hidden}:root[data-ui-version=v2] .v2-table-shell__body{padding:0}:root[data-ui-version=v2] .v2-cell-link{color:var(--v2-color-primary);font-weight:var(--v2-font-weight-medium);cursor:pointer}:root[data-ui-version=v2] .v2-cell-link:hover{text-decoration:underline}:root[data-ui-version=v2] .v2-cell-muted{color:var(--v2-color-text-placeholder)}:root[data-ui-version=v2] .v2-cell-money{font-variant-numeric:tabular-nums;font-weight:var(--v2-font-weight-medium);color:var(--v2-money-in);white-space:nowrap}:root[data-ui-version=v2] .v2-cell-money--out{color:var(--v2-money-out)}:root[data-ui-version=v2] .v2-cell-money--due{color:var(--v2-money-due)}:root[data-ui-version=v2] .v2-cell-money--with-tag{align-items:center;gap:var(--v2-spacing-1);max-width:100%;display:inline-flex}:root[data-ui-version=v2] .v2-cell-actions{align-items:center;gap:var(--v2-spacing-1);display:flex}:root[data-ui-version=v2] .v2-cell-actions .el-button{padding:0}:root[data-ui-version=v2] .v2-cell-actions .el-button+.el-button{margin-left:0}:root[data-ui-version=v2] .v2-cell-dropdown-danger{color:var(--v2-color-danger)}:root[data-ui-version=v2] .v2-drawer-head{box-sizing:border-box;padding:var(--v2-drawer-header-padding-y) var(--v2-drawer-body-padding-x);justify-content:space-between;align-items:flex-start;gap:var(--v2-spacing-4);width:100%;min-width:0;display:flex;position:relative}:root[data-ui-version=v2] .v2-drawer-head:before{content:"";top:var(--v2-drawer-header-padding-y);bottom:var(--v2-drawer-header-padding-y);left:var(--v2-drawer-head-accent-offset);width:var(--v2-drawer-head-accent-width);border-radius:var(--v2-radius-full);background:var(--v2-color-primary);position:absolute}:root[data-ui-version=v2] .v2-drawer-head__main{flex:1;min-width:0}:root[data-ui-version=v2] .v2-drawer-head__title-row{align-items:center;gap:var(--v2-spacing-2);min-width:0;display:flex}:root[data-ui-version=v2] .v2-drawer-head__title{font-size:var(--v2-font-size-2xl);font-weight:var(--v2-font-weight-semibold);color:var(--v2-color-text-primary);line-height:var(--v2-line-height-tight);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:root[data-ui-version=v2] .v2-drawer-head__subtitle{margin:var(--v2-drawer-head-gap) 0 0;font-size:var(--v2-font-size-xs);color:var(--v2-color-text-secondary);line-height:var(--v2-line-height-normal);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:root[data-ui-version=v2] .v2-drawer-head__extra{align-items:center;gap:var(--v2-spacing-2);flex-shrink:0;display:flex}:root[data-ui-version=v2] .v2-drawer-section+.v2-drawer-section{margin-top:var(--v2-spacing-5)}:root[data-ui-version=v2] .el-drawer__body{flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:hidden}:root[data-ui-version=v2] .v2-drawer__body{min-height:var(--v2-drawer-loading-min-height);padding:var(--v2-drawer-body-padding-y) var(--v2-drawer-body-padding-x);scrollbar-gutter:stable;flex:1;overflow-y:auto}:root[data-ui-version=v2] .el-drawer__footer{flex-shrink:0}:root[data-ui-version=v2] .v2-empty{justify-content:center;align-items:center;gap:var(--v2-spacing-3);padding:56px var(--v2-spacing-6);text-align:center;flex-direction:column;display:flex}:root[data-ui-version=v2] .v2-empty__icon{background:var(--v2-color-bg-subtle);width:56px;height:56px;color:var(--v2-color-text-placeholder);border-radius:50%;justify-content:center;align-items:center;display:flex}:root[data-ui-version=v2] .v2-empty__title{font-size:var(--v2-font-size-base);font-weight:var(--v2-font-weight-medium);color:var(--v2-color-text-regular)}:root[data-ui-version=v2] .v2-empty__desc{font-size:var(--v2-font-size-sm);color:var(--v2-color-text-secondary);max-width:420px;letter-spacing:var(--v2-letter-spacing-normal);margin-top:0;line-height:1.7}:root[data-ui-version=v2] .v2-empty__action{margin-top:var(--v2-spacing-1)}:root[data-ui-version=v2] .v2-error-state{justify-content:center;align-items:center;gap:var(--v2-spacing-3);padding:48px var(--v2-spacing-6);text-align:center;flex-direction:column;display:flex}:root[data-ui-version=v2] .v2-error-state__icon{background:var(--v2-color-danger-light);width:48px;height:48px;color:var(--v2-color-danger);border-radius:50%;justify-content:center;align-items:center;display:flex}:root[data-ui-version=v2] .v2-error-state__title{font-size:var(--v2-font-size-base);font-weight:var(--v2-font-weight-semibold);color:var(--v2-color-text-primary)}:root[data-ui-version=v2] .v2-error-state__desc{font-size:var(--v2-font-size-sm);color:var(--v2-color-text-secondary);max-width:480px;letter-spacing:var(--v2-letter-spacing-normal);margin-top:0;line-height:1.7}:root[data-ui-version=v2] .v2-error-state__detail{font-size:var(--v2-font-size-xs);color:var(--v2-color-text-placeholder);font-family:var(--v2-font-family-mono);background:var(--v2-color-bg-subtle);padding:var(--v2-spacing-2) var(--v2-spacing-3);border-radius:var(--v2-radius-sm);word-break:break-all;max-width:560px;margin-top:0}:root[data-ui-version=v2] .el-table__empty-block{min-height:200px}:root[data-ui-version=v2] .el-table .el-table__empty-text{width:100%}:root[data-ui-version=v2] .v2-form-grid{column-gap:var(--v2-spacing-6);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}:root[data-ui-version=v2] .v2-form-grid>*{min-width:0}:root[data-ui-version=v2] .v2-form-grid>.v2-form-grid__col--3{grid-column:span 3}:root[data-ui-version=v2] .v2-form-grid>.v2-form-grid__col--4{grid-column:span 4}:root[data-ui-version=v2] .v2-form-grid>.v2-form-grid__col--6{grid-column:span 6}:root[data-ui-version=v2] .v2-form-grid>.v2-form-grid__col--8{grid-column:span 8}:root[data-ui-version=v2] .v2-form-grid>.v2-form-grid__col--12{grid-column:1/-1}@media (width<=760px){:root[data-ui-version=v2] .v2-form-grid{grid-template-columns:minmax(0,1fr)}:root[data-ui-version=v2] .v2-form-grid>*,:root[data-ui-version=v2] .v2-form-grid>.v2-form-grid__col--3,:root[data-ui-version=v2] .v2-form-grid>.v2-form-grid__col--4,:root[data-ui-version=v2] .v2-form-grid>.v2-form-grid__col--6,:root[data-ui-version=v2] .v2-form-grid>.v2-form-grid__col--8,:root[data-ui-version=v2] .v2-form-grid>.v2-form-grid__col--12{grid-column:1/-1}}:root[data-ui-version=v2] .v2-address-field{gap:var(--v2-spacing-3);grid-template-columns:minmax(0,5fr) minmax(0,7fr);width:100%;display:grid}@media (width<=760px){:root[data-ui-version=v2] .v2-address-field{grid-template-columns:minmax(0,1fr)}}:root[data-ui-version=v2] .v2-region-popper .el-cascader-menu__wrap{min-width:180px}:root[data-ui-version=v2] .v2-list-page__stats{gap:var(--v2-spacing-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}:root[data-ui-version=v2] .v2-list-page__search{background:var(--v2-color-bg-card)}:root[data-ui-version=v2] .v2-list-page__tabs{padding:0 var(--v2-card-padding);border-bottom:var(--v2-divider)}:root[data-ui-version=v2] .v2-list-page__tabs .el-tabs__header{margin:0}:root[data-ui-version=v2] .v2-list-page__tabs .el-tabs__nav-wrap:after{display:none}:root[data-ui-version=v2] .v2-list-page__pagination{justify-content:flex-end;display:flex}:root[data-ui-version=v2] .v2-error-state-wrapper{padding:var(--v2-spacing-4)}:root[data-ui-version=v2] .v2-dialog__body-loading{min-height:80px}:root[data-ui-version=v2] .v2-audit-confirm__msg{margin:0 0 var(--v2-spacing-3);color:var(--v2-color-text-regular);font-size:var(--v2-font-size-md);line-height:var(--v2-line-height-normal)}:root[data-ui-version=v2] .v2-entity-selector{width:100%}:root[data-ui-version=v2] .v2-selector__search{margin-bottom:var(--v2-spacing-3)}:root[data-ui-version=v2] .v2-selector__body{min-height:200px}:root[data-ui-version=v2] .v2-selector__error{padding:var(--v2-spacing-4)}:root[data-ui-version=v2] .v2-selector__pagination{margin-top:var(--v2-spacing-3);justify-content:flex-end;display:flex}:root[data-ui-version=v2] .v2-selector-field__btn{margin-right:-6px}:root[data-ui-version=v2] .v2-selector-field .el-input__inner{cursor:pointer}:root[data-ui-version=v2] .v2-party-selector{width:100%}:root[data-ui-version=v2] .v2-party-selector__tabs,:root[data-ui-version=v2] .v2-party-selector__search{margin-bottom:var(--v2-spacing-3)}:root[data-ui-version=v2] .v2-party-selector__body{min-height:200px}:root[data-ui-version=v2] .v2-party-selector__error{padding:var(--v2-spacing-4)}:root[data-ui-version=v2] .v2-party-selector__pagination{margin-top:var(--v2-spacing-3);justify-content:flex-end;display:flex}:root[data-ui-version=v2] .v2-party-selector__footer{justify-content:space-between;align-items:center;gap:var(--v2-spacing-3);display:flex}:root[data-ui-version=v2] .v2-party-selector__footer-actions{gap:var(--v2-spacing-2);display:flex}:root[data-ui-version=v2] .v2-tenant-item{justify-content:space-between;align-items:center;gap:var(--v2-spacing-3);display:flex}:root[data-ui-version=v2] .v2-tenant-item.is-active{background:var(--v2-color-primary-soft);color:var(--v2-color-primary);font-weight:var(--v2-font-weight-semibold)}:root[data-ui-version=v2] .v2-tenant-item__label{margin-right:var(--v2-spacing-2)}:root[data-ui-version=v2] .v2-user-menu .el-dropdown-menu__item{align-items:center;gap:var(--v2-spacing-2);display:flex}.v2-layout[data-v-ca40bfa8]{background:var(--v2-color-bg-page);min-height:100vh}.v2-main[data-v-ca40bfa8]{min-height:100vh;margin-left:var(--v2-sidebar-width)}.v2-content[data-v-ca40bfa8]{padding:0}.v2-file-preview[data-v-81b4d29f]{align-items:center;gap:var(--v2-spacing-3);min-height:320px;padding:var(--v2-spacing-3);flex-direction:column;display:flex}.v2-file-preview__nav[data-v-81b4d29f]{align-items:center;gap:var(--v2-spacing-3);display:flex}.v2-file-preview__counter[data-v-81b4d29f]{text-align:center;min-width:48px;color:var(--v2-color-text-secondary);font-size:var(--v2-font-size-sm);font-variant-numeric:tabular-nums}.v2-file-preview__state[data-v-81b4d29f]{color:var(--v2-color-text-secondary);font-size:var(--v2-font-size-sm)}.v2-file-preview__state--error[data-v-81b4d29f]{color:var(--v2-color-danger)}.v2-file-preview__img[data-v-81b4d29f]{object-fit:contain;max-width:100%;max-height:70vh}.v2-file-preview__frame[data-v-81b4d29f]{background:var(--v2-color-bg-card);border:0;width:100%;height:70vh}.v2-file-preview__fallback[data-v-81b4d29f]{align-items:center;gap:var(--v2-spacing-3);flex-direction:column;display:flex}.v2-file-preview__download[data-v-81b4d29f]{color:var(--v2-color-primary);font-size:var(--v2-font-size-sm)}.v2-file-upload__tip[data-v-5d924b45]{margin-top:var(--v2-spacing-1);color:var(--v2-color-text-placeholder);font-size:var(--v2-font-size-xs);line-height:var(--v2-line-height-normal)}.v2-case-cause-selector[data-v-d2d0ea56]{width:100%}.v2-tabs[data-v-970b566f]{gap:var(--v2-spacing-2);display:flex}.v2-tabs__tab[data-v-970b566f]{padding:var(--v2-spacing-3) var(--v2-spacing-4);cursor:pointer;font-size:var(--v2-font-size-sm);color:var(--v2-color-text-secondary);background:0 0;border:none;border-bottom:2px solid #0000}.v2-tabs__tab--active[data-v-970b566f]{color:var(--v2-color-primary);border-bottom-color:var(--v2-color-primary)}.v2-tenant-select[data-v-25d8aa95]{width:220px}.v2-tenant-select--fill[data-v-25d8aa95]{width:100%}.v2-tree-page__body[data-v-497e9941]{padding:var(--v2-card-padding);min-height:240px}.v2-tree-page__node[data-v-497e9941]{justify-content:space-between;align-items:center;gap:var(--v2-spacing-4);width:100%;padding-right:var(--v2-spacing-4);display:flex}.v2-tree-page__node-title[data-v-497e9941]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.v2-tree-page__node-actions[data-v-497e9941]{flex:none}
