#app{--bg-deep:#0a0a14;--bg-side-from:#15102a;--bg-side-to:#0e0a18;--bg-side-border:rgba(244,114,182,.08);--bg-side-shadow:rgba(0,0,0,.3);--brand-text:#f0c4ff;--brand-glow:0 0 12px rgba(167,139,250,.4);--brand-icon-glow:drop-shadow(0 0 8px rgba(244,114,182,.5));--brand-sub:rgba(244,114,182,.5);--brand-line:rgba(167,139,250,.3);--menu-hover-bg:linear-gradient(90deg,rgba(244,114,182,.12),rgba(167,139,250,.06));--menu-active-bg:linear-gradient(90deg,rgba(236,72,153,.25),rgba(167,139,250,.12));--menu-active-bar:#f472b6;--menu-inline-bg:rgba(0,0,0,.15);--header-from:rgba(21,16,42,.95);--header-to:rgba(16,12,30,.92);--header-border:rgba(244,114,182,.08);--header-user-bg:hsla(0,0%,100%,.04);--header-user-hover:rgba(244,114,182,.1);--header-avatar-border:rgba(244,114,182,.3);--main-radial1:radial-gradient(ellipse 80% 60% at 50% 0%,rgba(124,58,237,.06) 0%,transparent 50%);--main-radial2:radial-gradient(ellipse 40% 50% at 100% 80%,rgba(244,114,182,.04) 0%,transparent 50%);--main-base:#0d0d1a;--card-from:#1c1c30;--card-to:#18182a;--card-border:rgba(244,114,182,.08);--card-hover-border:rgba(244,114,182,.18);--card-hover-shadow:0 4px 24px rgba(244,114,182,.06);--card-header-bg:rgba(167,139,250,.02);--table-bg:#1c1c30;--table-text:#e5e7eb;--table-th-from:#12122a;--table-th-to:#0f0f22;--table-th-color:#c4b5fd;--table-th-border:rgba(167,139,250,.18);--table-td-color:#d1d5db;--table-td-border:hsla(0,0%,100%,.04);--table-hover:rgba(244,114,182,.06);--table-striped:hsla(0,0%,100%,.02);--input-bg:#12122a;--input-border:hsla(0,0%,100%,.08);--input-hover-border:rgba(244,114,182,.3);--input-focus-border:#a78bfa;--input-focus-shadow:0 0 0 3px rgba(167,139,250,.1);--btn-primary-from:#a78bfa;--btn-primary-to:#8b5cf6;--btn-primary-hover-from:#b794fc;--btn-primary-hover-to:#9b6dfd;--btn-primary-shadow:rgba(167,139,250,.3);--dialog-bg-from:#1c1c30;--dialog-bg-to:#18182a;--dialog-border:rgba(244,114,182,.1);--dialog-title:#f0c4ff;--dropdown-bg:#1c1c30;--dropdown-border:rgba(244,114,182,.12);--dropdown-hover:rgba(244,114,182,.1);--dropdown-hover-text:#f0c4ff;--page-title:#f0c4ff;--tabs-active:#f472b6;--tabs-bar:linear-gradient(90deg,#f472b6,#a78bfa);--tag-info-bg:hsla(0,0%,100%,.08);--tag-success-bg:rgba(52,211,153,.12);--tag-warning-bg:rgba(251,191,36,.12);--tag-danger-bg:hsla(0,91%,71%,.12);--tag-primary-bg:rgba(167,139,250,.15);--tag-info-color:#94a3b8;--tag-success-color:#34d399;--tag-warning-color:#fbbf24;--tag-danger-color:#f87171;--tag-primary-color:#a78bfa;--pager-bg:#12122a;--pager-color:#94a3b8;--pager-hover-color:#f472b6;--pager-active-from:#a78bfa;--pager-active-to:#8b5cf6;--radio-bg:#12122a;--radio-color:#94a3b8;--radio-active-bg:linear-gradient(135deg,rgba(244,114,182,.2),rgba(167,139,250,.15));--radio-active-border:rgba(244,114,182,.3);--text-main:#e5e7eb;--text-dim:hsla(0,0%,100%,.55);--text-muted:hsla(0,0%,100%,.45);--text-link:#94a3b8;--text-link-hover:#f0c4ff;--close-hover:#f472b6;--scrollbar-thumb:rgba(244,114,182,.2);--scrollbar-thumb-hover:rgba(244,114,182,.35);--label-color:hsla(0,0%,100%,.55);--dot-on:#f472b6;--dot-on-glow:0 0 6px #f472b6;--dot-off:hsla(0,0%,100%,.1)}#app[data-theme=blue]{--bg-deep:#070e18;--bg-side-from:#0d1728;--bg-side-to:#070e1a;--bg-side-border:rgba(56,189,248,.08);--bg-side-shadow:rgba(0,0,0,.3);--brand-text:#bae6fd;--brand-glow:0 0 12px rgba(59,130,246,.4);--brand-icon-glow:drop-shadow(0 0 8px rgba(56,189,248,.5));--brand-sub:rgba(56,189,248,.5);--brand-line:rgba(59,130,246,.3);--menu-hover-bg:linear-gradient(90deg,rgba(56,189,248,.12),rgba(59,130,246,.06));--menu-active-bg:linear-gradient(90deg,rgba(14,165,233,.25),rgba(59,130,246,.12));--menu-active-bar:#38bdf8;--menu-inline-bg:rgba(0,0,0,.15);--header-from:rgba(13,23,40,.95);--header-to:rgba(7,14,26,.92);--header-border:rgba(56,189,248,.08);--header-user-bg:hsla(0,0%,100%,.04);--header-user-hover:rgba(56,189,248,.1);--header-avatar-border:rgba(56,189,248,.3);--main-radial1:radial-gradient(ellipse 80% 60% at 50% 0%,rgba(14,165,233,.06) 0%,transparent 50%);--main-radial2:radial-gradient(ellipse 40% 50% at 100% 80%,rgba(56,189,248,.04) 0%,transparent 50%);--main-base:#070e18;--card-from:#14223a;--card-to:#0f1c2e;--card-border:rgba(56,189,248,.08);--card-hover-border:rgba(56,189,248,.18);--card-hover-shadow:0 4px 24px rgba(56,189,248,.06);--card-header-bg:rgba(59,130,246,.02);--table-bg:#14223a;--table-text:#e5e7eb;--table-th-from:#0e1828;--table-th-to:#0a1422;--table-th-color:#93c5fd;--table-th-border:rgba(59,130,246,.18);--table-td-color:#d1d5db;--table-td-border:hsla(0,0%,100%,.04);--table-hover:rgba(56,189,248,.06);--table-striped:hsla(0,0%,100%,.02);--input-bg:#0e1828;--input-border:hsla(0,0%,100%,.08);--input-hover-border:rgba(56,189,248,.3);--input-focus-border:#3b82f6;--input-focus-shadow:0 0 0 3px rgba(59,130,246,.1);--btn-primary-from:#3b82f6;--btn-primary-to:#2563eb;--btn-primary-hover-from:#60a5fa;--btn-primary-hover-to:#3b82f6;--btn-primary-shadow:rgba(59,130,246,.3);--dialog-bg-from:#14223a;--dialog-bg-to:#0f1c2e;--dialog-border:rgba(56,189,248,.1);--dialog-title:#bae6fd;--dropdown-bg:#14223a;--dropdown-border:rgba(56,189,248,.12);--dropdown-hover:rgba(56,189,248,.1);--dropdown-hover-text:#bae6fd;--page-title:#bae6fd;--tabs-active:#38bdf8;--tabs-bar:linear-gradient(90deg,#38bdf8,#3b82f6);--tag-info-bg:hsla(0,0%,100%,.08);--tag-success-bg:rgba(52,211,153,.12);--tag-warning-bg:rgba(251,191,36,.12);--tag-danger-bg:hsla(0,91%,71%,.12);--tag-primary-bg:rgba(59,130,246,.15);--tag-info-color:#94a3b8;--tag-success-color:#34d399;--tag-warning-color:#fbbf24;--tag-danger-color:#f87171;--tag-primary-color:#60a5fa;--pager-bg:#0e1828;--pager-color:#94a3b8;--pager-hover-color:#38bdf8;--pager-active-from:#3b82f6;--pager-active-to:#2563eb;--radio-bg:#0e1828;--radio-color:#94a3b8;--radio-active-bg:linear-gradient(135deg,rgba(56,189,248,.2),rgba(59,130,246,.15));--radio-active-border:rgba(56,189,248,.3);--text-main:#e5e7eb;--text-dim:hsla(0,0%,100%,.55);--text-muted:hsla(0,0%,100%,.45);--text-link:#94a3b8;--text-link-hover:#bae6fd;--close-hover:#38bdf8;--scrollbar-thumb:rgba(56,189,248,.2);--scrollbar-thumb-hover:rgba(56,189,248,.35);--label-color:hsla(0,0%,100%,.55);--dot-on:#38bdf8;--dot-on-glow:0 0 6px #38bdf8;--dot-off:hsla(0,0%,100%,.1)}#app[data-theme=green]{--bg-deep:#07120c;--bg-side-from:#0e1a12;--bg-side-to:#08140e;--bg-side-border:rgba(52,211,153,.08);--bg-side-shadow:rgba(0,0,0,.3);--brand-text:#a7f3d0;--brand-glow:0 0 12px rgba(16,185,129,.4);--brand-icon-glow:drop-shadow(0 0 8px rgba(52,211,153,.5));--brand-sub:rgba(52,211,153,.5);--brand-line:rgba(16,185,129,.3);--menu-hover-bg:linear-gradient(90deg,rgba(52,211,153,.12),rgba(16,185,129,.06));--menu-active-bg:linear-gradient(90deg,rgba(5,150,105,.25),rgba(16,185,129,.12));--menu-active-bar:#34d399;--header-from:rgba(14,26,18,.95);--header-to:rgba(8,20,14,.92);--header-border:rgba(52,211,153,.08);--header-user-bg:hsla(0,0%,100%,.04);--header-user-hover:rgba(52,211,153,.1);--header-avatar-border:rgba(52,211,153,.3);--main-radial1:radial-gradient(ellipse 80% 60% at 50% 0%,rgba(5,150,105,.06) 0%,transparent 50%);--main-radial2:radial-gradient(ellipse 40% 50% at 100% 80%,rgba(52,211,153,.04) 0%,transparent 50%);--main-base:#07120c;--card-from:#142e1f;--card-to:#102818;--card-border:rgba(52,211,153,.08);--card-hover-border:rgba(52,211,153,.18);--card-hover-shadow:0 4px 24px rgba(52,211,153,.06);--card-header-bg:rgba(16,185,129,.02);--table-bg:#142e1f;--table-text:#e5e7eb;--table-th-from:#0e1f14;--table-th-to:#0a1a10;--table-th-color:#86efac;--table-th-border:rgba(16,185,129,.18);--table-td-color:#d1d5db;--table-td-border:hsla(0,0%,100%,.04);--table-hover:rgba(52,211,153,.06);--table-striped:hsla(0,0%,100%,.02);--input-bg:#0e1f14;--input-border:hsla(0,0%,100%,.08);--input-hover-border:rgba(52,211,153,.3);--input-focus-border:#10b981;--input-focus-shadow:0 0 0 3px rgba(16,185,129,.1);--btn-primary-from:#10b981;--btn-primary-to:#059669;--btn-primary-hover-from:#34d399;--btn-primary-hover-to:#10b981;--btn-primary-shadow:rgba(16,185,129,.3);--dialog-bg-from:#142e1f;--dialog-bg-to:#102818;--dialog-border:rgba(52,211,153,.1);--dialog-title:#a7f3d0;--dropdown-bg:#142e1f;--dropdown-border:rgba(52,211,153,.12);--dropdown-hover:rgba(52,211,153,.1);--dropdown-hover-text:#a7f3d0;--page-title:#a7f3d0;--tabs-active:#34d399;--tabs-bar:linear-gradient(90deg,#34d399,#10b981);--tag-primary-bg:rgba(16,185,129,.15);--tag-primary-color:#34d399;--pager-bg:#0e1f14;--pager-color:#94a3b8;--pager-hover-color:#34d399;--pager-active-from:#10b981;--pager-active-to:#059669;--radio-bg:#0e1f14;--radio-color:#94a3b8;--radio-active-bg:linear-gradient(135deg,rgba(52,211,153,.2),rgba(16,185,129,.15));--radio-active-border:rgba(52,211,153,.3);--text-main:#e5e7eb;--text-dim:hsla(0,0%,100%,.55);--text-muted:hsla(0,0%,100%,.45);--text-link:#94a3b8;--text-link-hover:#a7f3d0;--close-hover:#34d399;--scrollbar-thumb:rgba(52,211,153,.2);--scrollbar-thumb-hover:rgba(52,211,153,.35);--label-color:hsla(0,0%,100%,.55);--dot-on:#34d399;--dot-on-glow:0 0 6px #34d399;--dot-off:hsla(0,0%,100%,.1)}#app[data-theme=orange]{--bg-deep:#140c08;--bg-side-from:#1a120e;--bg-side-to:#140c08;--bg-side-border:rgba(251,146,60,.08);--bg-side-shadow:rgba(0,0,0,.3);--brand-text:#fed7aa;--brand-glow:0 0 12px rgba(249,115,22,.4);--brand-icon-glow:drop-shadow(0 0 8px rgba(251,146,60,.5));--brand-sub:rgba(251,146,60,.5);--brand-line:rgba(249,115,22,.3);--menu-hover-bg:linear-gradient(90deg,rgba(251,146,60,.12),rgba(249,115,22,.06));--menu-active-bg:linear-gradient(90deg,rgba(234,88,12,.25),rgba(249,115,22,.12));--menu-active-bar:#fb923c;--header-from:rgba(26,18,14,.95);--header-to:rgba(20,12,8,.92);--header-border:rgba(251,146,60,.08);--header-user-bg:hsla(0,0%,100%,.04);--header-user-hover:rgba(251,146,60,.1);--header-avatar-border:rgba(251,146,60,.3);--main-radial1:radial-gradient(ellipse 80% 60% at 50% 0%,rgba(234,88,12,.06) 0%,transparent 50%);--main-radial2:radial-gradient(ellipse 40% 50% at 100% 80%,rgba(251,146,60,.04) 0%,transparent 50%);--main-base:#140c08;--card-from:#2e1e14;--card-to:#281810;--card-border:rgba(251,146,60,.08);--card-hover-border:rgba(251,146,60,.18);--card-hover-shadow:0 4px 24px rgba(251,146,60,.06);--card-header-bg:rgba(249,115,22,.02);--table-bg:#2e1e14;--table-text:#e5e7eb;--table-th-from:#1f140c;--table-th-to:#1a1008;--table-th-color:#fdba74;--table-th-border:rgba(249,115,22,.18);--table-td-color:#d1d5db;--table-td-border:hsla(0,0%,100%,.04);--table-hover:rgba(251,146,60,.06);--table-striped:hsla(0,0%,100%,.02);--input-bg:#1f140c;--input-border:hsla(0,0%,100%,.08);--input-hover-border:rgba(251,146,60,.3);--input-focus-border:#f97316;--input-focus-shadow:0 0 0 3px rgba(249,115,22,.1);--btn-primary-from:#f97316;--btn-primary-to:#ea580c;--btn-primary-hover-from:#fb923c;--btn-primary-hover-to:#f97316;--btn-primary-shadow:rgba(249,115,22,.3);--dialog-bg-from:#2e1e14;--dialog-bg-to:#281810;--dialog-border:rgba(251,146,60,.1);--dialog-title:#fed7aa;--dropdown-bg:#2e1e14;--dropdown-border:rgba(251,146,60,.12);--dropdown-hover:rgba(251,146,60,.1);--dropdown-hover-text:#fed7aa;--page-title:#fed7aa;--tabs-active:#fb923c;--tabs-bar:linear-gradient(90deg,#fb923c,#f97316);--tag-primary-bg:rgba(249,115,22,.15);--tag-primary-color:#fb923c;--pager-bg:#1f140c;--pager-color:#94a3b8;--pager-hover-color:#fb923c;--pager-active-from:#f97316;--pager-active-to:#ea580c;--radio-bg:#1f140c;--radio-color:#94a3b8;--radio-active-bg:linear-gradient(135deg,rgba(251,146,60,.2),rgba(249,115,22,.15));--radio-active-border:rgba(251,146,60,.3);--text-main:#e5e7eb;--text-dim:hsla(0,0%,100%,.55);--text-muted:hsla(0,0%,100%,.45);--text-link:#94a3b8;--text-link-hover:#fed7aa;--close-hover:#fb923c;--scrollbar-thumb:rgba(251,146,60,.2);--scrollbar-thumb-hover:rgba(251,146,60,.35);--label-color:hsla(0,0%,100%,.55);--dot-on:#fb923c;--dot-on-glow:0 0 6px #fb923c;--dot-off:hsla(0,0%,100%,.1)}#app[data-theme=gold]{--bg-deep:#100e08;--bg-side-from:#1a160e;--bg-side-to:#100e08;--bg-side-border:rgba(251,191,36,.08);--bg-side-shadow:rgba(0,0,0,.3);--brand-text:#fde68a;--brand-glow:0 0 12px rgba(245,158,11,.4);--brand-icon-glow:drop-shadow(0 0 8px rgba(251,191,36,.5));--brand-sub:rgba(251,191,36,.5);--brand-line:rgba(245,158,11,.3);--menu-hover-bg:linear-gradient(90deg,rgba(251,191,36,.12),rgba(245,158,11,.06));--menu-active-bg:linear-gradient(90deg,rgba(217,119,6,.25),rgba(245,158,11,.12));--menu-active-bar:#fbbf24;--header-from:rgba(26,22,14,.95);--header-to:rgba(16,14,8,.92);--header-border:rgba(251,191,36,.08);--header-user-bg:hsla(0,0%,100%,.04);--header-user-hover:rgba(251,191,36,.1);--header-avatar-border:rgba(251,191,36,.3);--main-radial1:radial-gradient(ellipse 80% 60% at 50% 0%,rgba(217,119,6,.06) 0%,transparent 50%);--main-radial2:radial-gradient(ellipse 40% 50% at 100% 80%,rgba(251,191,36,.04) 0%,transparent 50%);--main-base:#100e08;--card-from:#2e2614;--card-to:#282010;--card-border:rgba(251,191,36,.08);--card-hover-border:rgba(251,191,36,.18);--card-hover-shadow:0 4px 24px rgba(251,191,36,.06);--card-header-bg:rgba(245,158,11,.02);--table-bg:#2e2614;--table-text:#e5e7eb;--table-th-from:#1f1a0c;--table-th-to:#1a1608;--table-th-color:#fcd34d;--table-th-border:rgba(245,158,11,.18);--table-td-color:#d1d5db;--table-td-border:hsla(0,0%,100%,.04);--table-hover:rgba(251,191,36,.06);--table-striped:hsla(0,0%,100%,.02);--input-bg:#1f1a0c;--input-border:hsla(0,0%,100%,.08);--input-hover-border:rgba(251,191,36,.3);--input-focus-border:#f59e0b;--input-focus-shadow:0 0 0 3px rgba(245,158,11,.1);--btn-primary-from:#f59e0b;--btn-primary-to:#d97706;--btn-primary-hover-from:#fbbf24;--btn-primary-hover-to:#f59e0b;--btn-primary-shadow:rgba(245,158,11,.3);--dialog-bg-from:#2e2614;--dialog-bg-to:#282010;--dialog-border:rgba(251,191,36,.1);--dialog-title:#fde68a;--dropdown-bg:#2e2614;--dropdown-border:rgba(251,191,36,.12);--dropdown-hover:rgba(251,191,36,.1);--dropdown-hover-text:#fde68a;--page-title:#fde68a;--tabs-active:#fbbf24;--tabs-bar:linear-gradient(90deg,#fbbf24,#f59e0b);--tag-primary-bg:rgba(245,158,11,.15);--tag-primary-color:#fbbf24;--pager-bg:#1f1a0c;--pager-color:#94a3b8;--pager-hover-color:#fbbf24;--pager-active-from:#f59e0b;--pager-active-to:#d97706;--radio-bg:#1f1a0c;--radio-color:#94a3b8;--radio-active-bg:linear-gradient(135deg,rgba(251,191,36,.2),rgba(245,158,11,.15));--radio-active-border:rgba(251,191,36,.3);--text-main:#e5e7eb;--text-dim:hsla(0,0%,100%,.55);--text-muted:hsla(0,0%,100%,.45);--text-link:#94a3b8;--text-link-hover:#fde68a;--close-hover:#fbbf24;--scrollbar-thumb:rgba(251,191,36,.2);--scrollbar-thumb-hover:rgba(251,191,36,.35);--label-color:hsla(0,0%,100%,.55);--dot-on:#fbbf24;--dot-on-glow:0 0 6px #fbbf24;--dot-off:hsla(0,0%,100%,.1)}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif}.app-wrapper,body{background:var(--bg-deep)}.sidebar{background:linear-gradient(180deg,var(--bg-side-from) 0,var(--bg-side-from) 40%,var(--bg-side-to) 100%)!important;overflow-y:auto;border-right:1px solid var(--bg-side-border);box-shadow:2px 0 24px var(--bg-side-shadow)}.brand,.sidebar{position:relative}.brand{padding:28px 20px 22px;text-align:center;border-bottom:1px solid var(--bg-side-border)}.brand:after{content:"";position:absolute;bottom:-1px;left:20%;width:60%;height:1px;background:linear-gradient(90deg,transparent,var(--brand-line),transparent)}.brand-icon{font-size:32px;margin-bottom:8px;filter:var(--brand-icon-glow)}.brand-title{color:var(--brand-text);margin:0;font-size:18px;letter-spacing:2px;font-weight:700;text-shadow:var(--brand-glow)}.brand-sub{color:var(--brand-sub);font-size:11px;margin:4px 0 0;letter-spacing:4px;text-transform:uppercase}.nav-menu{border-right:none!important;margin-top:8px}.nav-menu .el-menu-item,.nav-menu .el-submenu__title{height:48px;line-height:48px;margin:2px 10px;border-radius:8px;transition:all .25s ease;font-size:14px}.nav-menu .el-menu-item i,.nav-menu .el-submenu__title i{margin-right:8px;font-size:16px}.nav-menu .el-menu-item:hover,.nav-menu .el-submenu__title:hover{background:var(--menu-hover-bg)!important;color:var(--brand-text)!important}.nav-menu .el-menu-item.is-active{background:var(--menu-active-bg)!important;color:var(--brand-text)!important;font-weight:600;box-shadow:inset 3px 0 0 var(--menu-active-bar)}.nav-menu .el-menu--inline{background:var(--menu-inline-bg)!important;margin:0 10px;border-radius:6px}.nav-menu .el-menu--inline .el-menu-item{height:40px;line-height:40px;padding-left:56px!important;font-size:13px}.sidebar-footer{position:absolute;bottom:20px;left:0;right:0;text-align:center}.dot-row{display:flex;gap:6px;justify-content:center}.dot{width:6px;height:6px;border-radius:50%}.dot.on{background:var(--dot-on);box-shadow:var(--dot-on-glow)}.dot.off{background:var(--dot-off)}.main-container{position:relative}.header-bar{background:linear-gradient(180deg,var(--header-from),var(--header-to))!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--header-border)!important;display:flex;align-items:center;justify-content:space-between;padding:0 24px;height:56px}.header-greeting{color:var(--text-muted);font-size:13px;letter-spacing:1px}.theme-btn{display:flex;align-items:center;gap:8px;padding:6px 16px 6px 10px;border-radius:20px;cursor:pointer;font-size:13px;font-weight:500;border:1px solid transparent;transition:all .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.theme-btn:hover{filter:brightness(1.25);transform:scale(1.03)}.theme-btn-dot{width:10px;height:10px;border-radius:50%;box-shadow:0 0 6px currentColor;flex-shrink:0}.theme-btn-text{white-space:nowrap}.theme-btn i{font-size:11px;opacity:.7}.theme-popover{padding:0!important}.theme-picker{padding:8px 0}.theme-picker-header{padding:8px 16px 12px;border-bottom:1px solid var(--card-border);margin-bottom:8px}.theme-picker-title{display:block;color:var(--text-main);font-size:14px;font-weight:600;margin-bottom:4px}.theme-picker-sub{display:block;color:var(--text-muted);font-size:11px}.theme-grid{display:flex;flex-direction:column;gap:2px;padding:0 8px}.theme-card{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;cursor:pointer;transition:all .2s ease;border:1px solid transparent}.theme-card:hover{background:var(--header-user-hover)}.theme-card.active{background:var(--menu-active-bg)!important;border-color:var(--card-hover-border)}.theme-card-preview{width:36px;height:36px;border-radius:8px;flex-shrink:0;box-shadow:0 2px 8px rgba(0,0,0,.2)}.theme-card-info{display:flex;flex-direction:column;gap:2px}.theme-card-name{font-size:13px;color:var(--text-main);font-weight:500}.theme-card-badge{font-size:11px;color:var(--brand-text);opacity:.8}.theme-card.active .theme-card-name{color:var(--brand-text);font-weight:600}.header-user{color:var(--text-main);cursor:pointer;display:flex;align-items:center;gap:10px;padding:6px 14px 6px 8px;border-radius:20px;background:var(--header-user-bg);transition:all .25s;font-size:14px}.header-user:hover{background:var(--header-user-hover);color:var(--brand-text)}.header-user i{color:var(--text-dim);font-size:12px}.header-avatar{border:2px solid var(--header-avatar-border)}.main-area{background:var(--main-radial1),var(--main-radial2),var(--main-base)!important;padding:24px;min-height:calc(100vh - 56px)}.el-card{background:linear-gradient(135deg,var(--card-from) 0,var(--card-to) 100%)!important;border:1px solid var(--card-border)!important;border-radius:12px!important;overflow:hidden;transition:all .3s ease}.el-card:hover{border-color:var(--card-hover-border)!important;box-shadow:var(--card-hover-shadow)}.el-card__body{color:var(--table-td-color)}.el-card__header{border-bottom:1px solid var(--card-border)!important;padding:14px 20px!important;background:var(--card-header-bg)}.el-table{background:var(--table-bg)!important;color:var(--table-text)!important;font-size:14px;border-radius:8px;overflow:hidden}.el-table .el-table__body,.el-table .el-table__body-wrapper,.el-table .el-table__footer-wrapper,.el-table .el-table__header,.el-table .el-table__header-wrapper{background:transparent!important}.el-table th{background:linear-gradient(180deg,var(--table-th-from),var(--table-th-to))!important;color:var(--table-th-color)!important;font-weight:600;font-size:13px;border-bottom:2px solid var(--table-th-border)!important;padding:13px 0;letter-spacing:1px}.el-table td{border-bottom:1px solid var(--table-td-border)!important;color:var(--table-td-color)!important;padding:11px 0}.el-table__body tr{background:transparent!important}.el-table__body tr:hover>td{background:var(--table-hover)!important}.el-table--striped .el-table__body tr.el-table__row--striped td{background:var(--table-striped)!important}.el-table:before{background-color:transparent!important}.el-table__empty-block{background:var(--table-bg)!important}.el-table__empty-text{color:var(--text-muted)}.el-dialog{background:linear-gradient(135deg,var(--dialog-bg-from) 0,var(--dialog-bg-to) 100%)!important;border-radius:14px!important;border:1px solid var(--dialog-border)!important;box-shadow:0 12px 48px rgba(0,0,0,.5)}.el-dialog__header{padding:20px 24px 14px;border-bottom:1px solid var(--card-border)}.el-dialog__title{color:var(--dialog-title)!important;font-weight:700;font-size:16px}.el-dialog__body{color:var(--table-td-color);padding:20px 24px}.el-form-item__label{color:var(--label-color)!important;font-weight:500}.el-pagination__jump,.el-pagination__total{color:var(--text-dim)!important}.el-input__inner{background:var(--input-bg)!important;border:1px solid var(--input-border)!important;color:var(--text-main)!important;border-radius:8px!important;transition:all .25s}.el-input__inner:hover{border-color:var(--input-hover-border)!important}.el-input__inner:focus{border-color:var(--input-focus-border)!important;box-shadow:var(--input-focus-shadow)}.el-select .el-input__inner,.el-textarea__inner{background:var(--input-bg)!important}.el-textarea__inner{border-color:var(--input-border)!important;color:var(--text-main)!important;border-radius:8px!important}.el-tag{border:none!important;border-radius:6px!important;font-weight:500}.el-tag--info{background:var(--tag-info-bg)!important;color:var(--tag-info-color)!important}.el-tag--success{background:var(--tag-success-bg)!important;color:var(--tag-success-color)!important}.el-tag--warning{background:var(--tag-warning-bg)!important;color:var(--tag-warning-color)!important}.el-tag--danger{background:var(--tag-danger-bg)!important;color:var(--tag-danger-color)!important}.el-tag--primary{background:var(--tag-primary-bg)!important;color:var(--tag-primary-color)!important}.el-button--primary{background:linear-gradient(135deg,var(--btn-primary-from),var(--btn-primary-to))!important;border:none!important;border-radius:8px!important;font-weight:500;transition:all .3s;color:#fff!important}.el-button--primary:hover{background:linear-gradient(135deg,var(--btn-primary-hover-from),var(--btn-primary-hover-to))!important;box-shadow:0 4px 16px var(--btn-primary-shadow)}.el-button--danger{background:linear-gradient(135deg,#f87171,#ef4444)!important}.el-button--danger,.el-button--success{border:none!important;border-radius:8px!important;color:#fff!important}.el-button--success{background:linear-gradient(135deg,#34d399,#10b981)!important}.el-button--warning{background:linear-gradient(135deg,#fbbf24,#f59e0b)!important;border:none!important;border-radius:8px!important;color:#1a1a2e!important}.el-button--text,.el-button--text:active,.el-button--text:focus{background:transparent!important;border:none!important;color:var(--text-link)!important;padding:5px 12px!important;border-radius:6px!important;font-weight:500;transition:all .2s ease}.el-button--text:hover{background:var(--dropdown-hover)!important;color:var(--text-link-hover)!important}.el-table .el-button--text{color:var(--text-link)!important}.el-table .el-button--text:hover{background:var(--dropdown-hover)!important}.el-table .el-button--text:hover,.el-table__body tr:hover .el-button--text{color:var(--text-link-hover)!important}.el-pagination{padding:10px 0}.el-pager li,.el-pagination button{background:var(--pager-bg)!important;color:var(--pager-color)!important;border-radius:6px!important;transition:all .2s}.el-pager li:hover,.el-pagination button:hover{color:var(--pager-hover-color)!important;background:var(--dropdown-hover)!important}.el-pager li.active{background:linear-gradient(135deg,var(--pager-active-from),var(--pager-active-to))!important;color:#fff!important}.el-pagination .btn-next .el-icon,.el-pagination .btn-prev .el-icon{color:var(--pager-color)!important}.el-radio-button__inner{background:var(--radio-bg)!important;border-color:hsla(0,0%,100%,.06)!important;color:var(--radio-color)!important;border-radius:0!important;transition:all .25s}.el-radio-button__inner:hover{color:var(--pager-hover-color)!important;background:var(--dropdown-hover)!important}.el-radio-button:first-child .el-radio-button__inner{border-radius:8px 0 0 8px!important}.el-radio-button:last-child .el-radio-button__inner{border-radius:0 8px 8px 0!important}.el-radio-button.is-active .el-radio-button__inner{background:var(--radio-active-bg)!important;border-color:var(--radio-active-border)!important;color:var(--brand-text)!important;box-shadow:none!important}.el-tabs__item{color:var(--text-dim)!important;font-weight:500;transition:all .25s}.el-tabs__item:hover{color:var(--pager-hover-color)!important}.el-tabs__item.is-active{color:var(--tabs-active)!important;font-weight:600}.el-tabs__nav-wrap:after{background-color:var(--table-td-border)!important}.el-tabs__active-bar{background:var(--tabs-bar)!important;height:3px!important;border-radius:2px}.el-switch__label{color:var(--text-dim)!important}.el-switch__label.is-active{color:var(--tag-primary-color)!important}.el-dropdown-menu{background:var(--dropdown-bg)!important;border:1px solid var(--dropdown-border)!important;border-radius:10px!important;box-shadow:0 8px 32px rgba(0,0,0,.4);padding:4px 0}.el-dropdown-menu__item{color:var(--table-td-color)!important;padding:8px 18px;transition:all .2s;border-radius:6px;margin:2px 6px}.el-dropdown-menu__item:hover{background:var(--dropdown-hover)!important;color:var(--dropdown-hover-text)!important}.page-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.page-header h3{color:var(--page-title);margin:0;font-size:18px;font-weight:700}.el-dialog__headerbtn .el-dialog__close{color:var(--text-dim)!important;font-size:18px}.el-dialog__headerbtn .el-dialog__close:hover{color:var(--close-hover)!important}.el-message-box{background:var(--dropdown-bg)!important;border:1px solid var(--dropdown-border)!important;border-radius:14px!important}.el-message-box__title{color:var(--dialog-title)!important}.el-message-box__message{color:var(--table-td-color)!important}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.theme-popover.el-popover,.theme-popover.el-popper{background:#1a1a2e!important;border:1px solid rgba(244,114,182,.15)!important;border-radius:12px!important;color:#e5e7eb!important;box-shadow:0 8px 32px rgba(0,0,0,.5)!important}.theme-popover .theme-card-name{color:#e5e7eb!important}.theme-popover .theme-card-badge,.theme-popover .theme-card.active .theme-card-name{color:#f0c4ff!important}.theme-popover .theme-picker-header{border-bottom-color:rgba(244,114,182,.1)!important}.el-dropdown-menu.el-popper{background:#1a1a2e!important;border:1px solid rgba(244,114,182,.15)!important;border-radius:10px!important;box-shadow:0 8px 32px rgba(0,0,0,.5)!important}.el-dropdown-menu__item{color:#d1d5db!important}.el-dropdown-menu__item:hover{background:rgba(244,114,182,.1)!important;color:#f0c4ff!important}