.theme-toggle[data-v-3de580e2]{display:inline-flex;align-items:center;justify-content:center;padding:4px;border-radius:16px;background-color:rgba(0,0,0,.05);transition:background-color .3s ease}.theme-toggle__icon-button[data-v-3de580e2]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:50%;background-color:transparent;color:#4f46e5;cursor:pointer;transition:background-color .2s ease,color .2s ease}.theme-toggle__icon-button[data-v-3de580e2]:focus,.theme-toggle__icon-button[data-v-3de580e2]:hover{background-color:rgba(79,70,229,.12);outline:none}.theme-toggle__icon-button[data-v-3de580e2]:focus-visible{outline:2px solid rgba(79,70,229,.6);outline-offset:2px}.theme-toggle__icon[data-v-3de580e2]{font-size:18px;line-height:1}.theme-toggle[data-v-3de580e2] .el-switch__core{border-radius:12px}.theme-toggle[data-v-3de580e2] .el-switch__core .el-switch__inner i{font-size:14px}.theme-toggle--mini[data-v-3de580e2]{background-color:transparent;padding:0}.theme-toggle--mini[data-v-3de580e2] .el-switch__core{transform:scale(.9)}.theme-toggle--mini .theme-toggle__icon-button[data-v-3de580e2]{width:28px;height:28px}.theme-toggle--dark[data-v-3de580e2]{background-color:hsla(0,0%,100%,.08)}.theme-toggle--dark .theme-toggle__icon-button[data-v-3de580e2]{color:#f59e0b}*{margin:0;padding:0;border:none;background:none;outline:none;box-sizing:border-box;list-style:none;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto;scroll-behavior:smooth;touch-action:manipulation;overflow:-moz-scrollbars-none;-ms-overflow-style:none;text-decoration:none}::-webkit-scrollbar{display:none}a,a:hover,a:link,a:visited{color:var(--color-link);text-decoration:none}input,textarea{-webkit-user-select:auto!important;-moz-user-select:auto!important;-o-user-select:auto!important;user-select:auto!important}html{min-width:1200px;font-family:Microsoft YaHei,微软雅黑,Arial,sans-serif;overflow:hidden;overflow-y:auto;-ms-overflow-style:none}body,html{font-size:12px;width:100%;height:100%;scroll-behavior:smooth}body{overflow:hidden;overflow-y:auto}.co_blue{color:#4088fe!important}.co_red{color:#ff3d40!important}.co_green{color:#26bf40!important}.co_purple{color:#9d49f2!important}.co_orange{color:#ff9a26!important}.co_light_blue{color:#d7efff!important}.co_light_red{color:#ffedee!important}.co_light_green{color:#e9f8ec!important}.co_light_purple{color:#f5ecfe!important}.co_light_orange{color:#fff4de!important}.co_light_gray{color:var(--color-text-secondary)!important}.co_money{color:#ff592b!important}.co_text{color:var(--color-text-primary)!important}.co_readonly{color:var(--color-text-light)!important}.fl{float:left!important}.fr{float:right!important}.tl{text-align:left!important}.tc{text-align:center!important}.tr{text-align:right!important}.db{display:block!important}.flex{justify-content:space-between!important;align-items:center!important}.flex,.flex_start{display:flex!important}.flex_start{justify-content:flex-start!important}.flex_end{display:flex!important;justify-content:flex-end!important}.flex_around{display:flex!important;justify-content:space-around!important}.flex_between{display:flex!important;justify-content:space-between}.flex_center{display:flex!important;justify-content:center!important}.flex1{flex:1!important}.fn{font-weight:400!important}.fb{font-weight:700!important}.f10{font-size:10px!important}.f12{font-size:12px!important}.f13{font-size:13px!important}.f14{font-size:14px!important}.f15{font-size:15px!important}.f16{font-size:16px!important}.f17{font-size:17px!important}.f18{font-size:18px!important}.f19{font-size:19px!important}.f20{font-size:20px!important}.f22{font-size:22px!important}.f24{font-size:24px!important}.f26{font-size:26px!important}.f28{font-size:28px!important}.f30{font-size:30px!important}.f32{font-size:32px!important}.f36{font-size:36px!important}.f40{font-size:40px!important}.f48{font-size:48px!important}.ellipsis{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.vm{vertical-align:middle!important}.line_one{-webkit-line-clamp:1!important}.line_one,.line_two{overflow:hidden!important;text-overflow:ellipsis!important;display:-webkit-box!important;-webkit-box-orient:vertical!important}.line_two{-webkit-line-clamp:2!important}.nobg{background:none!important}.nobd{border:none!important}.relative{position:relative!important}.absolute{position:absolute!important}.bg_000{background-color:#000!important}.bg_666{background-color:#666!important}.bg_999{background-color:#999!important}.bg_fff{background-color:#fff!important}.co_b025{color:rgba(0,0,0,.25)!important}.co_b045{color:rgba(0,0,0,.45)!important}.co_b065{color:rgba(0,0,0,.65)!important}.co_333{color:#333!important}.co_666{color:#666!important}.co_888{color:#888!important}.co_999{color:#999!important}.co_fff{color:#fff!important}.p0{padding:0!important}.pt0{padding-top:0!important}.pb0{padding-bottom:0!important}.pl0{padding-left:0!important}.pr0{padding-right:0!important}.p5{padding:5px!important}.pt5{padding-top:5px!important}.pb5{padding-bottom:5px!important}.pl5{padding-left:5px!important}.pr5{padding-right:5px!important}.p10{padding:10px!important}.pt10{padding-top:10px!important}.pb10{padding-bottom:10px!important}.pl10{padding-left:10px!important}.pr10{padding-right:10px!important}.p15{padding:15px!important}.pt15{padding-top:15px!important}.pb15{padding-bottom:15px!important}.pl15{padding-left:15px!important}.pr15{padding-right:15px!important}.p16{padding:16px!important}.pt16{padding-top:16px!important}.pb16{padding-bottom:16px!important}.pl16{padding-left:16px!important}.pr16{padding-right:16px!important}.p20{padding:20px!important}.pt20{padding-top:20px!important}.pb20{padding-bottom:20px!important}.pl20{padding-left:20px!important}.pr20{padding-right:20px!important}.p25{padding:25px!important}.pt25{padding-top:25px!important}.pb25{padding-bottom:25px!important}.pl25{padding-left:25px!important}.pr25{padding-right:25px!important}.p30{padding:30px!important}.pt30{padding-top:30px!important}.pb30{padding-bottom:30px!important}.pl30{padding-left:30px!important}.pr30{padding-right:30px!important}.p40{padding:40px!important}.pt40{padding-top:40px!important}.pb40{padding-bottom:40px!important}.pl40{padding-left:40px!important}.pr40{padding-right:40px!important}.pt46{padding-top:46px!important}.p50{padding:50px!important}.pt50{padding-top:50px!important}.pb50{padding-bottom:50px!important}.pb70{padding-bottom:70px!important}.pl50{padding-left:50px!important}.pr50{padding-right:50px!important}.p80{padding:80px!important}.pb80{padding-bottom:80px!important}.pl80{padding-left:80px!important}.pr80{padding-right:80px!important}.pt80{padding-top:80px!important}.p90{padding:90px!important}.pt90{padding-top:90px!important}.pb90{padding-bottom:90px!important}.pl90{padding-left:90px!important}.pr90{padding-right:90px!important}.p100{padding:100px!important}.pt100{padding-top:100px!important}.pb100{padding-bottom:100px!important}.pl100{padding-left:100px!important}.pr100{padding-right:100px!important}.m0{margin:0!important}.mt0{margin-top:0!important}.mb0{margin-bottom:0!important}.ml0{margin-left:0!important}.mr0{margin-right:0!important}.m5{margin:5px!important}.mt5{margin-top:5px!important}.mb5{margin-bottom:5px!important}.ml5{margin-left:5px!important}.mr5{margin-right:5px!important}.m8{margin:8px!important}.mt8{margin-top:8px!important}.mb8{margin-bottom:8px!important}.ml8{margin-left:8px!important}.mr8{margin-right:8px!important}.m10{margin:10px!important}.mt10{margin-top:10px!important}.mb10{margin-bottom:10px!important}.ml10{margin-left:10px!important}.mr10{margin-right:10px!important}.m15{margin:15px!important}.mt15{margin-top:15px!important}.mb15{margin-bottom:15px!important}.ml15{margin-left:15px!important}.mr15{margin-right:15px!important}.m16{margin:16px!important}.mt16{margin-top:16px!important}.mb16{margin-bottom:16px!important}.ml16{margin-left:16px!important}.mr16{margin-right:16px!important}.m20{margin:20px!important}.mt20{margin-top:20px!important}.mb20{margin-bottom:20px!important}.ml20{margin-left:20px!important}.mr20{margin-right:20px!important}.m25{margin:25px!important}.mt25{margin-top:25px!important}.mb25{margin-bottom:25px!important}.ml25{margin-left:25px!important}.mr25{margin-right:25px!important}.m30{margin:30px!important}.mt30{margin-top:30px!important}.mb30{margin-bottom:30px!important}.ml30{margin-left:30px!important}.mr30{margin-right:30px!important}.ml35{margin-left:35px!important}.ml36{margin-left:36px!important}.m40{margin:40px!important}.mt40{margin-top:40px!important}.mb40{margin-bottom:40px!important}.ml40{margin-left:40px!important}.mr40{margin-right:40px!important}.m50{margin:50px!important}.mt50{margin-top:50px!important}.mb50{margin-bottom:50px!important}.ml50{margin-left:50px!important}.mr50{margin-right:50px!important}.m60{margin:60px!important}.mt60{margin-top:60px!important}.mb60{margin-bottom:60px!important}.ml60{margin-left:60px!important}.mr60{margin-right:60px!important}.m70{margin:70px!important}.mt70{margin-top:70px!important}.mb70{margin-bottom:70px!important}.ml70{margin-left:70px!important}.mr70{margin-right:70px!important}.m80{margin:80px!important}.mt80{margin-top:80px!important}.mb80{margin-bottom:80px!important}.ml80{margin-left:80px!important}.mr80{margin-right:80px!important}.m90{margin:90px!important}.mt90{margin-top:90px!important}.mb90{margin-bottom:90px!important}.ml90{margin-left:90px!important}.mr90{margin-right:90px!important}.mt100{margin-top:100px!important}.mb100{margin-bottom:100px!important}.ml100{margin-left:100px!important}.ml120{margin-left:120px!important}.mr100{margin-right:100px!important}.auto{margin:0 auto!important}.click,.hand{cursor:pointer!important}.click{text-decoration:underline!important}.bdr2{border-radius:2px!important}.bdr4{border-radius:4px!important}.bdr8{border-radius:8px!important}.h15{height:15px!important}.h32{height:32px!important}.h36{height:36px!important}.h40{height:40px!important}.h50{height:50px!important}.h60{height:60px!important}.h70{height:70px!important}.h0100{height:100%!important}.w0100{width:100%!important}.w030{width:30%!important}.w050{width:50%!important}.w50{width:50px!important}.w60{width:60px!important}.w70{width:70px!important}.w300{width:300px!important}.w400{width:400px!important}.lh15{line-height:15px!important}.lh20{line-height:20px!important}.lh30{line-height:30px!important}.lh40{line-height:40px!important}.word{word-break:break-all!important}.readonly{color:#888!important;cursor:not-allowed!important}.sub_title{position:relative;font-size:16px;font-weight:700;padding-left:14px}.sub_title:after{display:block;content:"";width:4px;height:18px;background-color:#4088fe;position:absolute;left:0;transform:translateY(-50%);top:50%;border-radius:2px}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app,#app .app-shell{width:100%;height:100%;background-color:var(--color-bg-page)}#app .app-shell{transition:background-color .3s ease}#app .global-theme-toggle{position:fixed;top:10px;right:16px;z-index:999}@media(max-width:768px){#app .global-theme-toggle{top:auto;bottom:16px;right:16px}}#app .page-fade-enter-active,#app .page-fade-leave-active{transition:opacity .5s ease-out;background-color:var(--color-bg-page)}#app .page-fade-enter,#app .page-fade-leave-to{opacity:0;background-color:var(--color-bg-page)}#app .page-slide-enter-active,#app .page-slide-leave-active{transition:transform .5s ease-out}#app .page-slide-enter,#app .page-slide-leave-to{transform:translate(100%)}:root{--color-bg-slogan:#f0f8ff;--color-bg-page:#fff;--color-bg-surface:#fff;--color-bg-elevated:#fdfdfd;--color-bg-muted:#f0f3f6;--color-bg-badge:#f56c6c;--color-text-primary:#262626;--color-text-secondary:#666;--color-text-light:#888;--color-text-inverse:#0f172a;--color-text-badge:#fff;--color-link:#4088fe;--color-border:#dbdbdb;--color-border-strong:#bfbfbf;--color-shadow:rgba(0,0,0,.08);--color-scrollbar:hsla(206,4%,64%,.3);--color-scrollbar-hover:hsla(206,4%,64%,.5);--color-overlay:rgba(245,247,250,.85);--color-table-hover:rgba(64,136,254,.08);--color-table-active:rgba(64,136,254,.16);--color-table-disabled:#f5f7fa}body.theme-dark{--color-bg-slogan:none;--color-bg-page:#0f172a;--color-bg-surface:#1f2937;--color-bg-elevated:#0b1626;--color-bg-muted:#111f33;--color-bg-badge:#104093;--color-text-primary:#e2e8f0;--color-text-secondary:#cbd5f5;--color-text-light:#94a3b8;--color-text-inverse:#f8fafc;--color-text-badge:#f2ebeb;--color-link:#60a5fa;--color-border:#334155;--color-border-strong:#475569;--color-shadow:rgba(15,23,42,.45);--color-scrollbar:rgba(100,116,139,.4);--color-scrollbar-hover:rgba(148,163,184,.6);--color-overlay:rgba(15,23,42,.78);--color-table-hover:rgba(148,163,184,.18);--color-table-active:rgba(96,165,250,.28);--color-table-disabled:hsla(246,9%,48%,.11)}body,html{height:100%;width:100%}.h-drawer,body,html{background-color:var(--color-bg-page);color:var(--color-text-primary)}.h-drawer .el-form-item__label{font-weight:400!important}.h-drawer .header_cell_style{background-color:var(--color-bg-muted)!important;font-weight:700}.h-drawer .cell_style,.h-drawer .header_cell_style{color:var(--color-text-primary);height:40px;padding:0;font-size:14px}.h-drawer ::v-deep .el-dialog{border-radius:4px}.h-drawer ::v-deep .el-dialog__title{font-weight:700!important}.el-input__inner,.el-textarea__inner{background-color:var(--color-bg-surface);border-color:var(--color-border);color:var(--color-text-primary);transition:background-color .3s ease,border-color .3s ease}.el-input__inner::-moz-placeholder,.el-textarea__inner::-moz-placeholder{color:var(--color-text-light)}.el-input__inner::placeholder,.el-textarea__inner::placeholder{color:var(--color-text-light)}body.theme-dark .el-input__inner,body.theme-dark .el-textarea__inner{background-color:var(--color-bg-elevated);border-color:var(--color-border)}body.theme-dark .el-button--text,body.theme-dark .el-button.link{color:var(--color-link)}body.theme-dark .el-button.link{border:none}body.theme-dark .el-button{background-color:transparent;border-color:var(--color-border);color:var(--color-text-primary);box-shadow:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease}body.theme-dark .el-button:focus,body.theme-dark .el-button:hover{background-color:var(--color-bg-muted);border-color:var(--color-link);color:var(--color-link)}body.theme-dark .el-button:active{background-color:var(--color-table-active);border-color:var(--color-link);color:var(--color-text-inverse)}body.theme-dark .el-button.is-disabled,body.theme-dark .el-button.is-disabled:active,body.theme-dark .el-button.is-disabled:focus,body.theme-dark .el-button.is-disabled:hover{background-color:transparent;border-color:var(--color-border);color:var(--color-text-light)}body.theme-dark .el-button--primary{background-color:transparent;border-color:var(--color-link);color:var(--color-link)}body.theme-dark .el-button--primary:focus,body.theme-dark .el-button--primary:hover{background-color:rgba(96,165,250,.18);border-color:var(--color-link);color:var(--color-text-inverse)}body.theme-dark .el-button--primary:active{background-color:rgba(96,165,250,.28);border-color:var(--color-link);color:var(--color-text-inverse)}body.theme-dark .el-button--primary.is-disabled,body.theme-dark .el-button--primary.is-disabled:focus,body.theme-dark .el-button--primary.is-disabled:hover{background-color:transparent;border-color:rgba(96,165,250,.35);color:rgba(96,165,250,.35)}body.theme-dark .el-button--danger,body.theme-dark .el-button--info,body.theme-dark .el-button--success,body.theme-dark .el-button--warning{background-color:transparent;box-shadow:none}body.theme-dark .el-button--danger{border-color:#f56c6c;color:#f56c6c}body.theme-dark .el-button--danger:focus,body.theme-dark .el-button--danger:hover{background-color:hsla(0,87%,69%,.12);color:#ff7b7b}body.theme-dark .el-button--warning{border-color:#f4a460;color:#f4a460}body.theme-dark .el-button--warning:focus,body.theme-dark .el-button--warning:hover{background-color:rgba(244,164,96,.12);color:#f6b782}body.theme-dark .el-button--success{border-color:#67c23a;color:#67c23a}body.theme-dark .el-button--success:focus,body.theme-dark .el-button--success:hover{background-color:rgba(103,194,58,.12);color:#7fe058}body.theme-dark .el-button--info{border-color:#909399;color:#d1d5db}body.theme-dark .el-button--info:focus,body.theme-dark .el-button--info:hover{background-color:hsla(220,4%,58%,.12);color:#e5e7eb}body.theme-dark .el-input-number,body.theme-dark .el-input-number.is-controls-right .el-input__inner{background-color:transparent;border-color:var(--color-border);color:var(--color-text-primary)}body.theme-dark .el-input-number__decrease,body.theme-dark .el-input-number__increase{background-color:transparent;color:var(--color-text-secondary);border-left-color:var(--color-border);border-right-color:var(--color-border)}body.theme-dark .el-input-number__decrease:focus,body.theme-dark .el-input-number__decrease:hover,body.theme-dark .el-input-number__increase:focus,body.theme-dark .el-input-number__increase:hover{background-color:var(--color-bg-muted);color:var(--color-link)}body.theme-dark .el-input-number.is-disabled,body.theme-dark .el-input-number.is-disabled .el-input-number__decrease,body.theme-dark .el-input-number.is-disabled .el-input-number__increase{background-color:transparent;color:var(--color-text-light);border-color:var(--color-border)}body.theme-dark .el-table,body.theme-dark .el-table td,body.theme-dark .el-table th,body.theme-dark .el-table tr,body.theme-dark .el-table__body-wrapper,body.theme-dark .el-table__header-wrapper{background-color:var(--color-bg-elevated);color:var(--color-text-primary);border-color:var(--color-border)}body.theme-dark .el-table td.el-table__cell,body.theme-dark .el-table th.el-table__cell,body.theme-dark .el-table th.el-table__cell.is-leaf,body.theme-dark .el-table--border,body.theme-dark .el-table--group{border-color:var(--color-border)}body.theme-dark .el-table--border:after,body.theme-dark .el-table--fit:after,body.theme-dark .el-table--group:after,body.theme-dark .el-table:before,body.theme-dark .el-table__fixed-left:after,body.theme-dark .el-table__fixed-right:before,body.theme-dark .el-table__fixed:before{background-color:var(--color-border)}body.theme-dark .el-table__body tr:hover>td,body.theme-dark .el-tag{background-color:var(--color-bg-muted)}body.theme-dark .el-tag{color:var(--color-text-primary);border-color:var(--color-border)}body.theme-dark .el-dialog,body.theme-dark .el-message-box{background-color:var(--color-bg-surface);color:var(--color-text-primary)}body.theme-dark .el-dialog__title,body.theme-dark .el-message-box__title{color:var(--color-text-primary)}body.theme-dark .el-tabs__item.is-active{color:var(--color-link)}body.theme-dark .el-tabs__item{color:var(--color-text-light)}body.theme-dark .el-select-dropdown,body.theme-dark .el-select-dropdown__empty,body.theme-dark .el-select-dropdown__wrap{background-color:var(--color-bg-elevated);color:var(--color-text-primary);border-color:var(--color-border)}body.theme-dark .el-select-dropdown__item{color:var(--color-text-primary)}body.theme-dark .el-select-dropdown__item.hover,body.theme-dark .el-select-dropdown__item:hover{background-color:var(--color-bg-muted);color:var(--color-text-primary)}body.theme-dark .el-select-dropdown__item.is-selected,body.theme-dark .el-select-dropdown__item.selected{color:var(--color-link);font-weight:600}body.theme-dark .el-pagination{color:var(--color-text-secondary)}body.theme-dark .el-pagination .el-pager li,body.theme-dark .el-pagination button{color:var(--color-text-secondary);background-color:var(--color-bg-elevated);border-color:var(--color-border)}body.theme-dark .el-pagination .el-pagination__editor.el-input .el-input__inner{background-color:var(--color-bg-elevated);color:var(--color-text-primary);border-color:var(--color-border)}body.theme-dark .el-pagination .el-pager li.disabled,body.theme-dark .el-pagination button:disabled{color:var(--color-text-light);background-color:var(--color-bg-elevated);border-color:var(--color-border)}body.theme-dark .el-pagination .el-pager li.active,body.theme-dark .el-pagination .el-pager li.active:hover{background-color:var(--color-table-active);color:var(--color-text-inverse)}body.theme-dark .el-pagination .el-pager li:hover,body.theme-dark .el-pagination button:not(.disabled):hover{color:var(--color-link);background-color:var(--color-bg-muted);border-color:var(--color-link)}body.theme-dark .el-icon-arrow-left,body.theme-dark .el-icon-arrow-right{color:var(--color-text-secondary);transition:color .2s ease}body.theme-dark .el-pagination button:not(.disabled):hover .el-icon-arrow-left,body.theme-dark .el-pagination button:not(.disabled):hover .el-icon-arrow-right{color:var(--color-link)}body.theme-dark .el-pagination button:disabled .el-icon-arrow-left,body.theme-dark .el-pagination button:disabled .el-icon-arrow-right{color:var(--color-text-light)}body.theme-dark .el-date-picker,body.theme-dark .el-date-picker__header,body.theme-dark .el-picker-panel,body.theme-dark .el-picker-panel__content,body.theme-dark .el-time-panel,body.theme-dark .el-time-panel__content,body.theme-dark .el-time-spinner__wrapper{background-color:var(--color-bg-elevated);color:var(--color-text-primary);border-color:var(--color-border)}body.theme-dark .el-date-picker__header,body.theme-dark .el-date-picker__time-header,body.theme-dark .el-picker-panel__footer,body.theme-dark .el-picker-panel__footer .el-button,body.theme-dark .el-time-panel__footer{border-color:var(--color-border);color:var(--color-text-primary)}body.theme-dark .el-picker-panel__footer{background-color:var(--color-bg-elevated)}body.theme-dark .el-date-picker__time-header .el-button,body.theme-dark .el-picker-panel__footer .el-button,body.theme-dark .el-time-panel__footer .el-button{color:var(--color-text-secondary)}body.theme-dark .el-date-picker__header-label:hover,body.theme-dark .el-picker-panel__footer .el-button:hover,body.theme-dark .el-time-panel__btn:hover{color:var(--color-link)}body.theme-dark .el-date-range-picker__content.is-left .el-date-table td,body.theme-dark .el-date-range-picker__content.is-right .el-date-table td,body.theme-dark .el-date-table td{color:var(--color-text-primary)}body.theme-dark .el-date-table td.next-month,body.theme-dark .el-date-table td.prev-month{color:var(--color-text-light)}body.theme-dark .el-date-table td.available:hover,body.theme-dark .el-date-table td.in-range{background-color:var(--color-bg-muted);color:var(--color-text-primary)}body.theme-dark .el-date-table td.current,body.theme-dark .el-date-table td.current:not(.disabled):hover{background-color:var(--color-table-active);color:var(--color-text-inverse)}body.theme-dark .el-date-table td.today .el-date-table-cell__text{color:var(--color-link)}body.theme-dark .van-action-sheet,body.theme-dark .van-button,body.theme-dark .van-calendar,body.theme-dark .van-cell,body.theme-dark .van-date-picker,body.theme-dark .van-datetime-picker,body.theme-dark .van-dialog,body.theme-dark .van-dropdown-menu,body.theme-dark .van-field,body.theme-dark .van-list,body.theme-dark .van-number-keyboard,body.theme-dark .van-picker,body.theme-dark .van-picker-column,body.theme-dark .van-picker__columns,body.theme-dark .van-popup,body.theme-dark .van-search{background-color:var(--color-bg-surface);color:var(--color-text-primary);border-color:var(--color-border)}body.theme-dark .van-action-sheet,body.theme-dark .van-calendar,body.theme-dark .van-dialog,body.theme-dark .van-number-keyboard,body.theme-dark .van-picker,body.theme-dark .van-popup{background-color:var(--color-bg-elevated)}body.theme-dark .van-cell:after,body.theme-dark .van-dropdown-item__content,body.theme-dark .van-dropdown-menu__bar,body.theme-dark .van-field:after{border-color:var(--color-border)}body.theme-dark .van-cell__label,body.theme-dark .van-field__label{color:var(--color-text-secondary)}body.theme-dark .van-field__control,body.theme-dark .van-field__control input,body.theme-dark .van-field__control textarea{color:var(--color-text-primary)}body.theme-dark .van-field__control input::-moz-placeholder,body.theme-dark .van-field__control textarea::-moz-placeholder,body.theme-dark .van-field__control::-moz-placeholder{color:var(--color-text-light)}body.theme-dark .van-field__control input::placeholder,body.theme-dark .van-field__control textarea::placeholder,body.theme-dark .van-field__control::placeholder{color:var(--color-text-light)}body.theme-dark .van-search__content{background-color:var(--color-bg-surface);border:1px solid var(--color-border)}body.theme-dark .van-search__action,body.theme-dark .van-search__field .van-field__control{color:var(--color-text-primary)}body.theme-dark .van-dropdown-menu__title,body.theme-dark .van-search__action{color:var(--color-link)}body.theme-dark .van-tabs__line{background-color:var(--color-link)}body.theme-dark .van-dropdown-menu__title--active,body.theme-dark .van-search__action:active,body.theme-dark .van-tab--active{color:var(--color-link)}body.theme-dark .van-field__right-icon .van-icon,body.theme-dark .van-search__content .van-icon{color:var(--color-text-light)}body.theme-dark .van-sticky,body.theme-dark .van-tab,body.theme-dark .van-tab span,body.theme-dark .van-tabs__content,body.theme-dark .van-tabs__nav{background-color:var(--color-bg-surface);color:var(--color-text-primary)}body.theme-dark .van-action-sheet__cancel,body.theme-dark .van-action-sheet__item{background-color:transparent;color:var(--color-text-primary)}body.theme-dark .van-action-sheet__cancel:after,body.theme-dark .van-action-sheet__item:after{border-color:var(--color-border)}body.theme-dark .van-action-sheet__item:not(.van-action-sheet__item--disabled):active{background-color:var(--color-bg-muted);color:var(--color-link)}body.theme-dark .van-action-sheet__item--disabled{color:var(--color-text-light);background-color:transparent}body.theme-dark .van-action-sheet__item--danger{color:#f56c6c}body.theme-dark .van-action-sheet__subname{color:var(--color-text-secondary)}body.theme-dark .van-action-sheet__gap{background-color:var(--color-border)}.el-table__body tr.hover-row>td{background-color:var(--color-table-hover)!important;color:var(--color-text-primary)}.el-table__body tr.current-row.hover-row>td,.el-table__body tr.current-row>td{background-color:var(--color-table-active)!important;color:var(--color-text-primary)}.el-table__body tr.current-row>td .cell,.el-table__body tr.hover-row>td .cell{color:inherit}.el-loading-mask{background-color:var(--color-overlay)!important;transition:background-color .3s ease}.el-loading-spinner .el-loading-text,.el-loading-spinner i{color:var(--color-text-primary)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{border-radius:4px;background:var(--color-scrollbar)}::-webkit-scrollbar-thumb:hover{background:var(--color-scrollbar-hover)}::-moz-scrollbar{width:8px;height:8px}::-moz-scrollbar-thumb{border-radius:4px;background:var(--color-scrollbar)}::-moz-scrollbar-thumb:hover{background:var(--color-scrollbar-hover)}::-ms-scrollbar{width:8px;height:8px}::-ms-scrollbar-thumb{border-radius:4px;background:var(--color-scrollbar)}::-ms-scrollbar-thumb:hover{background:var(--color-scrollbar-hover)}::-o-scrollbar{width:8px;height:8px}::-o-scrollbar-thumb{border-radius:4px;background:var(--color-scrollbar)}::-o-scrollbar-thumb:hover{background:var(--color-scrollbar-hover)}