.page-fade-enter-active{transition:opacity .2s,transform .2s}.page-fade-leave-active{transition:opacity .15s}.page-fade-enter-from{opacity:0;transform:translateY(8px)}.page-fade-leave-to{opacity:0}:root{--primary:#6366f1;--primary-light:#818cf8;--primary-dark:#4f46e5;--primary-bg:#6366f114;--success:#10b981;--warning:#f59e0b;--danger:#ef4444;--info:#6b7280;--bg-dark:#0f172a;--bg-sidebar:#1e293b;--bg-card:#1e293b;--bg-secondary:#334155b8;--bg-body:#0f172a;--bg-hover:#6366f11f;--text-primary:#f1f5f9;--text-secondary:#94a3b8;--text-muted:#64748b;--border-color:#94a3b826;--border-radius:12px;--border-radius-sm:8px;--shadow-sm:0 1px 3px #0000004d;--shadow-md:0 4px 12px #0006;--shadow-lg:0 8px 32px #00000080;--shadow-glow:0 0 20px #6366f14d;--transition:all .3s cubic-bezier(.4, 0, .2, 1);--el-bg-color:#1e293b;--el-bg-color-page:#0f172a;--el-bg-color-overlay:#1e293b;--el-fill-color-blank:#0f172a8c;--el-fill-color-light:#334155a6;--el-fill-color-lighter:#33415566;--el-fill-color-extra-light:#6366f11a;--el-fill-color-dark:#0f172ad9;--el-fill-color-darker:#0f172a;--el-text-color-primary:#f1f5f9;--el-text-color-regular:#cbd5e1;--el-text-color-secondary:#94a3b8;--el-text-color-placeholder:#64748b;--el-text-color-disabled:#475569;--el-border-color:#94a3b838;--el-border-color-light:#94a3b829;--el-border-color-lighter:#94a3b81f;--el-border-color-extra-light:#94a3b814;--el-mask-color:#0f172abf}*{box-sizing:border-box;margin:0;padding:0}html,body,#app{background:var(--bg-body);height:100%;color:var(--text-primary);-webkit-font-smoothing:antialiased;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--text-muted);border-radius:3px}.el-menu{background-color:#0000!important;border-right:none!important}.el-menu-item,.el-sub-menu__title{transition:var(--transition);color:var(--text-secondary)!important}.el-menu-item:hover,.el-sub-menu__title:hover{background-color:var(--bg-hover)!important;color:var(--text-primary)!important}.el-menu-item.is-active{border-radius:var(--border-radius-sm);margin:0 8px;background:linear-gradient(135deg, var(--primary), var(--primary-dark))!important;color:#fff!important}.stat-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--border-radius);transition:var(--transition);padding:24px;position:relative;overflow:hidden}.stat-card:before{content:"";background:linear-gradient(90deg, var(--primary), var(--primary-light));opacity:0;height:3px;transition:var(--transition);position:absolute;top:0;left:0;right:0}.stat-card:hover{box-shadow:var(--shadow-glow);border-color:#6366f14d;transform:translateY(-2px)}.stat-card:hover:before{opacity:1}.stat-card .stat-value{background:linear-gradient(135deg, var(--primary-light), #a78bfa);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:32px;font-weight:700;line-height:1.2}.stat-card .stat-label{color:var(--text-secondary);margin-top:8px;font-size:13px}.stat-card .stat-icon{opacity:.15;color:var(--primary-light);font-size:36px;position:absolute;top:20px;right:20px}.el-table{overflow:hidden;--el-table-bg-color:var(--bg-card)!important;--el-table-tr-bg-color:var(--bg-card)!important;--el-table-header-bg-color:#6366f114!important;--el-table-row-hover-bg-color:var(--bg-hover)!important;--el-table-text-color:var(--text-primary)!important;--el-table-header-text-color:var(--text-secondary)!important;--el-table-border-color:var(--border-color)!important;border-radius:var(--border-radius)!important}.el-dialog{border:1px solid var(--border-color);--el-dialog-bg-color:var(--bg-card)!important;border-radius:var(--border-radius)!important}.el-dialog__title{color:var(--text-primary)!important}.el-input__wrapper{border-color:var(--border-color)!important;box-shadow:none!important;border-radius:var(--border-radius-sm)!important;background-color:#0f172a99!important}.el-input__inner{color:var(--text-primary)!important}.el-input__wrapper:hover{border-color:var(--primary)!important}.el-input__wrapper.is-focus{border-color:var(--primary)!important;box-shadow:0 0 0 2px #6366f133!important}.el-button--primary{transition:var(--transition);box-shadow:0 2px 8px #6366f166;background:linear-gradient(135deg, var(--primary), var(--primary-dark))!important;border:none!important}.el-button--primary:hover{transform:translateY(-1px);box-shadow:0 4px 16px #6366f180}.page-container{padding:24px;animation:.4s ease-out fadeInUp}.page-header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.page-title{background:linear-gradient(135deg, var(--text-primary), var(--primary-light));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:24px;font-weight:700}.el-tag{font-weight:500;border:none!important;border-radius:6px!important}.el-pagination{--el-pagination-bg-color:transparent!important;--el-pagination-text-color:var(--text-secondary)!important;--el-pagination-button-bg-color:var(--bg-card)!important}@keyframes fadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.shimmer{background:linear-gradient(90deg,#0000 0%,#6366f11a 50%,#0000 100%) 0 0/200% 100%;animation:2s infinite shimmer}.el-select .el-input__wrapper{background-color:#0f172a99!important}.el-select-dropdown{background-color:var(--bg-card)!important;border:1px solid var(--border-color)!important}.el-select-dropdown__item{color:var(--text-primary)!important}.el-select-dropdown__item.hover,.el-select-dropdown__item:hover{background-color:var(--bg-hover)!important}.el-popper{--el-bg-color-overlay:var(--bg-card)!important}.el-form-item__label{color:var(--text-secondary)!important}.el-breadcrumb__inner{color:var(--text-muted)!important}.el-breadcrumb__inner.is-link:hover{color:var(--primary-light)!important}.form-tip{color:var(--text-muted);margin-top:4px;font-size:12px;line-height:1.4}.el-message-box{--el-messagebox-title-color:var(--text-primary)!important;background-color:var(--bg-card)!important;border:1px solid var(--border-color)!important;border-radius:var(--border-radius)!important}.el-message-box__content{color:var(--text-secondary)!important}.el-switch{--el-switch-off-color:var(--border-color)!important}.stats-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;margin-bottom:24px;display:grid}.section-row{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:20px;margin-bottom:24px;display:grid}.skeleton{background:linear-gradient(90deg, var(--bg-card) 25%, #6366f114 50%, var(--bg-card) 75%);border-radius:var(--border-radius-sm);background-size:200% 100%;animation:1.5s infinite shimmer}.stat-value.gold{background:linear-gradient(135deg,#f59e0b,#d97706);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.stat-value.green{background:linear-gradient(135deg,#10b981,#059669);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.stat-value.red{background:linear-gradient(135deg,#ef4444,#dc2626);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.green-text{color:var(--success)}.red-text{color:var(--danger)}.gold-text{color:var(--warning)}@media (width<=768px){.stats-grid{grid-template-columns:repeat(2,1fr)}.section-row{grid-template-columns:1fr}.page-container{padding:16px}.page-title{font-size:20px}}.el-descriptions{--el-descriptions-item-bordered-label-background:#6366f10f!important}.el-descriptions__label{color:var(--text-muted)!important}.el-descriptions__content{color:var(--text-primary)!important}.el-descriptions__body .el-descriptions__table,.el-descriptions__body .el-descriptions__table .el-descriptions__cell{border-color:var(--border-color)!important}.el-radio__label{color:var(--text-secondary)!important}.el-radio.is-checked .el-radio__label{color:var(--primary-light)!important}.el-divider{border-color:var(--border-color)!important}.el-divider__text{background-color:var(--bg-card)!important;color:var(--text-muted)!important}.el-tabs--border-card>.el-tabs__content .el-divider__text{background-color:var(--bg-body)!important}.el-date-editor .el-input__wrapper{background-color:#0f172a99!important}.el-tabs__item{color:var(--text-secondary)!important}.el-tabs__item.is-active{color:var(--primary-light)!important}.el-tabs__active-bar{background-color:var(--primary)!important}.el-tabs__nav-wrap:after{background-color:var(--border-color)!important}.el-tabs.el-tabs--border-card{border-radius:var(--border-radius);overflow:hidden;background:var(--bg-card)!important;border:1px solid var(--border-color)!important}.el-tabs--border-card>.el-tabs__header{border-bottom:1px solid var(--border-color)!important;background:#0f172aeb!important;margin:0!important}.el-tabs--border-card>.el-tabs__header .el-tabs__nav-wrap{margin-bottom:0!important}.el-tabs--border-card>.el-tabs__header .el-tabs__item{color:var(--text-secondary)!important;background:0 0!important;border:1px solid #0000!important}.el-tabs--border-card>.el-tabs__header .el-tabs__item+.el-tabs__item{margin-left:4px}.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active{color:var(--text-primary)!important;background:var(--bg-card)!important;border-bottom-color:var(--bg-card)!important;border-left-color:var(--border-color)!important;border-top-color:var(--border-color)!important;border-right-color:var(--border-color)!important}.el-tabs--border-card>.el-tabs__header .el-tabs__item:not(.is-disabled):hover{color:var(--primary-light)!important}.el-tabs--border-card>.el-tabs__content{color:var(--text-primary);background:var(--bg-body)!important;padding:20px!important}.el-tabs__content{color:var(--text-primary)}.el-card{--el-card-bg-color:var(--bg-card)!important;background-color:var(--bg-card)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}.el-card__header{border-color:var(--border-color)!important;color:var(--text-primary)!important}.el-collapse{--el-collapse-border-color:var(--border-color);--el-collapse-header-bg-color:var(--bg-card);--el-collapse-content-bg-color:var(--bg-body);border-color:var(--border-color)!important}.el-collapse-item__header{color:var(--text-primary)!important;background-color:var(--bg-card)!important}.el-collapse-item__wrap{background-color:var(--bg-body)!important;border-bottom-color:var(--border-color)!important}.el-collapse-item__content{color:var(--text-secondary)!important}.el-textarea__inner{color:var(--text-primary)!important;border-color:var(--border-color)!important;box-shadow:none!important;background-color:#0f172aa6!important}.el-textarea__inner:hover{border-color:var(--primary)!important}.el-textarea__inner:focus{border-color:var(--primary)!important;box-shadow:0 0 0 2px #6366f133!important}.el-dropdown-menu{background-color:var(--bg-card)!important;border:1px solid var(--border-color)!important}.el-dropdown-menu__item{color:var(--text-primary)!important}.el-dropdown-menu__item:not(.is-disabled):focus,.el-dropdown-menu__item:not(.is-disabled):hover{background-color:var(--bg-hover)!important;color:var(--primary-light)!important}.el-picker__popper.el-popper,.el-picker-panel{--el-datepicker-bg-color:var(--bg-card);--el-datepicker-inner-border-color:var(--border-color);--el-datepicker-text-color:var(--text-primary);--el-datepicker-off-text-color:var(--text-muted);--el-datepicker-header-text-color:var(--text-secondary)}.el-drawer{--el-drawer-bg-color:var(--bg-card)!important}.el-drawer__title{color:var(--text-primary)!important}.el-checkbox__label{color:var(--text-secondary)!important}.el-checkbox__inner{border-color:var(--border-color)!important;background-color:#0f172abf!important}.el-checkbox__input.is-checked .el-checkbox__inner,.el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color:var(--primary)!important;border-color:var(--primary)!important}.el-loading-mask{background-color:#0f172ab3!important}.el-tooltip__trigger{outline:none}
