#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:left;height:100vh}#app,body,html{color:var(--workspace-text,#2c3e50);background:var(--workspace-bg,#f6f8fb);transition:background-color .25s ease,color .25s ease}body,html{height:100%;margin:0;padding:0}nav{padding:30px}nav a{font-weight:700;color:#2c3e50}nav a.router-link-exact-active{color:#42b983}.login-page[data-v-66f10b43]{--login-shell-padding-x:clamp(24px,4vw,52px);--login-shell-padding-top:clamp(104px,12vh,144px);--login-shell-padding-bottom:clamp(56px,8vh,84px);--login-content-offset:clamp(6px,1.2vw,18px);--login-page-bg:#020617;--login-panel-text:#fff;--login-panel-muted:rgba(203,213,225,.8);--login-feature-bg:hsla(0,0%,100%,.08);--login-feature-bg-hover:hsla(0,0%,100%,.12);--login-feature-border:hsla(0,0%,100%,.2);--login-feature-border-hover:rgba(96,165,250,.48);--login-feature-shadow:0 10px 28px rgba(15,23,42,.12);--login-feature-shadow-hover:0 14px 34px rgba(59,130,246,.14);--login-feature-title:#fff;--login-feature-text:rgba(226,232,240,.84);--login-card-bg:hsla(0,0%,100%,.08);--login-card-border:hsla(0,0%,100%,.18);--login-card-shadow:0 34px 76px -20px rgba(0,0,0,.42);--login-code-wrap-bg:rgba(30,41,59,.4);--login-code-wrap-border:rgba(71,85,105,.5);--login-code-wrap-shadow:inset 0 1px 0 hsla(0,0%,100%,.08);--login-record-text:rgba(203,213,225,.72);--login-record-text-hover:rgba(226,232,240,.92);--login-overlay-main:linear-gradient(135deg,rgba(2,6,23,.95),rgba(15,23,42,.85) 52%,rgba(2,6,23,.95));--login-overlay-top:linear-gradient(180deg,rgba(15,23,42,.4),rgba(2,6,23,.08) 52%,rgba(2,6,23,.9));--login-light-indigo:rgba(30,64,175,.12);--login-light-cyan:rgba(2,132,199,.08);--login-logo-filter:drop-shadow(0 12px 26px rgba(0,0,0,.24));--login-toggle-bg:rgba(15,23,42,.42);--login-toggle-border:rgba(148,163,184,.28);--login-toggle-text:rgba(226,232,240,.92);--login-toggle-hover-border:rgba(96,165,250,.45);--login-toggle-hover-bg:rgba(15,23,42,.56);--login-toggle-indicator:#60a5fa;--login-input-light-bg:rgba(241,245,249,.92);--login-input-light-bg-hover:rgba(248,250,252,.98);--login-input-light-bg-focus:#fff;--login-input-light-border:rgba(148,163,184,.35);--login-input-light-text:#0f172a;--login-input-light-placeholder:#64748b;--login-input-light-icon:#64748b;--login-input-light-suffix:#64748b;--login-input-light-shadow:inset 0 1px 0 hsla(0,0%,100%,.78),0 6px 18px rgba(15,23,42,.08);--login-input-dark-bg:rgba(15,23,42,.88);--login-input-dark-bg-hover:rgba(15,23,42,.96);--login-input-dark-bg-focus:#0f172a;--login-input-dark-border:rgba(51,65,85,.84);--login-input-dark-text:#e2e8f0;--login-input-dark-placeholder:#64748b;--login-input-dark-icon:rgba(148,163,184,.82);--login-input-dark-suffix:rgba(148,163,184,.74);position:relative;min-height:100vh;min-height:100dvh;overflow:hidden;background:var(--login-page-bg);font-family:PingFang SC,Microsoft YaHei,sans-serif}.login-page.is-light[data-v-66f10b43]{--login-page-bg:#edf3fb;--login-panel-text:#0f172a;--login-panel-muted:#475569;--login-feature-bg:hsla(0,0%,100%,.68);--login-feature-bg-hover:hsla(0,0%,100%,.82);--login-feature-border:rgba(148,163,184,.24);--login-feature-border-hover:rgba(59,130,246,.28);--login-feature-shadow:0 14px 34px rgba(148,163,184,.12);--login-feature-shadow-hover:0 18px 40px rgba(59,130,246,.12);--login-feature-title:#0f172a;--login-feature-text:#475569;--login-card-bg:hsla(0,0%,100%,.78);--login-card-border:rgba(203,213,225,.82);--login-card-shadow:0 34px 76px -28px rgba(15,23,42,.16);--login-code-wrap-bg:hsla(0,0%,100%,.92);--login-code-wrap-border:rgba(148,163,184,.35);--login-code-wrap-shadow:inset 0 1px 0 hsla(0,0%,100%,.88),0 10px 24px rgba(148,163,184,.12);--login-record-text:#64748b;--login-record-text-hover:#334155;--login-overlay-main:linear-gradient(135deg,rgba(238,244,251,.96),rgba(226,232,240,.86) 54%,rgba(241,245,249,.96));--login-overlay-top:linear-gradient(180deg,hsla(0,0%,100%,.62),hsla(0,0%,100%,.14) 52%,rgba(226,232,240,.48));--login-light-indigo:rgba(59,130,246,.12);--login-light-cyan:rgba(14,165,233,.1);--login-logo-filter:drop-shadow(0 12px 24px rgba(148,163,184,.22));--login-toggle-bg:hsla(0,0%,100%,.8);--login-toggle-border:rgba(148,163,184,.3);--login-toggle-text:#334155;--login-toggle-hover-border:rgba(59,130,246,.32);--login-toggle-hover-bg:hsla(0,0%,100%,.95);--login-toggle-indicator:#2563eb;--login-input-light-bg:hsla(0,0%,100%,.94);--login-input-light-bg-hover:#fff;--login-input-light-bg-focus:#fff;--login-input-light-border:rgba(148,163,184,.32);--login-input-light-text:#0f172a;--login-input-light-placeholder:#64748b;--login-input-light-icon:#475569;--login-input-light-suffix:#64748b;--login-input-light-shadow:inset 0 1px 0 hsla(0,0%,100%,.88),0 10px 24px rgba(148,163,184,.12);--login-input-dark-bg:rgba(241,245,249,.96);--login-input-dark-bg-hover:#fff;--login-input-dark-bg-focus:#fff;--login-input-dark-border:rgba(148,163,184,.32);--login-input-dark-text:#0f172a;--login-input-dark-placeholder:#64748b;--login-input-dark-icon:#64748b;--login-input-dark-suffix:#64748b}.login-page.is-dark[data-v-66f10b43]{color-scheme:dark}.floating-actions[data-v-66f10b43]{position:absolute;top:24px;right:24px;z-index:3}.theme-toggle[data-v-66f10b43]{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border:1px solid var(--login-toggle-border);border-radius:999px;background:var(--login-toggle-bg);color:var(--login-toggle-text);font-size:12px;font-weight:700;box-shadow:0 10px 30px rgba(15,23,42,.12);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .2s ease,color .2s ease}.theme-toggle[data-v-66f10b43]:hover{border-color:var(--login-toggle-hover-border);background:var(--login-toggle-hover-bg);transform:translateY(-1px)}.theme-toggle__indicator[data-v-66f10b43]{width:8px;height:8px;border-radius:50%;background:var(--login-toggle-indicator);box-shadow:0 0 0 4px color-mix(in srgb,var(--login-toggle-indicator) 18%,transparent)}.floating-brand[data-v-66f10b43]{position:absolute;top:2%;left:var(--login-shell-padding-x);z-index:3}.floating-logo[data-v-66f10b43]{display:block;width:318px;max-width:100%;object-fit:contain;filter:var(--login-logo-filter)}.background-stage[data-v-66f10b43]{position:absolute;inset:0;z-index:0}.background-image[data-v-66f10b43]{width:100%;height:100%;object-fit:cover;opacity:.15;mix-blend-mode:screen;filter:grayscale(1)}.background-overlay[data-v-66f10b43]{position:absolute;inset:0}.overlay-main[data-v-66f10b43]{background:var(--login-overlay-main)}.overlay-top[data-v-66f10b43]{background:var(--login-overlay-top)}.ambient-light[data-v-66f10b43]{position:absolute;border-radius:999px;mix-blend-mode:screen;filter:blur(180px);pointer-events:none}.light-indigo[data-v-66f10b43]{top:-15%;left:5%;width:35%;height:45%;background:var(--login-light-indigo)}.light-cyan[data-v-66f10b43]{right:5%;bottom:-10%;width:30%;height:35%;background:var(--login-light-cyan);filter:blur(160px)}.login-shell[data-v-66f10b43]{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:clamp(36px,4vw,56px);width:min(1440px,100%);max-width:1440px;min-height:100vh;min-height:100dvh;margin:0 auto;padding:var(--login-shell-padding-top) var(--login-shell-padding-x) var(--login-shell-padding-bottom);box-sizing:border-box}.brand-panel[data-v-66f10b43]{flex:1 1 0;width:auto;max-width:780px;min-width:0;padding-top:0;color:var(--login-panel-text);animation:fade-up-66f10b43 .7s ease both}.hero-copy[data-v-66f10b43]{margin-bottom:40px;padding-left:var(--login-content-offset)}.hero-title[data-v-66f10b43]{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 18px;font-size:clamp(40px,4.2vw,54px);font-weight:700;line-height:1.14;letter-spacing:-.02em}.hero-title span[data-v-66f10b43]{color:var(--login-panel-text)}.hero-title em[data-v-66f10b43]{font-style:normal;background:linear-gradient(90deg,#60a5fa,#67e8f9);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-desc[data-v-66f10b43]{max-width:720px;margin:24px 0 0;padding-left:var(--login-content-offset);font-size:16px;line-height:1.8;font-weight:300;color:var(--login-panel-muted)}.feature-grid[data-v-66f10b43]{max-width:760px;padding-left:var(--login-content-offset);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.feature-card[data-v-66f10b43]{display:flex;gap:16px;align-items:flex-start;padding:18px 18px 17px;border:1px solid var(--login-feature-border);border-radius:24px;background:var(--login-feature-bg);box-shadow:var(--login-feature-shadow);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);transition:background .3s ease,border-color .3s ease,transform .3s ease,box-shadow .3s ease;animation:fade-up-66f10b43 .7s ease both}.feature-card[data-v-66f10b43]:hover{background:var(--login-feature-bg-hover);border-color:var(--login-feature-border-hover);box-shadow:var(--login-feature-shadow-hover);transform:translateY(-4px)}.feature-icon[data-v-66f10b43]{flex-shrink:0;width:48px;height:48px;border-radius:16px;display:flex;align-items:center;justify-content:center;color:#60a5fa;background:rgba(59,130,246,.14);border:1px solid rgba(147,197,253,.18);box-shadow:0 0 18px rgba(59,130,246,.08);transition:transform .3s ease}.feature-card:hover .feature-icon[data-v-66f10b43]{transform:scale(1.08)}.feature-icon svg[data-v-66f10b43]{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.feature-content h3[data-v-66f10b43]{margin:2px 0 6px;font-size:16px;font-weight:600;color:var(--login-feature-title);letter-spacing:.02em}.feature-content p[data-v-66f10b43]{margin:0;font-size:13px;line-height:1.7;font-weight:300;color:var(--login-feature-text)}.login-card-wrap[data-v-66f10b43]{flex:0 0 440px;width:100%;max-width:440px;margin-left:auto;animation:fade-card-66f10b43 .75s ease both}.login-card[data-v-66f10b43]{position:relative;overflow:hidden;padding:60px 40px 32px;border:1px solid var(--login-card-border);border-radius:32px;background:var(--login-card-bg);box-shadow:var(--login-card-shadow);backdrop-filter:blur(36px);-webkit-backdrop-filter:blur(36px)}.card-top-line[data-v-66f10b43]{position:absolute;top:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,rgba(59,130,246,0),rgba(96,165,250,.4),rgba(59,130,246,0))}.card-top-glow[data-v-66f10b43]{position:absolute;top:0;left:50%;width:192px;height:128px;border-radius:50%;background:rgba(59,130,246,.1);filter:blur(50px);transform:translateX(-50%);pointer-events:none}.card-head[data-v-66f10b43]{position:relative;top:-40px;text-align:center}.card-head h2[data-v-66f10b43]{margin:0;line-height:1.2;font-weight:700;color:var(--login-panel-text);letter-spacing:.04em}.form-stack[data-v-66f10b43]{position:relative;z-index:1}.field-item+.field-item[data-v-66f10b43]{margin-top:14px}.code-row[data-v-66f10b43]{display:flex;gap:12px;align-items:stretch}.code-input[data-v-66f10b43]{flex:1;min-width:0}.code-image-wrap[data-v-66f10b43]{width:128px;display:flex;align-items:center;justify-content:center;padding:4px 6px;border:1px solid var(--login-code-wrap-border);border-radius:14px;background:var(--login-code-wrap-bg);box-shadow:var(--login-code-wrap-shadow);overflow:hidden;cursor:pointer;transition:border-color .2s ease,background .2s ease}.code-image[data-v-66f10b43]{display:block;width:100%;height:100%;max-height:40px;object-fit:contain}.submit-button[data-v-66f10b43]{position:relative;width:100%;height:60px;margin-top:18px;border:none;border-radius:16px;background:#1d4ed8;box-shadow:0 4px 14px 0 rgba(29,78,216,.39);font-size:16px;font-weight:700;color:#fff;transition:transform .25s ease,box-shadow .25s ease,filter .25s ease}.submit-button[data-v-66f10b43]:focus,.submit-button[data-v-66f10b43]:hover{background:#2563eb;transform:translateY(-2px);box-shadow:0 6px 20px rgba(29,78,216,.23);filter:brightness(1.02)}.submit-text[data-v-66f10b43]{display:inline-flex;align-items:center;gap:8px}.submit-button i[data-v-66f10b43]{margin-left:6px;transition:transform .25s ease}.submit-button:hover i[data-v-66f10b43]{transform:translateX(3px)}.record-info[data-v-66f10b43]{position:fixed;left:50%;bottom:24px;z-index:3;transform:translateX(-50%);text-align:center}.record-info a[data-v-66f10b43]{color:var(--login-record-text);font-size:12px;text-decoration:none}.record-info a[data-v-66f10b43]:hover{color:var(--login-record-text-hover)}[data-v-66f10b43] .login-form-item{margin-bottom:26px}[data-v-66f10b43] .login-form-item .el-form-item__content{line-height:1}[data-v-66f10b43] .glass-input .el-input__inner{height:48px;line-height:48px;padding-left:16px;padding-right:14px;border-radius:14px;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}[data-v-66f10b43] .glass-input-light .el-input__inner{border:1px solid var(--login-input-light-border);background:var(--login-input-light-bg);color:var(--login-input-light-text);box-shadow:var(--login-input-light-shadow)}[data-v-66f10b43] .glass-input-light .el-input__inner:hover{background:var(--login-input-light-bg-hover);border-color:color-mix(in srgb,var(--login-input-light-border) 65%,#fff)}[data-v-66f10b43] .glass-input-light .el-input__inner:focus{border-color:rgba(96,165,250,.58);background:var(--login-input-light-bg-focus);box-shadow:0 0 0 3px rgba(96,165,250,.16),0 10px 24px rgba(59,130,246,.1)}[data-v-66f10b43] .glass-input-light .el-input__inner::-webkit-input-placeholder{color:var(--login-input-light-placeholder)}[data-v-66f10b43] .glass-input-light .el-input__inner::-moz-placeholder{color:var(--login-input-light-placeholder)}[data-v-66f10b43] .glass-input-light .el-input__inner:-ms-input-placeholder{color:var(--login-input-light-placeholder)}[data-v-66f10b43] .glass-input-light .el-input__inner::placeholder{color:var(--login-input-light-placeholder)}[data-v-66f10b43] .glass-input-dark .el-input__inner{border:1px solid var(--login-input-dark-border);background:var(--login-input-dark-bg);color:var(--login-input-dark-text)}[data-v-66f10b43] .glass-input-dark .el-input__inner:hover{background:var(--login-input-dark-bg-hover)}[data-v-66f10b43] .glass-input-dark .el-input__inner:focus{border-color:rgba(59,130,246,.45);background:var(--login-input-dark-bg-focus);box-shadow:0 0 0 3px rgba(59,130,246,.12)}[data-v-66f10b43] .glass-input-dark .el-input__inner::-webkit-input-placeholder{color:var(--login-input-dark-placeholder)}[data-v-66f10b43] .glass-input-dark .el-input__inner::-moz-placeholder{color:var(--login-input-dark-placeholder)}[data-v-66f10b43] .glass-input-dark .el-input__inner:-ms-input-placeholder{color:var(--login-input-dark-placeholder)}[data-v-66f10b43] .glass-input-dark .el-input__inner::placeholder{color:var(--login-input-dark-placeholder)}[data-v-66f10b43] .glass-input .el-input__prefix{left:14px;display:flex;align-items:center}[data-v-66f10b43] .glass-input .el-input__prefix i{font-size:19px;text-shadow:0 1px 0 hsla(0,0%,100%,.18)}[data-v-66f10b43] .input-with-prefix .el-input__inner{padding-left:48px!important}[data-v-66f10b43] .glass-input-light .el-input__prefix{color:var(--login-input-light-icon)}[data-v-66f10b43] .glass-input-dark .el-input__prefix{color:var(--login-input-dark-icon)}[data-v-66f10b43] .glass-input .el-input__suffix{right:14px}[data-v-66f10b43] .glass-input-light .el-input__suffix-inner{color:var(--login-input-light-suffix)}[data-v-66f10b43] .glass-input-dark .el-input__suffix-inner{color:var(--login-input-dark-suffix)}[data-v-66f10b43] .login-form-item .el-form-item__error{left:4px;padding-top:6px;line-height:1.35;color:#fca5a5}@keyframes fade-up-66f10b43{0%{opacity:0;transform:translate3d(0,24px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fade-card-66f10b43{0%{opacity:0;transform:translate3d(0,24px,0) scale(.98)}to{opacity:1;transform:translateZ(0) scale(1)}}@media (max-width:1180px){.floating-brand[data-v-66f10b43]{left:24px}.floating-actions[data-v-66f10b43]{top:20px;right:20px}.floating-logo[data-v-66f10b43]{width:284px}.login-shell[data-v-66f10b43]{gap:48px;padding-left:16px;padding-right:16px}.feature-grid[data-v-66f10b43],.hero-copy[data-v-66f10b43],.hero-desc[data-v-66f10b43]{padding-left:0}}@media (max-width:960px){.floating-brand[data-v-66f10b43]{position:relative;top:auto;left:auto;padding:24px 20px 0}.floating-actions[data-v-66f10b43]{top:18px;right:18px}.floating-logo[data-v-66f10b43]{width:248px}.login-shell[data-v-66f10b43]{flex-direction:column;align-items:stretch;gap:36px;padding:16px 20px 24px}.brand-panel[data-v-66f10b43],.login-card-wrap[data-v-66f10b43]{width:100%;max-width:none}.brand-panel[data-v-66f10b43]{padding-top:0}.login-card-wrap[data-v-66f10b43]{flex-basis:auto}.feature-grid[data-v-66f10b43]{grid-template-columns:1fr 1fr}}@media (max-width:768px){.hero-title[data-v-66f10b43]{font-size:38px}.hero-desc[data-v-66f10b43]{font-size:16px}.feature-grid[data-v-66f10b43]{grid-template-columns:1fr;gap:16px}.login-card[data-v-66f10b43]{padding:32px 22px 26px}.card-head[data-v-66f10b43]{margin-bottom:16px}.card-head h2[data-v-66f10b43]{font-size:34px}.code-row[data-v-66f10b43]{flex-direction:column}.code-image-wrap[data-v-66f10b43]{width:100%}}@media (max-width:480px){.floating-brand[data-v-66f10b43]{padding:18px 14px 0}.floating-actions[data-v-66f10b43]{top:14px;right:14px}.theme-toggle[data-v-66f10b43]{height:34px;padding:0 12px}.floating-logo[data-v-66f10b43]{width:212px}.login-shell[data-v-66f10b43]{padding-left:14px;padding-right:14px}.record-info[data-v-66f10b43]{bottom:16px}.hero-title[data-v-66f10b43]{font-size:32px}.hero-desc[data-v-66f10b43]{font-size:14px}}.home[data-v-6d31ccc3]{min-height:100vh}.home-shell[data-v-6d31ccc3]{--home-shell-top-bar-height:54px;position:relative;display:flex;gap:6px;height:100vh;padding:6px;box-sizing:border-box;overflow:hidden}.home-shell__mask[data-v-6d31ccc3]{position:fixed;inset:0;z-index:20;background:var(--workspace-mask);backdrop-filter:blur(2px)}.home-shell__aside[data-v-6d31ccc3]{width:208px;min-width:208px;display:flex;flex-direction:column;border:1px solid var(--workspace-shell-border);border-radius:16px;background:var(--workspace-shell-surface);box-shadow:var(--workspace-shell-shadow);overflow:hidden;transition:background-color .25s ease,border-color .25s ease,box-shadow .25s ease}.home-shell__aside.is-mobile[data-v-6d31ccc3]{position:fixed;top:10px;bottom:10px;left:10px;z-index:30}.home-shell__brand[data-v-6d31ccc3]{display:flex;align-items:center;justify-content:center;height:var(--home-shell-top-bar-height);min-height:var(--home-shell-top-bar-height);box-sizing:border-box;padding:0 8px;border-bottom:1px solid var(--workspace-shell-border);cursor:pointer;background:var(--workspace-brand-bg)}.home-shell__brand.is-cosco[data-v-6d31ccc3]{padding:0 8px}.home-shell__brand-logo[data-v-6d31ccc3]{width:100%;height:auto;max-height:34px;object-fit:contain;object-position:left center;border-radius:10px;display:block}.home-shell__brand-logo.is-cosco[data-v-6d31ccc3]{width:96px;max-width:100%;height:auto;max-height:34px;margin:0 auto;object-position:center}.home-shell__menu[data-v-6d31ccc3]{flex:1;min-height:0;overflow-y:auto;padding:8px 6px 10px;scrollbar-width:none;-ms-overflow-style:none}.home-shell__menu[data-v-6d31ccc3]::-webkit-scrollbar{display:none}.home-shell__stage[data-v-6d31ccc3]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px;min-height:0}.home-shell__header[data-v-6d31ccc3]{display:flex;align-items:center;justify-content:space-between;height:var(--home-shell-top-bar-height);min-height:var(--home-shell-top-bar-height);box-sizing:border-box;padding:0 10px;border:1px solid var(--workspace-shell-border);border-radius:14px;background:var(--workspace-shell-surface);box-shadow:var(--workspace-shell-shadow);transition:background-color .25s ease,border-color .25s ease,box-shadow .25s ease}.home-shell__header-left[data-v-6d31ccc3],.home-shell__header-right[data-v-6d31ccc3]{display:flex;align-items:center;gap:10px}.home-shell__header-left[data-v-6d31ccc3]{gap:10px;min-width:0;flex:0 1 auto;padding-left:8px}.home-shell__search-wrap[data-v-6d31ccc3]{width:340px;min-width:0;flex:0 0 340px;max-width:40vw}.home-shell__toggle[data-v-6d31ccc3]{width:32px;height:32px;border:1px solid var(--workspace-search-border);border-radius:8px;background:var(--workspace-toggle-bg);color:var(--workspace-toggle-text);cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.home-shell__toggle i[data-v-6d31ccc3]{font-size:16px}.home-shell__search[data-v-6d31ccc3]{width:100%}.home-shell__search[data-v-6d31ccc3] .el-input__inner{height:32px;line-height:32px;border-radius:9px;border-color:var(--workspace-search-border);background:var(--workspace-search-bg);color:var(--workspace-text);padding-left:32px;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.home-shell__search[data-v-6d31ccc3] .el-input__inner:focus{border-color:var(--workspace-accent);background:var(--workspace-search-bg-focus);box-shadow:0 0 0 3px var(--workspace-accent-ring)}.home-shell__search[data-v-6d31ccc3] .el-input__prefix{left:10px;color:var(--workspace-soft-text)}.home-shell__search[data-v-6d31ccc3] .el-input__icon{line-height:32px}.home-shell__search[data-v-6d31ccc3] .el-input__inner::placeholder{color:var(--workspace-soft-text)}.home-shell__search-option[data-v-6d31ccc3]{display:flex;align-items:center;justify-content:space-between;gap:12px}.home-shell__search-option-title[data-v-6d31ccc3]{color:var(--workspace-text)}.home-shell__search-option-path[data-v-6d31ccc3]{color:var(--workspace-soft-text);font-size:12px}.home-shell__main[data-v-6d31ccc3]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden!important;padding:2px 4px 4px!important}.home-shell__tabs[data-v-6d31ccc3]{flex:0 0 auto;margin-bottom:0}.home-shell__view[data-v-6d31ccc3]{flex:1;min-height:0;overflow:auto;padding-bottom:4px;scrollbar-width:none;-ms-overflow-style:none}.home-shell__view[data-v-6d31ccc3]::-webkit-scrollbar{display:none}.home-shell__user[data-v-6d31ccc3]{cursor:pointer}.home-shell__theme-toggle[data-v-6d31ccc3]{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px;border:1px solid var(--workspace-search-border);border-radius:999px;background:var(--workspace-toggle-bg);color:var(--workspace-subtext);font-size:12px;font-weight:700;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.home-shell__theme-toggle[data-v-6d31ccc3]:hover{border-color:var(--workspace-accent);color:var(--workspace-text)}.home-shell__theme-toggle.is-dark[data-v-6d31ccc3]{color:var(--workspace-text)}.home-shell__theme-toggle-indicator[data-v-6d31ccc3]{width:8px;height:8px;border-radius:50%;background:var(--workspace-accent);box-shadow:0 0 0 4px var(--workspace-accent-soft)}.home-shell__user-trigger[data-v-6d31ccc3]{display:inline-flex;align-items:center;gap:8px;color:var(--workspace-text);font-weight:600;font-size:13px}.home-shell__user-icon[data-v-6d31ccc3]{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--workspace-user-icon-bg);color:var(--workspace-user-icon-text)}.home-shell__aside[data-v-6d31ccc3] .el-menu{border-right:none;background:transparent}.home-shell__aside[data-v-6d31ccc3] .el-menu-item,.home-shell__aside[data-v-6d31ccc3] .el-submenu__title{height:38px;line-height:38px;margin-bottom:2px;border-radius:8px;color:var(--workspace-subtext);transition:all .2s ease;font-size:13px}.home-shell__aside[data-v-6d31ccc3] .el-menu-item:hover,.home-shell__aside[data-v-6d31ccc3] .el-submenu__title:hover{background:var(--workspace-menu-hover);color:var(--workspace-accent)}.home-shell__aside[data-v-6d31ccc3] .el-menu-item.is-active{background:var(--workspace-menu-active-bg);color:var(--workspace-menu-active-text);font-weight:700}.home-shell__aside[data-v-6d31ccc3] .el-menu-item.is-active:before{content:"";position:absolute;left:8px;top:8px;bottom:8px;width:3px;border-radius:999px;background:var(--workspace-menu-indicator)}.home-shell__aside[data-v-6d31ccc3] .el-submenu .el-menu-item{min-width:auto;padding-left:46px!important}.home-menu__icon[data-v-6d31ccc3]{margin-right:6px;color:var(--workspace-menu-icon)}.home-shell__tabs[data-v-6d31ccc3] .el-tabs__header{margin-bottom:0}.home-shell__tabs[data-v-6d31ccc3] .el-tabs__nav{padding:2px;border-radius:10px;background:var(--workspace-tab-nav-bg);border:1px solid var(--workspace-shell-border)}.home-shell__tabs[data-v-6d31ccc3] .el-tabs__item{height:28px;line-height:28px;padding:0 12px;font-size:12px;color:var(--workspace-tab-text);border:none}.home-shell__tabs[data-v-6d31ccc3] .el-tabs__item:hover{color:var(--workspace-accent);background:var(--workspace-tab-hover-bg)}.home-shell__tabs[data-v-6d31ccc3] .el-tabs__item.is-active{background:var(--workspace-tab-active-bg);color:var(--workspace-tab-active-text);box-shadow:0 1px 2px rgba(15,23,42,.08)}.home-mask-enter-active[data-v-6d31ccc3],.home-mask-leave-active[data-v-6d31ccc3]{transition:opacity .2s ease}.home-mask-enter[data-v-6d31ccc3],.home-mask-leave-to[data-v-6d31ccc3]{opacity:0}@media (max-width:768px){.home-shell[data-v-6d31ccc3]{padding:6px;gap:6px}.home-shell__header[data-v-6d31ccc3]{min-height:42px;padding:0 10px}.home-shell__header-left[data-v-6d31ccc3]{flex:1;padding-left:0}.home-shell__search-wrap[data-v-6d31ccc3]{width:auto;flex:1;max-width:none}.home-shell__main[data-v-6d31ccc3]{padding:2px!important}.home-shell__view[data-v-6d31ccc3]{padding-bottom:4px}}.table-layout-settings[data-v-30d1eed4]{display:inline-block}.table-layout-settings--embedded[data-v-30d1eed4]{display:block;width:100%}.table-layout-settings__tip[data-v-30d1eed4]{margin-bottom:16px;font-size:12px;color:#909399}.table-layout-settings__panel[data-v-30d1eed4]{display:flex;flex-direction:column}.table-layout-settings__content[data-v-30d1eed4]{overflow-y:auto;padding-right:4px}.table-layout-settings__item[data-v-30d1eed4]{display:flex;align-items:center;gap:12px;padding:10px 12px;margin-bottom:10px;border:1px solid #ebeef5;border-radius:6px;background:#fff}.table-layout-settings__item--ghost[data-v-30d1eed4]{opacity:.65}.table-layout-settings__drag[data-v-30d1eed4]{font-size:16px;color:#909399;cursor:move}.table-layout-settings__label[data-v-30d1eed4]{flex:1;min-width:120px;font-size:13px;color:#303133}.table-layout-settings__footer[data-v-30d1eed4]{display:flex;justify-content:flex-end;margin-top:12px}.filter-layout[data-v-163977ad]{margin-bottom:12px}.filter-layout__header[data-v-163977ad]{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.filter-layout__actions[data-v-163977ad]{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;width:100%}.filter-layout__hint[data-v-163977ad]{font-size:12px;color:#909399}.filter-layout__body[data-v-163977ad]{padding-bottom:8px}.filter-layout__section[data-v-163977ad]{margin-bottom:8px}.filter-layout__section--more[data-v-163977ad]{padding-top:4px}.filter-layout__item[data-v-163977ad]{display:flex;align-items:center;margin-bottom:8px}.filter-layout__label[data-v-163977ad]{flex-shrink:0;font-size:12px;color:#909399;font-weight:700;text-align:right;padding-right:10px;box-sizing:border-box}.filter-layout__control[data-v-163977ad]{flex:1;min-width:0}.filter-layout__date[data-v-163977ad],.filter-layout__select[data-v-163977ad]{width:100%}.filter-layout__more-extra[data-v-163977ad]{margin-top:4px}.filter-layout__empty[data-v-163977ad]{padding:16px 12px;border:1px dashed #dcdfe6;border-radius:4px;font-size:12px;color:#909399;background:#fafafa}.filter-layout__dialog-tip[data-v-163977ad]{margin-bottom:16px;font-size:12px;color:#909399}.filter-layout__dialog-body[data-v-163977ad]{height:420px;overflow-y:auto;padding-right:4px}.filter-layout__setting-item[data-v-163977ad]{display:flex;align-items:center;gap:12px;padding:10px 12px;margin-bottom:10px;border:1px solid #ebeef5;border-radius:6px;background:#fff}.filter-layout__setting-item--ghost[data-v-163977ad]{opacity:.65}.filter-layout__drag[data-v-163977ad]{font-size:16px;color:#909399;cursor:move}.filter-layout__setting-label[data-v-163977ad]{flex:1;min-width:120px;font-size:13px;color:#303133}.filter-layout__setting-select[data-v-163977ad]{width:120px}.product-details-page[data-v-76c313a9]{min-height:100vh;padding:16px;box-sizing:border-box;background:var(--workspace-bg);color:var(--workspace-text);transition:background-color .25s ease,color .25s ease}.product-details-page .inspection-panel[data-v-76c313a9]{border:1px solid var(--workspace-panel-border);border-radius:16px;background:var(--workspace-panel-bg);box-shadow:var(--workspace-panel-shadow)}.product-details-page .inspection-panel+.inspection-panel[data-v-76c313a9]{margin-top:14px}.product-details-page .inspection-panel--filter[data-v-76c313a9]{padding:18px 20px 14px}.product-details-page .inspection-panel--table[data-v-76c313a9]{padding:16px 16px 12px}.product-details-page__hero[data-v-76c313a9]{padding:14px 16px 16px}.product-details-page__back-row[data-v-76c313a9]{margin-bottom:8px}.product-details-page__hero-main[data-v-76c313a9]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:14px}.product-details-page__headline[data-v-76c313a9]{flex:1;min-width:0}.product-details-page__eyebrow[data-v-76c313a9]{color:var(--workspace-soft-text);font-size:12px;font-weight:600;line-height:1}.product-details-page__title[data-v-76c313a9]{margin-top:8px;font-size:24px;font-weight:700;color:var(--workspace-text);line-height:1.2}.product-details-page__hero-badge[data-v-76c313a9]{flex-shrink:0;height:28px;padding:0 12px;border:1px solid var(--workspace-input-border);border-radius:999px;background:var(--workspace-bg-elevated);color:var(--workspace-subtext);font-size:12px;font-weight:600;line-height:26px}.product-details-page__stats[data-v-76c313a9]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.product-metric-card[data-v-76c313a9]{padding:14px 16px;border:1px solid var(--workspace-panel-border);border-radius:14px;background:var(--workspace-bg-elevated)}.product-metric-card--primary[data-v-76c313a9]{background:linear-gradient(135deg,var(--workspace-bg-elevated) 0,var(--workspace-accent-soft) 100%);border-color:rgba(64,158,255,.18)}.product-metric-card__label[data-v-76c313a9]{color:var(--workspace-subtext);font-size:12px;font-weight:600}.product-metric-card__value[data-v-76c313a9]{margin-top:8px;font-size:26px;line-height:1;font-weight:700;color:var(--workspace-text)}.product-details-page[data-v-76c313a9] .el-link{font-size:12px}.product-details-page[data-v-76c313a9] .el-table__fixed-right .el-link{font-weight:600}.product-details-page[data-v-76c313a9] .el-button{border-radius:4px!important}.product-details-page[data-v-76c313a9] .el-button--default,.product-details-page[data-v-76c313a9] .el-button--text{border-color:var(--workspace-input-border);background:var(--workspace-input-bg);color:var(--workspace-text)}.product-details-page[data-v-76c313a9] .el-button--default:focus,.product-details-page[data-v-76c313a9] .el-button--default:hover,.product-details-page[data-v-76c313a9] .el-button--text:focus,.product-details-page[data-v-76c313a9] .el-button--text:hover{color:var(--workspace-accent);border-color:var(--workspace-accent);background:var(--workspace-accent-soft)}.product-details-page[data-v-76c313a9] .el-input__inner,.product-details-page[data-v-76c313a9] .el-select .el-input__inner,.product-details-page[data-v-76c313a9] .el-textarea__inner{background:var(--workspace-input-bg);border-color:var(--workspace-input-border);color:var(--workspace-text)}.product-details-page[data-v-76c313a9] .el-input__inner::placeholder,.product-details-page[data-v-76c313a9] .el-textarea__inner::placeholder{color:var(--workspace-soft-text)}.product-details-page[data-v-76c313a9] .el-table{border-radius:12px;overflow:hidden;background:var(--workspace-table-bg);color:var(--workspace-text)}.product-details-page[data-v-76c313a9] .el-table,.product-details-page[data-v-76c313a9] .el-table td,.product-details-page[data-v-76c313a9] .el-table th,.product-details-page[data-v-76c313a9] .el-table tr{background-color:transparent}.product-details-page[data-v-76c313a9] .el-table--border,.product-details-page[data-v-76c313a9] .el-table--group{border:none}.product-details-page[data-v-76c313a9] .el-table--border:after,.product-details-page[data-v-76c313a9] .el-table--group:after,.product-details-page[data-v-76c313a9] .el-table:before{display:none}.product-details-page[data-v-76c313a9] .el-table th.el-table__cell,.product-details-page[data-v-76c313a9] .el-table__fixed-header-wrapper th,.product-details-page[data-v-76c313a9] .el-table__fixed-header-wrapper thead th,.product-details-page[data-v-76c313a9] .el-table__header-wrapper th,.product-details-page[data-v-76c313a9] .el-table__header-wrapper thead th{background:var(--workspace-table-header-bg)!important;color:var(--workspace-table-header-text)!important;font-weight:700;font-size:12px}.product-details-page[data-v-76c313a9] .el-table--border td.el-table__cell,.product-details-page[data-v-76c313a9] .el-table--border th.el-table__cell{border-right:none!important}.product-details-page[data-v-76c313a9] .el-table td.el-table__cell,.product-details-page[data-v-76c313a9] .el-table__body-wrapper td,.product-details-page[data-v-76c313a9] .el-table__fixed-body-wrapper td{background:var(--workspace-table-bg)!important;color:var(--workspace-text)!important;border-bottom-color:var(--workspace-panel-border)}.product-details-page[data-v-76c313a9] .el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background:var(--workspace-table-row-bg)!important}.product-details-page[data-v-76c313a9] .el-table tr:hover>td,.product-details-page[data-v-76c313a9] .el-table__body tr.hover-row>td,.product-details-page[data-v-76c313a9] .el-table__fixed .el-table__body tr.hover-row>td,.product-details-page[data-v-76c313a9] .el-table__fixed .el-table__body tr:hover>td,.product-details-page[data-v-76c313a9] .el-table__fixed-right .el-table__body tr.hover-row>td,.product-details-page[data-v-76c313a9] .el-table__fixed-right .el-table__body tr:hover>td{background:var(--workspace-hover)!important}.product-details-page[data-v-76c313a9] .el-table__fixed,.product-details-page[data-v-76c313a9] .el-table__fixed-body-wrapper,.product-details-page[data-v-76c313a9] .el-table__fixed-header-wrapper,.product-details-page[data-v-76c313a9] .el-table__fixed-right{background:var(--workspace-table-bg)}.product-details-page[data-v-76c313a9] .el-table__fixed td.el-table__cell,.product-details-page[data-v-76c313a9] .el-table__fixed-right td.el-table__cell,.product-details-page[data-v-76c313a9] .el-table__fixed-right-patch{background:var(--workspace-table-bg)!important}.product-details-page[data-v-76c313a9] .el-table__fixed-right{box-shadow:-10px 0 16px rgba(15,23,42,.08)}.product-details-page[data-v-76c313a9] .el-pagination{margin-top:16px;padding-top:14px;border-top:1px dashed var(--workspace-input-border)}.product-details-page[data-v-76c313a9] .el-pagination .el-pager li,.product-details-page[data-v-76c313a9] .el-pagination button{background:var(--workspace-input-bg);color:var(--workspace-subtext)}.product-details-page[data-v-76c313a9] .el-pagination .el-pager li.active{background:var(--workspace-accent-soft);color:var(--workspace-accent)}.product-details-page[data-v-76c313a9] .filter-layout__hint{display:none}@media (max-width:1200px){.product-details-page__stats[data-v-76c313a9]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.product-details-page__hero-main[data-v-76c313a9]{align-items:flex-start;flex-direction:column}.product-details-page__title[data-v-76c313a9]{font-size:22px}.product-details-page__stats[data-v-76c313a9]{grid-template-columns:1fr}}.use-process-borrow-page[data-v-0ea0ab17]{color:var(--workspace-text)}.use-process-borrow-page .inspection-panel[data-v-0ea0ab17]{border:1px solid var(--workspace-panel-border);border-radius:16px;background:var(--workspace-panel-bg);box-shadow:var(--workspace-panel-shadow)}.use-process-borrow-page .inspection-panel+.inspection-panel[data-v-0ea0ab17]{margin-top:14px}.use-process-borrow-page .inspection-panel--filter[data-v-0ea0ab17]{padding:18px 20px 14px}.use-process-borrow-page .inspection-panel--table[data-v-0ea0ab17]{padding:16px 16px 12px}.use-process-borrow-page[data-v-0ea0ab17] .el-table{border-radius:12px;overflow:hidden;background:var(--workspace-table-bg);color:var(--workspace-text);font-size:12px}.use-process-borrow-page[data-v-0ea0ab17] .el-table,.use-process-borrow-page[data-v-0ea0ab17] .el-table td,.use-process-borrow-page[data-v-0ea0ab17] .el-table th,.use-process-borrow-page[data-v-0ea0ab17] .el-table tr{background-color:transparent}.use-process-borrow-page[data-v-0ea0ab17] .el-table th.el-table__cell,.use-process-borrow-page[data-v-0ea0ab17] .el-table__fixed-header-wrapper th,.use-process-borrow-page[data-v-0ea0ab17] .el-table__header-wrapper th{background:var(--workspace-table-header-bg)!important;color:var(--workspace-table-header-text)!important}.use-process-borrow-page[data-v-0ea0ab17] .el-table td.el-table__cell,.use-process-borrow-page[data-v-0ea0ab17] .el-table__body-wrapper td,.use-process-borrow-page[data-v-0ea0ab17] .el-table__fixed-body-wrapper td{background:var(--workspace-table-bg)!important;color:var(--workspace-text)!important;border-bottom-color:var(--workspace-panel-border)}.use-process-borrow-page[data-v-0ea0ab17] .el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background:var(--workspace-table-row-bg)!important}.use-process-borrow-page[data-v-0ea0ab17] .el-table tr:hover>td,.use-process-borrow-page[data-v-0ea0ab17] .el-table__fixed .el-table__body tr:hover>td,.use-process-borrow-page[data-v-0ea0ab17] .el-table__fixed-right .el-table__body tr:hover>td{background:var(--workspace-hover)!important}.use-process-borrow-page[data-v-0ea0ab17] .el-table__fixed,.use-process-borrow-page[data-v-0ea0ab17] .el-table__fixed-body-wrapper,.use-process-borrow-page[data-v-0ea0ab17] .el-table__fixed-header-wrapper,.use-process-borrow-page[data-v-0ea0ab17] .el-table__fixed-right{background:var(--workspace-table-bg)}.use-process-borrow-page[data-v-0ea0ab17] .el-table__fixed td.el-table__cell,.use-process-borrow-page[data-v-0ea0ab17] .el-table__fixed-right td.el-table__cell,.use-process-borrow-page[data-v-0ea0ab17] .el-table__fixed-right-patch{background:var(--workspace-table-bg)!important}.use-process-borrow-page[data-v-0ea0ab17] .el-link{font-size:12px}.use-process-borrow-page__actions[data-v-0ea0ab17]{display:flex;justify-content:flex-end}.use-process-borrow-page[data-v-0ea0ab17] .el-pagination{margin-top:16px;padding-top:14px;border-top:1px dashed var(--workspace-input-border)}.use-process-borrow-page[data-v-0ea0ab17] .el-pagination .el-pager li,.use-process-borrow-page[data-v-0ea0ab17] .el-pagination button{background:var(--workspace-input-bg);color:var(--workspace-subtext)}.use-process-borrow-page[data-v-0ea0ab17] .el-pagination .el-pager li.active{background:var(--workspace-accent-soft);color:var(--workspace-accent)}.use-process-borrow-page[data-v-0ea0ab17] .custom-label-size .el-form-item__label{font-size:12px;color:var(--workspace-soft-text);font-weight:700}.workspace-tab-page[data-v-68ecb61c]{min-height:100vh;padding:16px;box-sizing:border-box;background:var(--workspace-bg);color:var(--workspace-text)}.workspace-tab-page__back[data-v-68ecb61c]{display:flex;align-items:center;margin-bottom:12px}.workspace-tab-page__back[data-v-68ecb61c] .el-button{padding-left:0;padding-right:0;color:var(--workspace-text)}.workspace-tab-page__back[data-v-68ecb61c] .el-button:focus,.workspace-tab-page__back[data-v-68ecb61c] .el-button:hover{color:var(--workspace-accent)}.workspace-tab-shell[data-v-68ecb61c]{padding-top:8px}.workspace-tab-panel[data-v-68ecb61c] .el-tabs__content{overflow:visible}.workspace-tab-panel[data-v-68ecb61c] .el-tabs--card>.el-tabs__header,.workspace-tab-panel[data-v-68ecb61c].el-tabs--card>.el-tabs__header{margin-bottom:16px;border-bottom:none}.workspace-tab-panel[data-v-68ecb61c] .el-tabs__nav{display:inline-flex;padding:4px;border:1px solid var(--workspace-input-border);border-radius:14px;background:var(--workspace-tab-nav-bg);box-shadow:0 2px 10px rgba(15,23,42,.04)}.workspace-tab-panel[data-v-68ecb61c] .el-tabs__item{border:none;height:38px;line-height:38px;padding:0 18px;border-radius:10px;color:var(--workspace-tab-text);font-size:13px;font-weight:600;transition:all .25s ease}.workspace-tab-panel[data-v-68ecb61c] .el-tabs__item:hover{color:var(--workspace-accent);background:var(--workspace-tab-hover-bg)}.workspace-tab-panel[data-v-68ecb61c] .el-tabs__item.is-active{background:var(--workspace-tab-active-bg);color:var(--workspace-tab-active-text);box-shadow:0 1px 2px rgba(15,23,42,.06)}.password-bg[data-v-9b2b2a98]{min-height:100vh;background:linear-gradient(135deg,var(--workspace-bg-elevated) 0,var(--workspace-bg) 100%);display:flex;align-items:center;justify-content:center}.change-password-card[data-v-9b2b2a98]{max-width:520px;margin:60px auto;padding:32px 36px 24px 36px;border-radius:18px;box-shadow:var(--workspace-panel-shadow-hover);background:color-mix(in srgb,var(--workspace-panel-bg) 88%,transparent);backdrop-filter:blur(6px);border:1px solid var(--workspace-panel-border)}.card-header[data-v-9b2b2a98]{display:flex;align-items:center;justify-content:center;margin-bottom:32px}.card-icon[data-v-9b2b2a98]{font-size:2.1em;color:var(--workspace-accent);margin-right:10px}h2[data-v-9b2b2a98]{font-weight:700;font-size:1.6em;color:var(--workspace-text);margin:0;letter-spacing:1px}.el-form-item[data-v-9b2b2a98]{margin-bottom:28px}.password-input[data-v-9b2b2a98]{width:160px}.password-toggle-icon[data-v-9b2b2a98]{cursor:pointer;color:var(--workspace-soft-text)}.change-password-card[data-v-9b2b2a98] .el-form-item__label{color:var(--workspace-subtext)}.change-password-card[data-v-9b2b2a98] .el-input__inner{border-radius:8px;border:1.5px solid var(--workspace-input-border);transition:border-color .2s;background:var(--workspace-input-bg);color:var(--workspace-text)}.change-password-card[data-v-9b2b2a98] .el-input__inner::placeholder{color:var(--workspace-soft-text)}.change-password-card[data-v-9b2b2a98] .el-input__inner:focus{border-color:var(--workspace-accent);box-shadow:0 0 0 2px var(--workspace-accent-ring)}.change-password-card[data-v-9b2b2a98] .el-button{border-radius:8px;font-weight:600;min-width:100px;transition:box-shadow .2s,background .2s}.change-password-card[data-v-9b2b2a98] .el-button--primary{background:linear-gradient(90deg,var(--workspace-accent) 0,#60a5fa 100%);border:none}.change-password-card[data-v-9b2b2a98] .el-button--primary:hover{background:linear-gradient(90deg,#7ab8ff,#38bdf8);box-shadow:0 2px 8px var(--workspace-accent-ring)}.pwd-strength-container[data-v-9b2b2a98]{width:80px;min-height:24px;display:flex;align-items:center;margin-left:10px;margin-top:8px;opacity:0;transition:opacity .2s;pointer-events:none}.pwd-strength-container.visible[data-v-9b2b2a98]{opacity:1;pointer-events:auto}.strength-text[data-v-9b2b2a98]{font-size:.95em;white-space:nowrap;line-height:normal;margin-right:10px}.strength-bar-background[data-v-9b2b2a98]{width:100%;height:6px;background:var(--workspace-accent-soft);border-radius:3px;margin-left:0}.strength-bar-fill[data-v-9b2b2a98]{height:100%;border-radius:3px;transition:width .4s cubic-bezier(.4,0,.2,1),background-color .3s}.el-form-item__error[data-v-9b2b2a98]{color:#ef4444;font-size:.92em;margin-top:2px}.custom-buttons[data-v-9b2b2a98]{display:flex;justify-content:flex-end;gap:18px;margin-top:32px;margin-left:0}.tips[data-v-9b2b2a98]{margin-top:18px;color:var(--workspace-subtext);font-size:.98em;text-align:right;letter-spacing:.5px}.inspection-module[data-v-6f53f435]{font-family:PingFang SC,Microsoft YaHei,sans-serif;color:var(--workspace-text)}.dialog-summary[data-v-6f53f435]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;margin-bottom:16px;padding:12px 16px;border:1px solid var(--workspace-panel-border);border-radius:12px;background:var(--workspace-bg-elevated);font-size:13px;color:var(--workspace-subtext)}.batch-result-summary[data-v-6f53f435]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.summary-item span[data-v-6f53f435]{color:var(--workspace-soft-text)}.inspection-item-card[data-v-6f53f435]{border:1px solid var(--workspace-panel-border);border-radius:12px;padding:14px 16px 4px;margin-bottom:14px;background:var(--workspace-input-bg)}.inspection-item-head[data-v-6f53f435]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.item-title[data-v-6f53f435]{font-size:14px;font-weight:600;color:var(--workspace-text)}.item-meta[data-v-6f53f435]{display:flex;gap:8px}.item-tip[data-v-6f53f435]{color:var(--workspace-soft-text);font-size:12px}.threshold-tip[data-v-6f53f435]{margin-left:12px}.inspection-module[data-v-6f53f435] .el-checkbox,.inspection-module[data-v-6f53f435] .el-form-item__label,.inspection-module[data-v-6f53f435] .el-radio{color:var(--workspace-subtext)}.inspection-module[data-v-6f53f435] .el-radio__label{color:var(--workspace-text)}.inspection-module[data-v-6f53f435] .el-dialog__body{background:var(--workspace-dropdown-bg)}.inspection-module[data-v-6f53f435] .el-link,.inspection-module[data-v-6f53f435] .el-table{font-size:12px}.inspection-module[data-v-7bf14b17]{font-family:PingFang SC,Microsoft YaHei,sans-serif;color:var(--workspace-text)}.expand-panel[data-v-7bf14b17]{padding:10px 16px 12px;background:var(--workspace-bg-elevated);border-radius:12px;margin:4px 8px;border:1px dashed var(--workspace-input-border)}.expand-title[data-v-7bf14b17]{font-size:13px;font-weight:700;color:var(--workspace-text);margin-bottom:10px;padding-left:10px;border-left:3px solid var(--workspace-accent)}.inspection-module[data-v-7bf14b17] .el-table__expanded-cell{background:transparent!important}.inspection-module[data-v-7bf14b17] .el-table{font-size:12px}.expand-detail-table[data-v-7bf14b17]{width:100%}.expand-detail-table[data-v-7bf14b17] .el-table__body-wrapper,.expand-detail-table[data-v-7bf14b17] .el-table__header-wrapper{overflow-x:hidden}.inspection-module[data-v-7bf14b17] .el-link{font-size:12px}.inspection-report-page[data-v-a388bf1c]{display:flex;flex-direction:column;flex:1;height:100%;gap:8px;min-height:0;overflow:hidden;color:var(--workspace-text)}.inspection-report-page--compact[data-v-a388bf1c]{height:auto;overflow:visible}.inspection-module[data-v-a388bf1c]{font-family:PingFang SC,Microsoft YaHei,sans-serif;color:var(--workspace-text)}.inspection-report-page__summary[data-v-a388bf1c]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.summary-card[data-v-a388bf1c]{min-height:62px;padding:10px 12px;border:1px solid var(--workspace-panel-border);border-radius:14px;background:var(--workspace-panel-bg);box-shadow:0 8px 20px rgba(15,23,42,.08)}.summary-card__label[data-v-a388bf1c]{font-size:11px;color:var(--workspace-subtext);font-weight:600;letter-spacing:.04em}.summary-card__value[data-v-a388bf1c]{margin-top:6px;font-size:18px;font-weight:700;color:var(--workspace-text);line-height:1.1}.cycle-range[data-v-a388bf1c]{display:flex;align-items:center;gap:8px}.cycle-range__divider[data-v-a388bf1c]{color:var(--workspace-soft-text);font-size:12px}.inspection-report-page__dashboard[data-v-a388bf1c]{flex:1;min-height:0;overflow:hidden}.inspection-report-page[data-v-a388bf1c] .inspection-panel--filter{padding:6px 8px 2px!important}.inspection-report-page[data-v-a388bf1c] .filter-layout__header{margin-bottom:0!important;min-height:26px}.inspection-report-page[data-v-a388bf1c] .filter-layout__hint{display:none!important}.inspection-report-page[data-v-a388bf1c] .filter-layout__section{margin-bottom:0!important}.inspection-report-page[data-v-a388bf1c] .filter-layout__item{min-height:26px!important;margin-bottom:4px!important}.inspection-report-page[data-v-a388bf1c] .filter-layout__label{font-size:11px;padding-right:6px!important}.inspection-report-page[data-v-a388bf1c] .filter-layout__body .el-row{margin-bottom:0}.inspection-report-page[data-v-a388bf1c] .filter-layout__actions{gap:6px}.inspection-report-page[data-v-a388bf1c] .el-button--mini,.inspection-report-page[data-v-a388bf1c] .el-date-editor--mini.el-input,.inspection-report-page[data-v-a388bf1c] .el-date-editor--mini.el-input__inner,.inspection-report-page[data-v-a388bf1c] .el-input--mini .el-input__inner{height:26px;line-height:26px}.inspection-report-page[data-v-a388bf1c] .el-input-number--mini{line-height:26px}.inspection-report-page[data-v-a388bf1c] .el-button--mini{padding-top:0;padding-bottom:0}.inspection-report-page[data-v-a388bf1c] .el-date-editor .el-range-separator,.inspection-report-page[data-v-a388bf1c] .el-date-editor .el-range__icon,.inspection-report-page[data-v-a388bf1c] .el-input--mini .el-input__icon{line-height:26px}.inspection-report-page__col[data-v-a388bf1c],.inspection-report-page__grid[data-v-a388bf1c]{height:100%}.inspection-report-page__panel[data-v-a388bf1c]{display:flex;flex-direction:column;height:100%;padding:14px 14px 16px;overflow:hidden}.panel-head[data-v-a388bf1c]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.panel-title[data-v-a388bf1c]{font-size:15px;font-weight:700;color:var(--workspace-text)}.panel-subtitle[data-v-a388bf1c]{margin-top:4px;font-size:12px;color:var(--workspace-soft-text)}.panel-switch[data-v-a388bf1c]{display:flex;align-items:center;gap:8px}.panel-switch--tabs[data-v-a388bf1c]{gap:4px}.panel-content[data-v-a388bf1c]{flex:1;min-height:0}.panel-content--detail[data-v-a388bf1c]{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:8px}.detail-table-shell[data-v-a388bf1c]{min-height:0;overflow:hidden}.panel-pagination[data-v-a388bf1c]{position:relative;top:-40px;display:flex;justify-content:flex-end;align-items:center;flex-shrink:0;min-height:36px;margin-top:8px;padding-top:8px;border-top:1px dashed var(--workspace-input-border);overflow:visible}.panel-pagination[data-v-a388bf1c] .el-pagination{padding:0}.product-cell[data-v-a388bf1c]{text-align:left}.product-cell__name[data-v-a388bf1c]{color:var(--workspace-text);font-weight:600;line-height:1.4}.product-cell__meta[data-v-a388bf1c]{margin-top:4px;color:var(--workspace-soft-text);font-size:12px;line-height:1.3}.inspection-module[data-v-a388bf1c] .el-table{font-size:12px}.inspection-module[data-v-a388bf1c] .el-carousel__button{width:18px}.inspection-module[data-v-a388bf1c] .el-form-item__label,.inspection-module[data-v-a388bf1c] .el-link{font-size:12px}@media (max-width:1279px){.inspection-report-page[data-v-a388bf1c]{overflow:visible}.inspection-report-page__summary[data-v-a388bf1c]{grid-template-columns:repeat(2,minmax(0,1fr))}.inspection-report-page__dashboard[data-v-a388bf1c]{height:auto!important}.inspection-report-page__col[data-v-a388bf1c],.inspection-report-page__grid[data-v-a388bf1c],.inspection-report-page__panel[data-v-a388bf1c]{height:auto}}.inspection-template-page[data-v-db1bc7ce]{padding:0;color:var(--workspace-text)}.inspection-module[data-v-db1bc7ce]{font-family:PingFang SC,Microsoft YaHei,sans-serif;color:var(--workspace-text)}.items-toolbar[data-v-db1bc7ce]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.items-title[data-v-db1bc7ce]{font-weight:700;color:var(--workspace-text)}.tolerance-group[data-v-db1bc7ce]{display:flex;align-items:center;gap:6px;justify-content:center}.import-result[data-v-db1bc7ce]{margin-top:16px}.result-title[data-v-db1bc7ce]{font-weight:700;color:var(--workspace-text)}.result-subtitle[data-v-db1bc7ce]{margin-top:6px;color:var(--workspace-soft-text)}.import-dialog-footer[data-v-db1bc7ce]{display:block}.import-dialog-upload[data-v-db1bc7ce]{display:flex;justify-content:center}.import-dialog-footer .el-upload[data-v-db1bc7ce]{margin-bottom:12px}.import-dialog-actions[data-v-db1bc7ce]{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:12px;width:100%}.import-action-button[data-v-db1bc7ce]{min-width:118px;height:36px;padding:0 18px;font-size:14px;border-radius:8px}.inspection-module[data-v-db1bc7ce] .el-upload-dragger{background:var(--workspace-input-bg);border-color:var(--workspace-input-border)}.inspection-module[data-v-db1bc7ce] .el-upload-dragger .el-icon-upload,.inspection-module[data-v-db1bc7ce] .el-upload-dragger .el-upload__text{color:var(--workspace-subtext)}.inspection-module[data-v-db1bc7ce] .el-link,.inspection-module[data-v-db1bc7ce] .el-table{font-size:12px}.inspection-policy-page[data-v-5933122d]{padding:0;color:var(--workspace-text)}.inspection-module[data-v-5933122d]{font-family:PingFang SC,Microsoft YaHei,sans-serif;color:var(--workspace-text)}.product-cell[data-v-5933122d]{text-align:left}.product-cell__name[data-v-5933122d]{color:var(--workspace-text);font-weight:600}.product-cell__meta[data-v-5933122d]{margin-top:4px;color:var(--workspace-soft-text);font-size:12px}.policy-form-tip[data-v-5933122d]{display:flex;align-items:flex-start;gap:8px;margin-bottom:16px;padding:10px 14px;border:1px solid var(--workspace-panel-border);border-radius:12px;background:linear-gradient(135deg,var(--workspace-accent-soft),rgba(64,158,255,.06));color:var(--workspace-accent);font-size:12px;line-height:1.6}.form-helper[data-v-5933122d]{margin-top:6px;color:var(--workspace-soft-text);font-size:12px;line-height:1.5}.window-row[data-v-5933122d]{display:grid;grid-template-columns:140px 96px 96px 24px 96px 96px;align-items:end;gap:10px}.window-select[data-v-5933122d]{width:100%}.window-field[data-v-5933122d]{display:flex;flex-direction:column;gap:4px;min-width:0}.window-field__label[data-v-5933122d]{color:var(--workspace-subtext);font-size:12px;line-height:1}.window-input[data-v-5933122d]{width:100%}.window-divider[data-v-5933122d]{color:var(--workspace-subtext);font-size:12px;text-align:center}@media (max-width:720px){.window-row[data-v-5933122d]{grid-template-columns:repeat(2,minmax(0,1fr))}.window-divider[data-v-5933122d]{display:none}}.inspection-module[data-v-5933122d] .el-form-item__label{color:var(--workspace-subtext)}.inspection-policy-page__dialog-footer[data-v-5933122d]{display:flex;justify-content:flex-end;gap:10px}.inspection-policy-page__dialog[data-v-5933122d] .el-dialog__body{padding-top:18px}.inspection-policy-page__dialog[data-v-5933122d] .el-input-number,.inspection-policy-page__dialog[data-v-5933122d] .el-select,.inspection-policy-page__dialog[data-v-5933122d] .vue-treeselect{width:100%}.inspection-policy-page__dialog[data-v-5933122d] .el-input-number .el-input__inner{text-align:center}.inspection-policy-page[data-v-5933122d] .vue-treeselect__control{min-height:28px;background:var(--workspace-input-bg);border-color:var(--workspace-input-border);border-radius:8px}.inspection-policy-page[data-v-5933122d] .vue-treeselect__placeholder,.inspection-policy-page[data-v-5933122d] .vue-treeselect__single-value{line-height:26px;font-size:12px}.inspection-policy-page[data-v-5933122d] .vue-treeselect__placeholder{color:var(--workspace-soft-text)}.inspection-policy-page[data-v-5933122d] .vue-treeselect__control-arrow,.inspection-policy-page[data-v-5933122d] .vue-treeselect__input,.inspection-policy-page[data-v-5933122d] .vue-treeselect__single-value,.inspection-policy-page[data-v-5933122d] .vue-treeselect__x{color:var(--workspace-text)}.inspection-policy-page[data-v-5933122d] .el-textarea__inner{background:var(--workspace-input-bg);color:var(--workspace-text)}.inspection-policy-page[data-v-5933122d] .el-input__count{background:transparent;color:var(--workspace-soft-text)}.inspection-policy-page[data-v-5933122d] .el-input__count-inner{background:transparent}.inspection-module[data-v-5933122d] .el-link,.inspection-module[data-v-5933122d] .el-table{font-size:12px}@media (max-width:900px){.inspection-policy-page__dialog[data-v-5933122d] .el-dialog{width:calc(100vw - 24px)!important;max-width:760px}}.tool-check-page[data-v-755458ea]{display:flex;flex-direction:column;height:100%;min-height:0;box-sizing:border-box;padding:0 16px 20px;font-family:PingFang SC,Microsoft YaHei,sans-serif;background:transparent;color:var(--workspace-text)}.tool-check-shell[data-v-755458ea]{padding:8px 0 0}.tool-check-shell[data-v-755458ea],.tool-check-tabs[data-v-755458ea]{display:flex;flex-direction:column;flex:1;min-height:0}.tool-check-tabs[data-v-755458ea] .el-tabs__header{margin-bottom:16px}.tool-check-tabs[data-v-755458ea] .el-tabs__item i{margin-right:4px;font-size:14px}.tool-check-tabs[data-v-755458ea] .el-tabs__content{overflow:visible}.tool-check-tabs--report[data-v-755458ea] .el-tabs__content{display:flex;flex:1;min-height:0;overflow:hidden}.tool-check-tabs--report[data-v-755458ea] .el-tab-pane{flex:1;min-height:0}.tool-check-page[data-v-755458ea] .el-link,.tool-check-page[data-v-755458ea] .el-table{font-size:12px}:root{--workspace-bg:#f6f8fb;--workspace-bg-elevated:#f8fafc;--workspace-bg-gradient:linear-gradient(180deg,#f4f7fb,#f8fafc);--workspace-panel-bg:#fff;--workspace-panel-border:#e5ecf5;--workspace-panel-shadow:0 2px 12px rgba(15,23,42,.03),0 0 1px rgba(15,23,42,.04);--workspace-panel-shadow-hover:0 6px 24px rgba(15,23,42,.06);--workspace-shell-surface:hsla(0,0%,100%,.94);--workspace-shell-border:#e5ecf5;--workspace-shell-shadow:0 8px 24px rgba(15,23,42,.06);--workspace-brand-bg:linear-gradient(180deg,rgba(248,250,252,.95),hsla(0,0%,100%,.92));--workspace-mask:rgba(15,23,42,.28);--workspace-text:#1e293b;--workspace-subtext:#64748b;--workspace-soft-text:#94a3b8;--workspace-accent:#409eff;--workspace-accent-soft:rgba(64,158,255,.14);--workspace-accent-ring:rgba(64,158,255,.1);--workspace-hover:rgba(64,158,255,.08);--workspace-input-border:#e2e8f0;--workspace-input-bg:#fff;--workspace-input-bg-focus:#fff;--workspace-search-bg:#f8fafc;--workspace-search-bg-focus:#fff;--workspace-search-border:#dbe4ef;--workspace-toggle-bg:#fff;--workspace-toggle-text:#334155;--workspace-user-icon-bg:#eef6ff;--workspace-user-icon-text:#409eff;--workspace-menu-hover:#f5f9ff;--workspace-menu-active-bg:#eef6ff;--workspace-menu-active-text:#409eff;--workspace-menu-indicator:#409eff;--workspace-menu-icon:#409eff;--workspace-table-bg:#fff;--workspace-table-header-bg:#fff;--workspace-table-header-text:#475569;--workspace-table-row-bg:#fff;--workspace-tab-nav-bg:#f8fafc;--workspace-tab-text:#606266;--workspace-tab-hover-bg:#eef6ff;--workspace-tab-active-bg:#fff;--workspace-tab-active-text:#409eff;--workspace-dropdown-bg:#fff;--workspace-dropdown-hover:#f5f9ff;--workspace-dropdown-shadow:0 10px 30px rgba(15,23,42,.12);--workspace-tag-default-bg:#f8fafc;--workspace-tag-default-border:#dbe4ef;--workspace-tag-default-text:#64748b;--workspace-tag-success-bg:rgba(34,197,94,.12);--workspace-tag-success-border:rgba(34,197,94,.24);--workspace-tag-success-text:#15803d;--workspace-tag-warning-bg:rgba(245,158,11,.14);--workspace-tag-warning-border:rgba(245,158,11,.26);--workspace-tag-warning-text:#b45309;--workspace-tag-danger-bg:rgba(239,68,68,.12);--workspace-tag-danger-border:rgba(239,68,68,.24);--workspace-tag-danger-text:#b91c1c;--workspace-tag-info-bg:rgba(100,116,139,.12);--workspace-tag-info-border:rgba(100,116,139,.22);--workspace-tag-info-text:#475569;--workspace-tag-dark-text:#fff}:root[data-theme=dark]{--workspace-bg:#0b1220;--workspace-bg-elevated:#111a2e;--workspace-bg-gradient:linear-gradient(180deg,#0b1220,#0f172a);--workspace-panel-bg:#111827;--workspace-panel-border:#243145;--workspace-panel-shadow:0 18px 40px rgba(2,6,23,.34),0 0 0 1px rgba(71,85,105,.18);--workspace-panel-shadow-hover:0 24px 48px rgba(2,6,23,.42),0 0 0 1px rgba(96,165,250,.14);--workspace-shell-surface:rgba(15,23,42,.92);--workspace-shell-border:#243145;--workspace-shell-shadow:0 14px 36px rgba(2,6,23,.34);--workspace-brand-bg:linear-gradient(180deg,rgba(15,23,42,.98),rgba(17,24,39,.92));--workspace-mask:rgba(2,6,23,.56);--workspace-text:#e5edf7;--workspace-subtext:#a3b4c8;--workspace-soft-text:#7d8ca2;--workspace-accent:#60a5fa;--workspace-accent-soft:rgba(96,165,250,.18);--workspace-accent-ring:rgba(96,165,250,.16);--workspace-hover:rgba(148,163,184,.1);--workspace-input-border:#334155;--workspace-input-bg:#0f172a;--workspace-input-bg-focus:#111c30;--workspace-search-bg:#0f172a;--workspace-search-bg-focus:#111c30;--workspace-search-border:#334155;--workspace-toggle-bg:#111c30;--workspace-toggle-text:#dbe7f5;--workspace-user-icon-bg:rgba(96,165,250,.18);--workspace-user-icon-text:#9ecbff;--workspace-menu-hover:rgba(96,165,250,.12);--workspace-menu-active-bg:rgba(96,165,250,.18);--workspace-menu-active-text:#eaf3ff;--workspace-menu-indicator:#60a5fa;--workspace-menu-icon:#8fc1ff;--workspace-table-bg:#111827;--workspace-table-header-bg:#0f172a;--workspace-table-header-text:#c4d2e3;--workspace-table-row-bg:#111827;--workspace-tab-nav-bg:#0f172a;--workspace-tab-text:#a3b4c8;--workspace-tab-hover-bg:rgba(96,165,250,.12);--workspace-tab-active-bg:#111c30;--workspace-tab-active-text:#eff6ff;--workspace-dropdown-bg:#111827;--workspace-dropdown-hover:rgba(96,165,250,.12);--workspace-dropdown-shadow:0 16px 40px rgba(2,6,23,.38);--workspace-tag-default-bg:rgba(148,163,184,.1);--workspace-tag-default-border:rgba(148,163,184,.16);--workspace-tag-default-text:#c8d5e6;--workspace-tag-success-bg:rgba(34,197,94,.16);--workspace-tag-success-border:rgba(34,197,94,.28);--workspace-tag-success-text:#86efac;--workspace-tag-warning-bg:rgba(245,158,11,.18);--workspace-tag-warning-border:rgba(245,158,11,.3);--workspace-tag-warning-text:#fcd34d;--workspace-tag-danger-bg:rgba(239,68,68,.18);--workspace-tag-danger-border:rgba(239,68,68,.3);--workspace-tag-danger-text:#fca5a5;--workspace-tag-info-bg:rgba(148,163,184,.16);--workspace-tag-info-border:rgba(148,163,184,.26);--workspace-tag-info-text:#cbd5e1;--workspace-tag-dark-text:#f8fafc}#app,body,html{background:var(--workspace-bg);color:var(--workspace-text)}body[data-theme=dark]{color-scheme:dark}.home{background:var(--workspace-bg)}.home .workspace-main{display:flex;flex-direction:column;padding:12px 14px 14px!important;overflow:hidden;min-height:0;box-sizing:border-box;background:var(--workspace-bg-gradient);color:var(--workspace-text);transition:background-color .25s ease,color .25s ease}.home .workspace-main>*{box-sizing:border-box;max-width:100%}.home .workspace-main .inspection-module{font-family:PingFang SC,Microsoft YaHei,sans-serif}.home .workspace-main .inspection-panel+.inspection-panel{margin-top:14px}.home .workspace-main .inspection-panel--filter{padding:18px 20px 14px}.home .workspace-main .inspection-panel--table{padding:16px 16px 12px}.home .workspace-main .el-button{border-radius:4px!important;font-weight:600}.home .workspace-main .el-button--default,.home .workspace-main .el-button--text{border-color:var(--workspace-input-border);background:var(--workspace-input-bg);color:var(--workspace-text)}.home .workspace-main .el-button--default:focus,.home .workspace-main .el-button--default:hover,.home .workspace-main .el-button--text:focus,.home .workspace-main .el-button--text:hover{color:var(--workspace-accent);border-color:var(--workspace-accent);background:var(--workspace-accent-soft)}.home .workspace-main .el-date-editor .el-input__inner,.home .workspace-main .el-input-number__decrease,.home .workspace-main .el-input-number__increase,.home .workspace-main .el-input__inner,.home .workspace-main .el-select .el-input__inner,.home .workspace-main .el-textarea__inner{border-color:var(--workspace-input-border);background:var(--workspace-input-bg);color:var(--workspace-text);border-radius:8px!important;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease,color .2s ease}.home .workspace-main .el-input__inner::placeholder,.home .workspace-main .el-textarea__inner::placeholder{color:var(--workspace-soft-text)}.home .workspace-main .el-date-editor .el-input__inner:focus,.home .workspace-main .el-input__inner:focus,.home .workspace-main .el-select .el-input__inner:focus,.home .workspace-main .el-textarea__inner:focus{border-color:var(--workspace-accent);background:var(--workspace-input-bg-focus);box-shadow:0 0 0 3px var(--workspace-accent-ring)}.home .workspace-main .el-card,.home .workspace-main .inspection-panel{border:1px solid var(--workspace-panel-border);border-radius:16px;background:var(--workspace-panel-bg);box-shadow:var(--workspace-panel-shadow);transition:box-shadow .25s ease,background-color .25s ease,border-color .25s ease}.home .workspace-main .el-card:hover,.home .workspace-main .inspection-panel:hover{box-shadow:var(--workspace-panel-shadow-hover)}.home .workspace-main .el-table{border-radius:12px;overflow:hidden;background:var(--workspace-table-bg);color:var(--workspace-text)}.home .workspace-main .el-table,.home .workspace-main .el-table td,.home .workspace-main .el-table th,.home .workspace-main .el-table tr{background-color:transparent}.home .workspace-main .el-table--border,.home .workspace-main .el-table--group{border:none}.home .workspace-main .el-table--border:after,.home .workspace-main .el-table--group:after,.home .workspace-main .el-table:before{display:none}.home .workspace-main .el-table th.el-table__cell{font-weight:700;font-size:12px;padding:10px 0}.home .workspace-main .el-table th.el-table__cell,.home .workspace-main .el-table__fixed-header-wrapper th,.home .workspace-main .el-table__fixed-header-wrapper thead th,.home .workspace-main .el-table__header-wrapper th,.home .workspace-main .el-table__header-wrapper thead th{background:var(--workspace-table-header-bg)!important;color:var(--workspace-table-header-text)!important}.home .workspace-main .el-table--border td.el-table__cell,.home .workspace-main .el-table--border th.el-table__cell{border-right:none!important}.home .workspace-main .el-table td.el-table__cell{color:var(--workspace-text);border-bottom-color:var(--workspace-panel-border);transition:background-color .2s ease,color .2s ease}.home .workspace-main .el-table__body-wrapper td,.home .workspace-main .el-table__fixed-body-wrapper td{background:var(--workspace-table-bg)!important;color:var(--workspace-text)!important}.home .workspace-main .el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background:var(--workspace-table-row-bg)}.home .workspace-main .el-table tr:hover>td{background:var(--workspace-hover)!important}.home .workspace-main .el-table__fixed,.home .workspace-main .el-table__fixed-body-wrapper,.home .workspace-main .el-table__fixed-header-wrapper,.home .workspace-main .el-table__fixed-right{background:var(--workspace-table-bg)}.home .workspace-main .el-table__fixed th.el-table__cell,.home .workspace-main .el-table__fixed-right th.el-table__cell{background:var(--workspace-table-header-bg)!important}.home .workspace-main .el-table__fixed td.el-table__cell,.home .workspace-main .el-table__fixed-right td.el-table__cell,.home .workspace-main .el-table__fixed-right-patch{background:var(--workspace-table-bg)!important}.home .workspace-main .el-table__body tr.current-row>td,.home .workspace-main .el-table__body tr.hover-row>td,.home .workspace-main .el-table__fixed .el-table__body tr.current-row>td,.home .workspace-main .el-table__fixed .el-table__body tr.hover-row>td,.home .workspace-main .el-table__fixed .el-table__body tr:hover>td,.home .workspace-main .el-table__fixed-right .el-table__body tr.current-row>td,.home .workspace-main .el-table__fixed-right .el-table__body tr.hover-row>td,.home .workspace-main .el-table__fixed-right .el-table__body tr:hover>td{background:var(--workspace-hover)!important}.home .workspace-main .el-table__fixed-right{box-shadow:-10px 0 16px rgba(15,23,42,.06)}.home .workspace-main .el-link{font-size:12px}.home .workspace-main .el-pagination{margin-top:16px;padding-top:14px;border-top:1px dashed var(--workspace-input-border)}.home .workspace-main .el-pagination .el-pager li,.home .workspace-main .el-pagination button{background:var(--workspace-input-bg);color:var(--workspace-subtext)}.home .workspace-main .el-pagination button:disabled{color:var(--workspace-soft-text)}.home .workspace-main .el-pagination .el-pager li.active{background:var(--workspace-accent-soft);color:var(--workspace-accent)}.home .workspace-main .el-tabs--card>.el-tabs__header{margin-bottom:16px;border-bottom:none}.home .workspace-main .el-tabs--card>.el-tabs__header .el-tabs__nav{display:inline-flex;padding:4px;border:1px solid var(--workspace-input-border);border-radius:14px;background:var(--workspace-tab-nav-bg);box-shadow:0 2px 10px rgba(15,23,42,.04)}.home .workspace-main .el-tabs--card>.el-tabs__header .el-tabs__item{border:none;height:38px;line-height:38px;padding:0 18px;border-radius:10px;color:var(--workspace-tab-text);font-size:13px;font-weight:600;transition:all .25s ease}.home .workspace-main .el-tabs--card>.el-tabs__header .el-tabs__item:hover{color:var(--workspace-accent);background:var(--workspace-tab-hover-bg)}.home .workspace-main .el-tabs--card>.el-tabs__header .el-tabs__item.is-active{background:var(--workspace-tab-active-bg);color:var(--workspace-tab-active-text);box-shadow:0 1px 2px rgba(15,23,42,.06)}.home .workspace-main .filter-layout{margin-bottom:0}.home .workspace-main .filter-layout__header{display:flex;align-items:center;justify-content:flex-end;margin-top:14px;padding-top:14px;border-top:1px dashed var(--workspace-input-border)}.home .workspace-main .filter-layout__actions{width:100%;gap:10px}.home .workspace-main .filter-layout__hint{display:none}.home .workspace-main .filter-layout__body{padding-bottom:6px}.home .workspace-main .filter-layout__header .el-button--text{height:30px;padding:0 12px;border:1px solid var(--workspace-input-border);border-radius:4px!important;color:var(--workspace-accent);background:var(--workspace-input-bg)}.home .workspace-main .workspace-tab-page{box-sizing:border-box;padding:0 16px 20px;background:transparent}.home .workspace-main .workspace-tab-shell{padding-top:8px}.home .workspace-main .workspace-tab-panel .el-tabs__content{overflow:visible}.home .workspace-main .workspace-tab-panel .el-tabs__item i{margin-right:4px;font-size:14px}.home .workspace-main .workspace-tab-page__back{display:flex;align-items:center;margin-bottom:12px}.home .workspace-main .workspace-tab-page__back .el-button{padding-left:0;padding-right:0}.home .workspace-main .filter-layout__item{margin-bottom:14px}.home .workspace-main .filter-layout__label{color:var(--workspace-subtext);font-weight:600}.el-dialog,.el-drawer,.el-message-box{border-radius:16px;overflow:hidden;background:var(--workspace-dropdown-bg);color:var(--workspace-text);border:1px solid var(--workspace-panel-border);box-shadow:var(--workspace-dropdown-shadow)}.el-dialog__header,.el-drawer__header,.el-message-box__header{padding:18px 24px 14px;margin-bottom:0;border-bottom:1px solid var(--workspace-input-border)}.el-dialog__title,.el-drawer__title,.el-message-box__title{font-weight:700;color:var(--workspace-text);font-size:16px}.el-dialog__body,.el-message-box__content{padding:20px 24px;color:var(--workspace-text)}.el-dialog__footer,.el-message-box__btns{padding:12px 24px 18px;border-top:1px solid var(--workspace-input-border)}.filter-layout__dialog-tip,.table-layout-settings__tip{color:var(--workspace-soft-text)}.filter-layout__setting-item,.table-layout-settings__item{border:1px solid var(--workspace-input-border);border-radius:10px;background:var(--workspace-input-bg)}.filter-layout__setting-label,.table-layout-settings__label{color:var(--workspace-text)}.el-autocomplete-suggestion,.el-dropdown-menu,.el-picker-panel,.el-select-dropdown{background:var(--workspace-dropdown-bg);border-color:var(--workspace-panel-border);box-shadow:var(--workspace-dropdown-shadow)}.el-autocomplete-suggestion li,.el-date-picker__header-label,.el-dropdown-menu__item,.el-picker-panel__icon-btn,.el-select-dropdown__item{color:var(--workspace-text)}.el-autocomplete-suggestion li:hover,.el-dropdown-menu__item:focus,.el-dropdown-menu__item:not(.is-disabled):hover,.el-select-dropdown__item.hover,.el-select-dropdown__item:hover{background:var(--workspace-dropdown-hover);color:var(--workspace-accent)}.el-select-dropdown__item.selected{color:var(--workspace-accent);font-weight:700}.el-autocomplete-suggestion li{border-bottom:1px solid rgba(148,163,184,.08)}.el-autocomplete-suggestion li:last-child{border-bottom:none}.el-popper[x-placement^=bottom] .popper__arrow:after,.el-popper[x-placement^=top] .popper__arrow:after{border-top-color:var(--workspace-dropdown-bg)!important;border-bottom-color:var(--workspace-dropdown-bg)!important}.el-table,.el-table td,.el-table th,.el-table tr,.el-table__expanded-cell{background-color:var(--workspace-table-bg);color:var(--workspace-text)}.el-table td,.el-table th.is-leaf,.el-table--border,.el-table--group{border-color:var(--workspace-panel-border)}.el-table--border:after,.el-table--group:after,.el-table:before,.el-table__fixed-right:before,.el-table__fixed:before{background-color:var(--workspace-panel-border)}.el-tag{border-radius:6px;background:var(--workspace-tag-default-bg);border-color:var(--workspace-tag-default-border);color:var(--workspace-tag-default-text)}.el-tag.el-tag--plain.el-tag--success,.el-tag.el-tag--success{background:var(--workspace-tag-success-bg);border-color:var(--workspace-tag-success-border);color:var(--workspace-tag-success-text)}.el-tag.el-tag--plain.el-tag--warning,.el-tag.el-tag--warning{background:var(--workspace-tag-warning-bg);border-color:var(--workspace-tag-warning-border);color:var(--workspace-tag-warning-text)}.el-tag.el-tag--danger,.el-tag.el-tag--plain.el-tag--danger{background:var(--workspace-tag-danger-bg);border-color:var(--workspace-tag-danger-border);color:var(--workspace-tag-danger-text)}.el-tag.el-tag--info,.el-tag.el-tag--plain.el-tag--info{background:var(--workspace-tag-info-bg);border-color:var(--workspace-tag-info-border);color:var(--workspace-tag-info-text)}.el-tag.el-tag--dark.el-tag--success{background:var(--workspace-tag-success-text);border-color:var(--workspace-tag-success-text);color:var(--workspace-tag-dark-text)}.el-tag.el-tag--dark.el-tag--warning{background:var(--workspace-tag-warning-text);border-color:var(--workspace-tag-warning-text);color:var(--workspace-tag-dark-text)}.el-tag.el-tag--dark.el-tag--danger{background:var(--workspace-tag-danger-text);border-color:var(--workspace-tag-danger-text);color:var(--workspace-tag-dark-text)}.el-tag.el-tag--dark.el-tag--info{background:var(--workspace-tag-info-text);border-color:var(--workspace-tag-info-text);color:var(--workspace-tag-dark-text)}.el-pagination{color:var(--workspace-subtext)}.el-pagination .el-pagination__jump,.el-pagination .el-pagination__sizes,.el-pagination .el-pagination__total{color:var(--workspace-subtext)!important}.el-pagination .el-pager li,.el-pagination button{background:var(--workspace-input-bg)!important;color:var(--workspace-subtext)!important}.el-pagination button:disabled{color:var(--workspace-soft-text)!important}.el-pagination .el-pager li.active{background:var(--workspace-accent-soft)!important;color:var(--workspace-accent)!important}.el-pagination .btn-next,.el-pagination .btn-prev{background:var(--workspace-input-bg)!important}.el-pagination .btn-next .el-icon,.el-pagination .btn-prev .el-icon{color:var(--workspace-subtext)!important}.el-pagination .el-select .el-input .el-input__inner,.el-pagination__editor.el-input .el-input__inner{background:var(--workspace-input-bg)!important;border-color:var(--workspace-input-border)!important;color:var(--workspace-text)!important}.el-pagination .el-select .el-input .el-select__caret{color:var(--workspace-subtext)!important}.el-input__count,.el-textarea .el-input__count,.el-textarea .el-input__count-inner{background:transparent!important;color:var(--workspace-soft-text)!important}body[data-theme=dark] .el-input .el-input__count,body[data-theme=dark] .el-input .el-input__count .el-input__count-inner,body[data-theme=dark] .el-textarea .el-input__count,body[data-theme=dark] .el-textarea .el-input__count-inner,html[data-theme=dark] .el-input .el-input__count,html[data-theme=dark] .el-input .el-input__count .el-input__count-inner,html[data-theme=dark] .el-textarea .el-input__count,html[data-theme=dark] .el-textarea .el-input__count-inner{background:transparent!important;color:var(--workspace-soft-text)!important;box-shadow:none!important}body[data-theme=dark] .el-pagination .btn-next,body[data-theme=dark] .el-pagination .btn-prev,body[data-theme=dark] .el-pagination .el-pager li,body[data-theme=dark] .el-pagination .el-pagination__jump,body[data-theme=dark] .el-pagination .el-pagination__sizes,body[data-theme=dark] .el-pagination .el-pagination__total,body[data-theme=dark] .el-pagination button,html[data-theme=dark] .el-pagination .btn-next,html[data-theme=dark] .el-pagination .btn-prev,html[data-theme=dark] .el-pagination .el-pager li,html[data-theme=dark] .el-pagination .el-pagination__jump,html[data-theme=dark] .el-pagination .el-pagination__sizes,html[data-theme=dark] .el-pagination .el-pagination__total,html[data-theme=dark] .el-pagination button{background:var(--workspace-input-bg)!important;color:var(--workspace-subtext)!important}body[data-theme=dark] .el-pagination .el-pager li.active,html[data-theme=dark] .el-pagination .el-pager li.active{background:var(--workspace-accent-soft)!important;color:var(--workspace-accent)!important}body[data-theme=dark] .el-pagination .el-select .el-input .el-input__inner,body[data-theme=dark] .el-pagination__editor.el-input .el-input__inner,html[data-theme=dark] .el-pagination .el-select .el-input .el-input__inner,html[data-theme=dark] .el-pagination__editor.el-input .el-input__inner{background:var(--workspace-input-bg)!important;border-color:var(--workspace-input-border)!important;color:var(--workspace-text)!important}