:root{--color-primary: #1677ff;--color-primary-light: #4096ff;--color-primary-dark: #0958d9;--color-accent: #1677ff;--color-accent-soft: #69b1ff;--color-success: #10b981;--color-warning: #f59e0b;--color-danger: #ef4444;--color-info: #6366f1;--color-bg-base: #f0f6fc;--color-bg-page: #f5f9ff;--color-bg-card: #ffffff;--color-bg-sidebar: #0b1a2e;--color-bg-sidebar-hover: #132940;--color-bg-sidebar-active: rgba(14, 165, 233, .12);--color-text-primary: #1a2332;--color-text-regular: #364153;--color-text-secondary: #64748b;--color-text-placeholder: #94a3b8;--color-text-sidebar: #c8d6e5;--color-text-sidebar-active: #38bdf8;--color-border: #e2e8f0;--color-border-light: #f1f5f9;--color-border-hover: #cbd5e1;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .04);--shadow-md: 0 4px 16px rgba(0, 0, 0, .06);--shadow-lg: 0 8px 32px rgba(0, 0, 0, .08);--shadow-card: 0 1px 3px rgba(0, 0, 0, .04), 0 4px 12px rgba(22, 119, 255, .06);--radius-sm: 4px;--radius-md: 6px;--radius-lg: 6px;--radius-xl: 6px;--font-family-base: "PingFang SC", "Microsoft YaHei", "Hiragino Sans GB", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "SF Mono", "SFMono-Regular", "Consolas", "Liberation Mono", "Menlo", monospace;--table-header-bg: #fafafa;--table-row-hover-bg: #f5f7fa;--table-row-stripe-bg: #fafbfc;--table-border-color: #ebeef5;--skeleton-bg: #f2f3f5;--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-base: .25s cubic-bezier(.4, 0, .2, 1);--transition-slow: .4s cubic-bezier(.4, 0, .2, 1);--sidebar-width: 220px;--sidebar-collapsed-width: 72px;--header-height: 56px}[data-theme=dark]{--color-primary: #2EDBEF;--color-primary-light: #67E1F5;--color-primary-dark: #0E97B6;--color-accent: #2EDBEF;--color-accent-soft: #67E1F5;--color-success: #3DDC97;--color-warning: #FFC94D;--color-danger: #FF7A8A;--color-info: #5AA9FF;--color-bg-base: var(--brand-background);--color-bg-page: var(--brand-bg-soft);--color-bg-card: var(--brand-card);--color-bg-sidebar: var(--brand-sidebar);--color-bg-sidebar-hover: var(--brand-muted);--color-bg-sidebar-active: rgba(46, 219, 239, .12);--color-text-primary: var(--brand-foreground);--color-text-regular: var(--brand-ink-2);--color-text-secondary: var(--brand-ink-3);--color-text-placeholder: var(--brand-ink-3);--color-text-sidebar: var(--brand-ink-3);--color-text-sidebar-active: var(--brand-primary);--color-border: var(--brand-line);--color-border-light: var(--brand-surface-3);--color-border-hover: var(--brand-line-2);--shadow-sm: 0 1px 2px rgba(2, 6, 18, .3);--shadow-md: 0 4px 16px rgba(2, 6, 18, .4);--shadow-lg: 0 8px 32px rgba(2, 6, 18, .5);--shadow-card: 0 1px 3px rgba(2, 6, 18, .4), 0 4px 12px rgba(46, 219, 239, .08);--table-header-bg: var(--brand-bg-soft);--table-row-hover-bg: var(--brand-muted);--table-row-stripe-bg: var(--brand-bg-soft);--table-border-color: var(--brand-line);--skeleton-bg: var(--brand-surface-2)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-family:var(--font-family-base);font-size:14px;line-height:1.6;color:var(--color-text-primary);background-color:var(--color-bg-base);min-width:320px;min-height:100vh}a{color:var(--color-primary);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--color-primary-light)}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.3;color:var(--color-text-primary)}#app{width:100%;min-height:100vh}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--color-border-hover);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--color-text-placeholder)}::selection{background:#2edbef2e;color:var(--color-primary-light)}.tabular-nums{font-variant-numeric:tabular-nums;font-family:var(--font-mono)}html[data-theme=dark] body{background-color:var(--brand-background);color:var(--brand-foreground)}html[data-theme=dark] .dashboard-container{background:var(--brand-background)}html[data-theme=dark] .sidebar{background:var(--brand-sidebar);border-right-color:var(--brand-line);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}html[data-theme=dark] .sidebar-header{border-bottom-color:#e8eef814}html[data-theme=dark] .logo-text{color:var(--brand-foreground)}html[data-theme=dark] .sidebar-menu .el-menu-item:hover,html[data-theme=dark] .sidebar-menu .el-sub-menu__title:hover{background:var(--brand-muted)!important;color:var(--brand-foreground)!important}html[data-theme=dark] .sidebar-menu .el-menu-item.is-active{background:#2edbef1f!important;color:var(--brand-primary)!important;border-right-color:var(--brand-primary)}html[data-theme=dark] .sidebar-menu .el-sub-menu .el-menu{background:#0003!important}html[data-theme=dark] .menu-separator{background:#e8eef81a}html[data-theme=dark] .sidebar-footer{border-top-color:#e8eef814}html[data-theme=dark] .collapse-btn,html[data-theme=dark] .logout-btn{color:var(--brand-ink-3)}html[data-theme=dark] .collapse-btn:hover,html[data-theme=dark] .logout-btn:hover{background:var(--brand-muted);color:var(--brand-foreground)}html[data-theme=dark] .logout-btn:hover{color:var(--state-error);background:#ff7a8a14}html[data-theme=dark] .main-header{background:#0a0f1e8c;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom-color:var(--brand-line)}html[data-theme=dark] .header-icon-btn{color:var(--brand-ink-2)}html[data-theme=dark] .header-icon-btn:hover{background:var(--brand-muted);color:var(--brand-primary)}html[data-theme=dark] .header-badge{background:var(--state-error)}html[data-theme=dark] .user-info:hover{background:var(--brand-muted)}html[data-theme=dark] .user-name{color:var(--brand-foreground)}html[data-theme=dark] .user-info svg{color:var(--brand-ink-3)}html[data-theme=dark] .main-content-area{background:var(--brand-background)}html[data-theme=dark] .side-panel{background:var(--brand-bg-soft);border-left-color:var(--brand-line);box-shadow:-4px 0 24px #02061266}html[data-theme=dark] .side-panel-header{background:var(--brand-bg-soft);border-bottom-color:var(--brand-line)}html[data-theme=dark] .side-panel-header h2{color:var(--brand-foreground)}html[data-theme=dark] .panel-close-btn{color:var(--brand-ink-3)}html[data-theme=dark] .panel-close-btn:hover{background:var(--brand-surface-2);color:var(--brand-foreground)}html[data-theme=dark] .el-card{background:var(--brand-card)!important;border-color:var(--brand-border)!important}html[data-theme=dark] .el-card__header{border-bottom-color:var(--brand-line)!important}html[data-theme=dark] .el-table{--el-table-bg-color: transparent;--el-table-tr-bg-color: transparent}html[data-theme=dark] .el-table th.el-table__cell{background-color:#ffffff0a!important;border-bottom-color:var(--brand-line)!important}html[data-theme=dark] .el-table td.el-table__cell{border-bottom-color:var(--brand-line)}html[data-theme=dark] .el-pagination button,html[data-theme=dark] .el-pager li{background:var(--brand-surface);color:var(--brand-ink-2)}html[data-theme=dark] .el-pager li.is-active{background:var(--brand-primary);color:var(--brand-primary-foreground)}html[data-theme=dark] .el-pagination .btn-next,html[data-theme=dark] .el-pagination .btn-prev{background:var(--brand-surface);color:var(--brand-ink-2)}html[data-theme=dark] .el-input__wrapper{background:var(--brand-surface);box-shadow:0 0 0 1px var(--brand-input) inset}html[data-theme=dark] .el-select .el-input .el-select__caret{color:var(--brand-ink-3)}html[data-theme=dark] .el-dialog{background:var(--brand-popover);border:1px solid var(--brand-line)}html[data-theme=dark] .el-dialog__header{border-bottom-color:var(--brand-line)}html[data-theme=dark] .el-dialog__footer{border-top-color:var(--brand-line)}html[data-theme=dark] .el-form-item__label,html[data-theme=dark] .el-tabs__item{color:var(--brand-ink-2)}html[data-theme=dark] .el-tabs__item.is-active{color:var(--brand-primary)}html[data-theme=dark] .el-tabs__header{border-bottom-color:var(--brand-line)}html[data-theme=dark] .el-message-box{background:var(--brand-popover);border:1px solid var(--brand-line)}html[data-theme=dark] .el-popper.is-light{background:var(--brand-popover);border-color:var(--brand-line);color:var(--brand-foreground)}html[data-theme=dark] .el-tag--default{background:var(--brand-surface-2);border-color:var(--brand-input);color:var(--brand-ink-2)}html[data-theme=dark] [class*=search],html[data-theme=dark] [class*=filter],html[data-theme=dark] [class*=toolbar]{background:transparent!important}html[data-theme=dark] .metric-item:nth-child(1) .metric-icon{background:#2edbef1f!important;color:var(--brand-primary)!important}html[data-theme=dark] .metric-card:nth-child(1) .metric-icon{background:#2edbef1f!important;color:var(--brand-primary)!important}html[data-theme=dark] .metric-card:nth-child(2) .metric-icon{background:#ff7a8a1f!important;color:var(--state-error)!important}html[data-theme=dark] .metric-card:nth-child(3) .metric-icon{background:#3ddc971f!important;color:var(--state-success)!important}html[data-theme=dark] .metric-card:nth-child(4) .metric-icon{background:#5aa9ff1f!important;color:var(--state-info)!important}html[data-theme=dark] .order-list-container{background:var(--brand-background)}html[data-theme=dark] .order-table-wrapper{background:var(--brand-card);border:1px solid var(--brand-border);border-radius:var(--brand-radius-lg)}html[data-theme=dark] .order-card{background:var(--brand-card);border-color:var(--brand-border)}html[data-theme=dark] .status-badge-pending{background:#ffc94d1f;color:var(--state-warning)}html[data-theme=dark] .status-badge-paid{background:#2edbef1f;color:var(--brand-primary)}html[data-theme=dark] .status-badge-booked{background:#3ddc971f;color:var(--state-success)}html[data-theme=dark] .status-badge-completed{background:var(--brand-muted);color:var(--brand-ink-2)}html[data-theme=dark] .status-badge-cancelled{background:#ff7a8a1f;color:var(--state-error)}html[data-theme=dark] .status-badge-refunding{background:#ffc94d1f;color:var(--state-warning)}html[data-theme=dark] .status-badge-refunded{background:#5aa9ff1f;color:var(--state-info)}html[data-theme=dark] .matrix-login-card{background:var(--brand-card)!important}html[data-theme=dark] .matrix-tabs,html[data-theme=dark] .dash-card{background:var(--brand-card)}html[data-theme=dark] .video-card{background:var(--brand-card);border-color:var(--brand-border)}html[data-theme=dark] .comment-item{background:var(--brand-card);border-bottom-color:var(--brand-line)}html[data-theme=dark] .chat-list{background:var(--brand-surface)}html[data-theme=dark] .chat-list-item{border-bottom-color:var(--brand-line)}html[data-theme=dark] .chat-message-left .chat-bubble{background:var(--brand-surface-2)}:root{--brand-cyan-50: #E8FBFF;--brand-cyan-100: #C8F4FD;--brand-cyan-200: #98EAF9;--brand-cyan-300: #67E1F5;--brand-cyan-400: #46DBF1;--brand-cyan-500: #2EDBEF;--brand-cyan-600: #17BDD8;--brand-cyan-700: #0E97B6;--brand-cyan-800: #0A6E85;--brand-cyan-900: #083D4C;--brand-background: #0A0F1E;--brand-bg: #0A0F1E;--brand-bg-soft: #0D1526;--brand-surface: rgba(255, 255, 255, .05);--brand-surface-2: rgba(255, 255, 255, .08);--brand-surface-3: rgba(255, 255, 255, .11);--brand-foreground: #E8EEF8;--brand-ink: #E8EEF8;--brand-ink-2: rgba(232, 238, 248, .66);--brand-ink-3: rgba(232, 238, 248, .4);--brand-ink-invert: #06212B;--brand-border: rgba(255, 255, 255, .08);--brand-line: rgba(255, 255, 255, .08);--brand-line-2: rgba(46, 219, 239, .3);--brand-input: rgba(255, 255, 255, .13);--brand-ring: rgba(46, 219, 239, .45);--brand-card: rgba(255, 255, 255, .05);--brand-card-foreground: #E8EEF8;--brand-popover: #141D33;--brand-popover-foreground:#E8EEF8;--brand-primary: #2EDBEF;--brand-primary-foreground:#06212B;--brand-muted: rgba(255, 255, 255, .06);--brand-muted-foreground: rgba(232, 238, 248, .55);--brand-destructive: #FF7A8A;--brand-destructive-foreground: #2A0A10;--state-success: #3DDC97;--state-warning: #FFC94D;--state-error: #FF7A8A;--state-info: #5AA9FF;--brand-chart-1: #2EDBEF;--brand-chart-2: #67E1F5;--brand-chart-3: #98EAF9;--brand-chart-4: #3F8FAF;--brand-chart-5: #6E7C96;--brand-sidebar: rgba(13, 21, 38, .72);--brand-sidebar-foreground:#E8EEF8;--brand-sidebar-primary: #2EDBEF;--brand-sidebar-primary-foreground: #06212B;--brand-radius-sm: 4px;--brand-radius-md: 8px;--brand-radius-lg: 12px;--shadow-1: 0 1px 2px rgba(5, 12, 28, .05);--shadow-2: 0 4px 16px rgba(5, 12, 28, .05);--shadow-float: 0 24px 48px -16px rgba(2, 6, 18, .6);--font-sans: "Inter", "HarmonyOS Sans SC", "MiSans", "PingFang SC", "Microsoft YaHei", system-ui, -apple-system, sans-serif;--font-mono: "JetBrains Mono", "SFMono-Regular", Consolas, "Liberation Mono", monospace}html[data-theme=dark]{--el-color-primary: #2EDBEF;--el-color-primary-light-1: #46DBF1;--el-color-primary-light-2: #67E1F5;--el-color-primary-light-3: #82E7F7;--el-color-primary-light-4: #98EAF9;--el-color-primary-light-5: #B0EFFB;--el-color-primary-light-6: #C8F4FD;--el-color-primary-light-7: #D9F8FE;--el-color-primary-light-8: #E8FBFF;--el-color-primary-light-9: #F2FDFF;--el-color-primary-dark-2: #17BDD8;--el-color-success: #3DDC97;--el-color-warning: #FFC94D;--el-color-danger: #FF7A8A;--el-color-error: #FF7A8A;--el-color-info: #5AA9FF;--el-box-shadow-light: 0 2px 12px rgba(2, 6, 18, .4);--el-box-shadow: 0 4px 16px rgba(2, 6, 18, .5);--el-bg-color-page: #0A0F1E;--el-bg-color: #0D1526;--el-bg-color-overlay: #141D33;--el-text-color-primary: #E8EEF8;--el-text-color-regular: rgba(232, 238, 248, .82);--el-text-color-secondary: rgba(232, 238, 248, .6);--el-text-color-placeholder: rgba(232, 238, 248, .38);--el-text-color-disabled: rgba(232, 238, 248, .26);--el-border-color: rgba(255, 255, 255, .1);--el-border-color-light: rgba(255, 255, 255, .08);--el-border-color-lighter: rgba(255, 255, 255, .06);--el-border-color-extra-light: rgba(255, 255, 255, .04);--el-border-color-dark: rgba(255, 255, 255, .14);--el-fill-color: rgba(255, 255, 255, .05);--el-fill-color-light: rgba(255, 255, 255, .08);--el-fill-color-lighter: rgba(255, 255, 255, .1);--el-fill-color-extra-light: rgba(255, 255, 255, .04);--el-fill-color-dark: rgba(255, 255, 255, .12);--el-fill-color-blank: #0D1526;--el-overlay-color: rgba(4, 8, 18, .62);--el-overlay-color-light: rgba(4, 8, 18, .4);--el-mask-color: rgba(4, 8, 18, .62);--el-mask-color-extra-light: rgba(4, 8, 18, .4);--el-border-radius-base: var(--brand-radius-md);--el-border-radius-small: var(--brand-radius-sm);--el-border-radius-round: 20px;--el-font-family: var(--font-sans)}html[data-theme=dark]{color-scheme:dark}html[data-theme=dark] body{background-color:var(--brand-background);background-image:radial-gradient(900px 520px at 12% -8%,rgba(46,219,239,.06),transparent 60%),radial-gradient(760px 460px at 96% 8%,rgba(90,169,255,.04),transparent 60%);color:var(--brand-foreground)}html[data-theme=dark] .el-card{background:var(--brand-card)!important;border:1px solid var(--brand-border)!important;border-radius:var(--brand-radius-lg)!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:var(--shadow-2);transition:transform .18s ease,border-color .18s ease,background-color .18s ease}html[data-theme=dark] .el-card.is-hover-shadow:hover{transform:translateY(-2px);border-color:var(--brand-line-2)!important;box-shadow:var(--shadow-float)}html[data-theme=dark] .el-card__header{border-bottom:1px solid var(--brand-line);color:var(--brand-foreground);font-weight:600}html[data-theme=dark] .el-card__body{color:var(--brand-foreground)}html[data-theme=dark] .el-table{--el-table-bg-color: transparent;--el-table-tr-bg-color: transparent;--el-table-header-bg-color: rgba(255, 255, 255, .04);--el-table-border-color: rgba(255, 255, 255, .06);background:transparent}html[data-theme=dark] .el-table th.el-table__cell{background-color:#ffffff0a!important;color:var(--brand-ink-3);font-weight:600;border-bottom:1px solid var(--brand-line)!important}html[data-theme=dark] .el-table td.el-table__cell{border-bottom:1px solid rgba(255,255,255,.05);color:var(--brand-foreground)}html[data-theme=dark] .el-table .el-table__row:hover>td.el-table__cell{background-color:var(--brand-muted)}html[data-theme=dark] .el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background-color:#ffffff08}html[data-theme=dark] .el-table__empty-block{background:transparent}html[data-theme=dark] .el-table__empty-text{color:var(--brand-ink-3)}html[data-theme=dark] .el-table__fixed-header-wrapper .el-table__header th{background-color:var(--brand-bg-soft)!important}html[data-theme=dark] .el-table__inner-wrapper:before{background-color:transparent}html[data-theme=dark] .el-table__border-left-patch,html[data-theme=dark] .el-table,html[data-theme=dark] .el-table__expanded-cell{background-color:transparent}html[data-theme=dark] .el-pagination button,html[data-theme=dark] .el-pager li{background:var(--brand-surface);color:var(--brand-ink-2);border-radius:var(--brand-radius-sm)}html[data-theme=dark] .el-pager li.is-active{background:var(--brand-primary);color:var(--brand-primary-foreground);font-weight:600}html[data-theme=dark] .el-pagination .btn-next,html[data-theme=dark] .el-pagination .btn-prev{background:var(--brand-surface);color:var(--brand-ink-2);border-radius:var(--brand-radius-sm)}html[data-theme=dark] .el-pagination .btn-next:hover,html[data-theme=dark] .el-pagination .btn-prev:hover{color:var(--brand-primary)}html[data-theme=dark] .el-pagination.is-background .el-pager li:not(.is-disabled).is-active{background-color:var(--brand-primary)}html[data-theme=dark] .el-pagination.is-background .el-pager li:hover{color:var(--brand-primary)}html[data-theme=dark] .el-input__wrapper{background:var(--brand-surface);box-shadow:0 0 0 1px var(--brand-input) inset;border-radius:var(--brand-radius-md)}html[data-theme=dark] .el-input__wrapper:hover{box-shadow:0 0 0 1px var(--brand-line-2) inset}html[data-theme=dark] .el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--brand-primary) inset,0 0 0 3px #2edbef24}html[data-theme=dark] .el-input__inner{color:var(--brand-foreground)}html[data-theme=dark] .el-input__inner::placeholder{color:var(--brand-ink-3)}html[data-theme=dark] .el-input__prefix,html[data-theme=dark] .el-input__suffix{color:var(--brand-ink-3)}html[data-theme=dark] .el-input-number .el-input__wrapper{background:var(--brand-surface)}html[data-theme=dark] .el-select .el-select__caret{color:var(--brand-ink-3)}html[data-theme=dark] .el-textarea__inner{background:var(--brand-surface);color:var(--brand-foreground);box-shadow:0 0 0 1px var(--brand-input) inset;border-radius:var(--brand-radius-md)}html[data-theme=dark] .el-textarea__inner::placeholder{color:var(--brand-ink-3)}html[data-theme=dark] .el-date-editor .el-input__wrapper{background:var(--brand-surface)}html[data-theme=dark] .el-date-editor .el-input__wrapper:hover{box-shadow:0 0 0 1px var(--brand-line-2) inset}html[data-theme=dark] .el-popper.is-light,html[data-theme=dark] .el-select-dropdown,html[data-theme=dark] .el-dropdown-menu,html[data-theme=dark] .el-picker-panel,html[data-theme=dark] .el-date-picker__header,html[data-theme=dark] .el-date-table td div{background:var(--brand-popover);border-color:var(--brand-line)}html[data-theme=dark] .el-select-dropdown__item{color:var(--brand-ink-2)}html[data-theme=dark] .el-select-dropdown__item.is-hovering{background:var(--brand-muted)}html[data-theme=dark] .el-select-dropdown__item.is-selected{color:var(--brand-primary);font-weight:600}html[data-theme=dark] .el-dropdown-menu__item{color:var(--brand-ink-2)}html[data-theme=dark] .el-dropdown-menu__item:hover{background:var(--brand-muted);color:var(--brand-foreground)}html[data-theme=dark] .el-dropdown-menu__item:not(.is-disabled):focus{background:var(--brand-muted);color:var(--brand-foreground)}html[data-theme=dark] .el-dialog{background:var(--brand-popover);border:1px solid var(--brand-line);border-radius:var(--brand-radius-lg);box-shadow:var(--shadow-float)}html[data-theme=dark] .el-dialog__header{border-bottom:1px solid var(--brand-line);padding:20px 24px;margin-right:0}html[data-theme=dark] .el-dialog__title{color:var(--brand-foreground);font-weight:600;font-size:17px}html[data-theme=dark] .el-dialog__body{color:var(--brand-ink-2)}html[data-theme=dark] .el-dialog__footer{border-top:1px solid var(--brand-line);padding:16px 24px}html[data-theme=dark] .el-message-box{background:var(--brand-popover);border:1px solid var(--brand-line);border-radius:var(--brand-radius-lg)}html[data-theme=dark] .el-message-box__title{color:var(--brand-foreground)}html[data-theme=dark] .el-message-box__message{color:var(--brand-ink-2)}html[data-theme=dark] .el-message-box__status.el-message-box__icon--warning{color:var(--state-warning)}html[data-theme=dark] .el-message-box__status.el-message-box__icon--error{color:var(--state-error)}html[data-theme=dark] .el-button--default{--el-button-bg-color: var(--brand-surface);--el-button-border-color: var(--brand-input);--el-button-hover-bg-color: var(--brand-surface-2);--el-button-hover-border-color: var(--brand-line-2);--el-button-hover-text-color: var(--brand-primary);--el-button-active-bg-color: var(--brand-surface-2);--el-button-text-color: var(--brand-ink-2);border-radius:var(--brand-radius-md)}html[data-theme=dark] .el-button--primary{--el-button-bg-color: var(--brand-primary);--el-button-border-color: var(--brand-primary);--el-button-text-color: var(--brand-primary-foreground);--el-button-hover-bg-color: var(--brand-cyan-400);--el-button-hover-border-color: var(--brand-cyan-400);--el-button-active-bg-color: var(--brand-cyan-600);--el-button-active-border-color: var(--brand-cyan-600);border:none;border-radius:var(--brand-radius-md);font-weight:600}html[data-theme=dark] .el-button--primary:hover{transform:translateY(-1px);box-shadow:0 4px 14px #2edbef4d}html[data-theme=dark] .el-button.is-plain{--el-button-bg-color: transparent;--el-button-hover-bg-color: var(--brand-muted);--el-button-hover-border-color: var(--brand-primary);--el-button-hover-text-color: var(--brand-primary)}html[data-theme=dark] .el-button--success{--el-button-text-color: var(--state-success)}html[data-theme=dark] .el-button--warning{--el-button-text-color: var(--state-warning)}html[data-theme=dark] .el-button--danger{--el-button-text-color: var(--state-error)}html[data-theme=dark] .el-form-item__label{color:var(--brand-ink-2);font-weight:500}html[data-theme=dark] .el-form-item__error{color:var(--state-error)}html[data-theme=dark] .el-tabs__item{color:var(--brand-ink-2);font-weight:500}html[data-theme=dark] .el-tabs__item.is-active,html[data-theme=dark] .el-tabs__item:hover{color:var(--brand-primary)}html[data-theme=dark] .el-tabs__active-bar{background-color:var(--brand-primary)}html[data-theme=dark] .el-tabs__nav-wrap:after{background:var(--brand-line)}html[data-theme=dark] .el-tag{border-radius:999px;font-weight:500}html[data-theme=dark] .el-tag--primary{background:#2edbef1f;border-color:#2edbef47;color:var(--brand-primary)}html[data-theme=dark] .el-tag--success{background:#3ddc971f;border-color:#3ddc973d;color:var(--state-success)}html[data-theme=dark] .el-tag--warning{background:#ffc94d1f;border-color:#ffc94d3d;color:var(--state-warning)}html[data-theme=dark] .el-tag--danger,html[data-theme=dark] .el-tag--error{background:#ff7a8a1f;border-color:#ff7a8a3d;color:var(--state-error)}html[data-theme=dark] .el-tag--info{background:var(--brand-muted);border-color:var(--brand-border);color:var(--brand-ink-2)}html[data-theme=dark] .el-breadcrumb__inner{color:var(--brand-ink-3)}html[data-theme=dark] .el-breadcrumb__inner.is-link:hover{color:var(--brand-primary)}html[data-theme=dark] .el-menu{background-color:transparent;border-right:none}html[data-theme=dark] .el-menu-item,html[data-theme=dark] .el-sub-menu__title{color:var(--brand-ink-2)}html[data-theme=dark] .el-menu-item:hover,html[data-theme=dark] .el-sub-menu__title:hover{background-color:var(--brand-muted);color:var(--brand-foreground)}html[data-theme=dark] .el-menu-item.is-active{background:#2edbef1f;border-right:2px solid var(--brand-primary);color:var(--brand-primary);font-weight:600}html[data-theme=dark] .el-menu-item.is-active:before{position:absolute;inset:0 8px;content:"";background:#2edbef1f;border-radius:var(--brand-radius-md);z-index:-1}html[data-theme=dark] .el-skeleton__item{background:linear-gradient(90deg,#ffffff0a 25%,#ffffff14 37%,#ffffff0a 63%)}html[data-theme=dark] .el-loading-mask{background-color:#0a0f1eb8}html[data-theme=dark] .el-loading-spinner .path{stroke:var(--brand-primary)}html[data-theme=dark] .el-empty__description{color:var(--brand-ink-3)}html[data-theme=dark] *::-webkit-scrollbar{width:8px;height:8px}html[data-theme=dark] *::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:999px}html[data-theme=dark] *::-webkit-scrollbar-thumb:hover{background:#ffffff3d}html[data-theme=dark] *::-webkit-scrollbar-track{background:transparent}html[data-theme=dark] .el-badge__content{font-weight:600}html[data-theme=dark] .el-cascader-menu{background:var(--brand-popover);color:var(--brand-ink-2)}html[data-theme=dark] .el-cascader-node:not(.is-disabled):hover,html[data-theme=dark] .el-cascader-node.is-active{background:var(--brand-muted);color:var(--brand-primary)}html[data-theme=dark] .el-drawer{background:var(--brand-popover)}html[data-theme=dark] .el-drawer__header{color:var(--brand-foreground);border-bottom:1px solid var(--brand-line);margin-bottom:0}:root{--el-color-primary: #0ea5e9;--el-color-primary-light-1: #1ab2f0;--el-color-primary-light-2: #38bdf8;--el-color-primary-light-3: #5cc8fa;--el-color-primary-light-4: #7dd3fc;--el-color-primary-light-5: #a0dffd;--el-color-primary-light-6: #bae6fd;--el-color-primary-light-7: #d4edfe;--el-color-primary-light-8: #e6f4fe;--el-color-primary-light-9: #f0f9ff;--el-color-primary-dark-2: #0284c7;--el-color-success: #10b981;--el-color-warning: #f59e0b;--el-color-danger: #ef4444;--el-color-info: #6366f1;--el-border-radius-base: 8px;--el-border-radius-small: 6px;--el-border-radius-round: 20px;--el-font-family: "PingFang SC", "Microsoft YaHei", "Hiragino Sans GB", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--el-box-shadow-light: 0 2px 12px rgba(0, 0, 0, .06);--el-box-shadow: 0 4px 16px rgba(0, 0, 0, .08);--el-bg-color-page: #f0f6fc;--el-bg-color: #ffffff;--el-bg-color-overlay: #ffffff;--el-text-color-primary: #1a2332;--el-text-color-regular: #364153;--el-text-color-secondary: #64748b;--el-text-color-placeholder: #94a3b8;--el-border-color: #e2e8f0;--el-border-color-light: #f1f5f9;--el-border-color-lighter: #f8fafc;--el-border-color-extra-light: #fcfdfd;--el-border-color-dark: #cbd5e1;--el-fill-color: #f0f6fc;--el-fill-color-light: #f5f9ff;--el-fill-color-blank: #ffffff;--el-overlay-color: rgba(0, 0, 0, .5);--el-overlay-color-light: rgba(0, 0, 0, .3)}.el-button{font-weight:500;letter-spacing:.01em;transition:all .25s cubic-bezier(.4,0,.2,1)}.el-button--default{--el-button-bg-color: #ffffff;--el-button-border-color: #dcdfe6;--el-button-hover-bg-color: #ecf5ff;--el-button-hover-border-color: #c6e2ff;--el-button-active-bg-color: #ecf5ff;--el-button-text-color: #606266}.el-button.is-plain{--el-button-bg-color: transparent;--el-button-hover-bg-color: #ecf5ff;--el-button-hover-border-color: var(--el-color-primary);--el-button-hover-text-color: var(--el-color-primary)}.el-button--primary{border:none}.el-button--primary:hover{transform:translateY(-1px);box-shadow:0 4px 14px #1677ff4d}.el-button--warning{--el-button-text-color: #e6a23c;--el-button-hover-text-color: #ebb563}.el-button--danger{--el-button-text-color: #f56c6c;--el-button-hover-text-color: #f89898}.el-card{border:1px solid var(--el-border-color);border-radius:12px;box-shadow:0 1px 3px #0000000f,0 4px 12px #0000000a;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.el-card.is-hover-shadow:hover{box-shadow:0 4px 16px #0000001a,0 8px 24px #00000014;transform:translateY(-2px);border-color:var(--el-color-primary-light-3)}.el-card__header{border-bottom:1px solid var(--el-border-color-lighter);padding:16px 20px;font-weight:600;font-size:15px;color:var(--el-text-color-primary)}.el-card__body{padding:20px}.el-table{--el-table-border-color: var(--el-border-color);--el-table-header-bg-color: var(--el-fill-color);border-radius:10px;overflow:hidden}.el-table th.el-table__cell{background-color:var(--el-fill-color);color:var(--el-text-color-regular);font-weight:600;font-size:13px;letter-spacing:.02em;border-bottom:2px solid var(--el-border-color)}.el-table .el-table__row:hover>td.el-table__cell{background-color:var(--el-fill-color-light)}.el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background-color:var(--el-fill-color)}.el-dialog{border-radius:16px;box-shadow:0 16px 48px #0000001a}.el-dialog__header{border-bottom:1px solid var(--el-border-color-lighter);padding:20px 24px;margin-right:0}.el-dialog__title{font-weight:600;font-size:18px;color:var(--el-text-color-primary)}.el-dialog__body{padding:24px}.el-dialog__footer{border-top:1px solid var(--el-border-color-lighter);padding:16px 24px}.el-input__wrapper{border-radius:8px;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 2px #0000000a}.el-input__wrapper:hover{box-shadow:0 1px 3px #1677ff14}.el-input.is-focus .el-input__wrapper{box-shadow:0 0 0 1px var(--el-color-primary) inset,0 0 0 3px #1677ff1f}.el-dropdown-menu{border-radius:10px;border:1px solid var(--el-border-color);box-shadow:var(--el-box-shadow-light);padding:6px}.el-dropdown-menu__item{border-radius:6px;transition:all .15s ease}.el-pagination{font-weight:500}.el-pager li.is-active{background-color:var(--el-color-primary);border-radius:6px;font-weight:600}.el-tag{border-radius:6px;font-weight:500}.el-badge__content{font-weight:600}.el-breadcrumb__inner{font-weight:500}.el-empty__description{color:var(--el-text-color-secondary)}.el-loading-mask{border-radius:12px}[data-theme=dark]{--el-color-primary: #2EDBEF;--el-color-primary-light-1: #46DBF1;--el-color-primary-light-2: #67E1F5;--el-color-primary-light-3: #82E7F7;--el-color-primary-light-4: #98EAF9;--el-color-primary-light-5: #B0EFFB;--el-color-primary-light-6: #C8F4FD;--el-color-primary-light-7: #D9F8FE;--el-color-primary-light-8: #E8FBFF;--el-color-primary-light-9: #F2FDFF;--el-color-primary-dark-2: #17BDD8;--el-color-success: #3DDC97;--el-color-warning: #FFC94D;--el-color-danger: #FF7A8A;--el-color-info: #5AA9FF;--el-box-shadow-light: 0 2px 12px rgba(2, 6, 18, .4);--el-box-shadow: 0 4px 16px rgba(2, 6, 18, .5);--el-bg-color-page: #0A0F1E;--el-bg-color: #0D1526;--el-bg-color-overlay: #141D33;--el-text-color-primary: #E8EEF8;--el-text-color-regular: rgba(232, 238, 248, .82);--el-text-color-secondary: rgba(232, 238, 248, .6);--el-text-color-placeholder: rgba(232, 238, 248, .38);--el-border-color: rgba(255, 255, 255, .1);--el-border-color-light: rgba(255, 255, 255, .08);--el-border-color-lighter: rgba(255, 255, 255, .06);--el-border-color-extra-light: rgba(255, 255, 255, .04);--el-border-color-dark: rgba(255, 255, 255, .14);--el-fill-color: rgba(255, 255, 255, .05);--el-fill-color-light: rgba(255, 255, 255, .08);--el-fill-color-blank: #0D1526;--el-overlay-color: rgba(4, 8, 18, .62);--el-overlay-color-light: rgba(4, 8, 18, .4)}[data-theme=dark] .el-button--default{--el-button-bg-color: var(--brand-surface);--el-button-border-color: var(--brand-input);--el-button-hover-bg-color: var(--brand-surface-2);--el-button-hover-border-color: var(--brand-line-2);--el-button-hover-text-color: var(--brand-primary);--el-button-active-bg-color: var(--brand-surface-2);--el-button-text-color: var(--brand-ink-2)}[data-theme=dark] .el-button.is-plain{--el-button-bg-color: transparent;--el-button-hover-bg-color: var(--brand-muted);--el-button-hover-border-color: var(--brand-primary);--el-button-hover-text-color: var(--brand-primary)}[data-theme=dark] .el-button--primary{--el-button-bg-color: var(--brand-primary);--el-button-border-color: var(--brand-primary);--el-button-text-color: var(--brand-primary-foreground);--el-button-hover-bg-color: var(--brand-cyan-400);--el-button-hover-border-color: var(--brand-cyan-400);--el-button-active-bg-color: var(--brand-cyan-600);--el-button-active-border-color: var(--brand-cyan-600);border:none;font-weight:600}[data-theme=dark] .el-button--primary:hover{transform:translateY(-1px);box-shadow:0 4px 14px #2edbef4d}[data-theme=dark] .el-button--warning{--el-button-text-color: var(--state-warning);--el-button-hover-text-color: #FFD77A}[data-theme=dark] .el-button--danger{--el-button-text-color: var(--state-error);--el-button-hover-text-color: #FF9AA5}[data-theme=dark] .el-card{border:1px solid var(--brand-border);border-radius:var(--brand-radius-lg);box-shadow:var(--shadow-2);background:var(--brand-card);transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}[data-theme=dark] .el-card.is-hover-shadow:hover{box-shadow:var(--shadow-float);transform:translateY(-2px);border-color:var(--brand-line-2)}[data-theme=dark] .el-card__header{border-bottom:1px solid var(--brand-line);padding:16px 20px;font-weight:600;font-size:15px;color:var(--brand-foreground)}[data-theme=dark] .el-table{--el-table-border-color: rgba(255, 255, 255, .06);--el-table-header-bg-color: rgba(255, 255, 255, .04);border-radius:10px;overflow:hidden;background:transparent}[data-theme=dark] .el-table th.el-table__cell{background-color:#ffffff0a!important;color:var(--brand-ink-3);font-weight:600;font-size:13px;letter-spacing:.02em;border-bottom:1px solid var(--brand-line)!important}[data-theme=dark] .el-table .el-table__row:hover>td.el-table__cell{background-color:var(--brand-muted)}[data-theme=dark] .el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background-color:#ffffff08}[data-theme=dark] .el-dialog{background:var(--brand-popover);border:1px solid var(--brand-line);border-radius:var(--brand-radius-lg);box-shadow:var(--shadow-float)}[data-theme=dark] .el-dialog__header{border-bottom:1px solid var(--brand-line);padding:20px 24px;margin-right:0}[data-theme=dark] .el-dialog__title{font-weight:600;font-size:18px;color:var(--brand-foreground)}[data-theme=dark] .el-dialog__footer{border-top:1px solid var(--brand-line);padding:16px 24px}[data-theme=dark] .el-input__wrapper{background:var(--brand-surface);box-shadow:0 0 0 1px var(--brand-input) inset;border-radius:var(--brand-radius-md);transition:all .25s cubic-bezier(.4,0,.2,1)}[data-theme=dark] .el-input__wrapper:hover{box-shadow:0 0 0 1px var(--brand-line-2) inset}[data-theme=dark] .el-input.is-focus .el-input__wrapper{box-shadow:0 0 0 1px var(--brand-primary) inset,0 0 0 3px #2edbef1f}[data-theme=dark] .el-dropdown-menu{background:var(--brand-popover);border:1px solid var(--brand-line);box-shadow:var(--shadow-float);border-radius:var(--brand-radius-md);padding:6px}[data-theme=dark] .el-dropdown-menu__item{color:var(--brand-ink-2)}[data-theme=dark] .el-dropdown-menu__item:hover{background:var(--brand-muted);color:var(--brand-primary)}
