*{margin:0;padding:0;box-sizing:border-box}html{--primary:#3370ff;--primary-light:#e8f1ff;--text-1:#1f2329;--text-2:#4e5969;--text-3:#8f959e;--border:#e5e6eb;--border-light:#f2f3f5;--bg-page:#f5f6f8;--bg-card:#fff;--bg-sidebar:#fafbfc;--bg-hover:#f2f3f5;--bg-input:#f2f3f5;--shadow-color:rgba(0,0,0,.06)}html.dark{--primary:#4080ff;--primary-light:rgba(64,128,255,.15);--text-1:#e8eaed;--text-2:#a8abb3;--text-3:#6b6d74;--border:#2a2b30;--border-light:#232428;--bg-page:#0f1012;--bg-card:#1b1c1f;--bg-sidebar:#17181b;--bg-hover:#2a2b30;--bg-input:#232428;--shadow-color:rgba(0,0,0,.3)}#app,body,html{width:100%;height:100%;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;color:var(--text-1);background-color:var(--bg-page)}html.theme-switching,html.theme-switching *,html.theme-switching :after,html.theme-switching :before{transition:none!important;animation-play-state:paused!important}a{color:#2960f6;text-decoration:none}.el-popover.notice-popover{padding:14px 12px}.el-dropdown-menu__item>i{margin-right:8px}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:#c0c4cc;border-radius:3px}::-webkit-scrollbar-track{background:transparent}html.dark,html.dark #app,html.dark body{color:#e8eaed;background-color:#0f1012}html.dark ::-webkit-scrollbar-thumb{background:#3a3b40}html.dark .el-dialog{background:#1b1c1f;border:1px solid #2a2b30;box-shadow:0 4px 24px rgba(0,0,0,.4)}html.dark .el-dialog .el-dialog__header{border-bottom:1px solid #2a2b30;padding:16px 20px}html.dark .el-dialog .el-dialog__header .el-dialog__title{color:#e8eaed;font-size:15px;font-weight:600}html.dark .el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close{color:#8f959e}html.dark .el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close:hover{color:#e8eaed}html.dark .el-dialog .el-dialog__body{color:#a8abb3;padding:20px}html.dark .el-dialog .el-dialog__footer{border-top:1px solid #2a2b30;padding:12px 20px}html.dark .el-message-box{background:#1b1c1f;border:1px solid #2a2b30;box-shadow:0 4px 24px rgba(0,0,0,.4)}html.dark .el-message-box .el-message-box__header .el-message-box__title{color:#e8eaed}html.dark .el-message-box .el-message-box__header .el-message-box__headerbtn .el-message-box__close{color:#8f959e}html.dark .el-message-box .el-message-box__header .el-message-box__headerbtn .el-message-box__close:hover{color:#e8eaed}html.dark .el-message-box .el-message-box__content{color:#a8abb3}html.dark .el-message-box .el-message-box__btns{border-top:1px solid #2a2b30;padding-top:12px}html.dark .el-message{background:#1b1c1f;border:1px solid #2a2b30;box-shadow:0 4px 16px rgba(0,0,0,.4)}html.dark .el-message .el-message__content{color:#e8eaed}html.dark .el-message.el-message--success{border-color:rgba(82,196,26,.3);background:rgba(82,196,26,.1)}html.dark .el-message.el-message--success .el-icon-success,html.dark .el-message.el-message--success .el-message__content{color:#52c41a}html.dark .el-message.el-message--error{border-color:rgba(245,63,63,.3);background:rgba(245,63,63,.1)}html.dark .el-message.el-message--error .el-icon-error,html.dark .el-message.el-message--error .el-message__content{color:#f53f3f}html.dark .el-message.el-message--warning{border-color:rgba(247,186,30,.3);background:rgba(247,186,30,.1)}html.dark .el-message.el-message--warning .el-icon-warning,html.dark .el-message.el-message--warning .el-message__content{color:#f7ba1e}html.dark .el-dropdown-menu{background:#1b1c1f;border:1px solid #2a2b30;box-shadow:0 4px 16px rgba(0,0,0,.4)}html.dark .el-dropdown-menu .el-dropdown-menu__item{color:#a8abb3}html.dark .el-dropdown-menu .el-dropdown-menu__item:hover{background:#2a2b30;color:#e8eaed}html.dark .el-dropdown-menu .el-dropdown-menu__item.is-disabled{color:#6b6d74}html.dark .el-dropdown-menu .el-dropdown-menu__item--divided{border-top:1px solid #2a2b30}html.dark .el-dropdown-menu .el-dropdown-menu__item--divided:before{background:#1b1c1f}html.dark .el-popover,html.dark .el-tooltip__popper{box-shadow:0 4px 16px rgba(0,0,0,.4)}html.dark .el-popover,html.dark .el-tooltip__popper,html.dark .el-tooltip__popper.is-dark{background:#232428;border:1px solid #2a2b30;color:#e8eaed}html.dark .el-button--default{background:#232428;border-color:#3a3b40;color:#e8eaed}html.dark .el-button--default:focus,html.dark .el-button--default:hover{background:#2a2b30;border-color:#4080ff;color:#4080ff}html.dark .el-button--text{color:#4080ff}html.dark .el-button--text:focus,html.dark .el-button--text:hover{color:#5e96ff}html.dark .el-button.is-plain{background:transparent;border-color:#3a3b40;color:#a8abb3}html.dark .el-button.is-plain:focus,html.dark .el-button.is-plain:hover{background:rgba(64,128,255,.1);border-color:#4080ff;color:#4080ff}html.dark .el-radio-button__inner{background:#232428;border-color:#3a3b40;color:#a8abb3}html.dark .el-radio-button:first-child .el-radio-button__inner{border-left-color:#3a3b40}html.dark .el-radio-button__orig-radio:checked+.el-radio-button__inner{background:#4080ff;border-color:#4080ff;color:#fff;box-shadow:-1px 0 0 0 #4080ff}html.dark .el-radio-button__orig-radio:disabled+.el-radio-button__inner{background:#1b1c1f;color:#6b6d74}html.dark .el-checkbox{color:#a8abb3}html.dark .el-checkbox .el-checkbox__input.is-checked+.el-checkbox__label{color:#4080ff}html.dark .el-loading-mask{background:rgba(15,16,18,.8)}html.dark .el-tag{background:rgba(51,112,255,.16);border-color:rgba(51,112,255,.35);color:var(--primary)}html.dark .el-tag .el-tag__close{color:inherit}html.dark .el-tag .el-tag__close:hover{color:#fff;background:#4080ff}html.dark .el-tag.el-tag--success,html.dark .el-tag.el-tag--success.el-tag--plain{background:rgba(16,185,129,.16);border-color:rgba(16,185,129,.35);color:#34d399}html.dark .el-tag.el-tag--warning,html.dark .el-tag.el-tag--warning.el-tag--plain{background:rgba(245,158,11,.16);border-color:rgba(245,158,11,.35);color:#fbbf24}html.dark .el-tag.el-tag--danger,html.dark .el-tag.el-tag--danger.el-tag--plain{background:rgba(239,68,68,.16);border-color:rgba(239,68,68,.35);color:#f87171}html.dark .el-tag.el-tag--info,html.dark .el-tag.el-tag--info.el-tag--plain{background:var(--bg-input);border-color:var(--border);color:var(--text-2)}html.dark .el-tag.el-tag--primary{background:rgba(51,112,255,.16);border-color:rgba(51,112,255,.35);color:var(--primary)}html.dark .el-input__inner,html.dark .el-textarea__inner{background-color:#232428;border-color:#3a3b40;color:#e8eaed}html.dark .el-input__inner::-moz-placeholder,html.dark .el-textarea__inner::-moz-placeholder{color:#6b6d74}html.dark .el-input__inner::placeholder,html.dark .el-textarea__inner::placeholder{color:#6b6d74}html.dark .el-input.is-disabled .el-input__inner,html.dark .el-input__inner.is-disabled,html.dark .el-input__inner:disabled,html.dark .el-textarea__inner.is-disabled,html.dark .el-textarea__inner:disabled{background-color:#1b1c1f;border-color:#2a2b30;color:#6b6d74}html.dark .el-input__icon,html.dark .el-input__prefix,html.dark .el-input__suffix{color:#6b6d74}html.dark .el-input-group__append,html.dark .el-input-group__prepend{background-color:#232428;border-color:#3a3b40;color:#a8abb3}html.dark .el-input-number__decrease,html.dark .el-input-number__increase{background:#232428;border-color:#3a3b40;color:#a8abb3}html.dark .el-input-number.is-controls-right .el-input-number__increase{border-left-color:#3a3b40;border-bottom-color:#3a3b40}html.dark .el-input-number.is-controls-right .el-input-number__decrease{border-left-color:#3a3b40}html.dark .el-input-number.is-disabled .el-input-number__decrease,html.dark .el-input-number.is-disabled .el-input-number__increase{border-color:#2a2b30}html.dark .el-range-editor .el-range-input{background:transparent;color:#e8eaed}html.dark .el-range-editor .el-range-input::-moz-placeholder{color:#6b6d74}html.dark .el-range-editor .el-range-input::placeholder{color:#6b6d74}html.dark .el-range-separator,html.dark .el-range__icon{color:#6b6d74}html.dark .el-autocomplete-suggestion,html.dark .el-select-dropdown{background:#1b1c1f;border:1px solid #2a2b30;box-shadow:0 4px 16px rgba(0,0,0,.4)}html.dark .el-autocomplete-suggestion .el-select-dropdown__item,html.dark .el-select-dropdown .el-select-dropdown__item{color:#a8abb3}html.dark .el-autocomplete-suggestion .el-select-dropdown__item.hover,html.dark .el-autocomplete-suggestion .el-select-dropdown__item:hover,html.dark .el-select-dropdown .el-select-dropdown__item.hover,html.dark .el-select-dropdown .el-select-dropdown__item:hover{background:#2a2b30}html.dark .el-autocomplete-suggestion .el-select-dropdown__item.selected,html.dark .el-select-dropdown .el-select-dropdown__item.selected{color:#4080ff;font-weight:600}html.dark .el-autocomplete-suggestion .el-autocomplete-suggestion__list li.is-loading,html.dark .el-autocomplete-suggestion .el-select-dropdown__empty,html.dark .el-select-dropdown .el-autocomplete-suggestion__list li.is-loading,html.dark .el-select-dropdown .el-select-dropdown__empty{color:#6b6d74}html.dark .el-autocomplete-suggestion .popper__arrow,html.dark .el-autocomplete-suggestion .popper__arrow:after,html.dark .el-select-dropdown .popper__arrow,html.dark .el-select-dropdown .popper__arrow:after{border-bottom-color:#2a2b30!important}html.dark .el-picker-panel{background:#1b1c1f;border:1px solid #2a2b30;color:#a8abb3}html.dark .el-picker-panel .el-date-range-picker__content.is-left{border-right-color:#2a2b30}html.dark .el-picker-panel .el-date-table th,html.dark .el-picker-panel .el-month-table td .cell,html.dark .el-picker-panel .el-year-table td .cell{color:#a8abb3;border-bottom-color:#2a2b30}html.dark .el-picker-panel .el-date-table td.available:hover,html.dark .el-picker-panel .el-month-table td.current:not(.disabled) .cell,html.dark .el-picker-panel .el-year-table td.current:not(.disabled) .cell{color:#4080ff}html.dark .el-picker-panel .el-date-table td.in-range div,html.dark .el-picker-panel .el-date-table td.in-range div:hover{background:rgba(64,128,255,.12)}html.dark .el-picker-panel .el-date-table td.today span{color:#4080ff}html.dark .el-picker-panel .el-date-table td.disabled div{background:#17181b;color:#6b6d74}html.dark .el-picker-panel .el-picker-panel__footer{background:#1b1c1f;border-top:1px solid #2a2b30}html.dark .el-picker-panel .el-time-panel{background:#1b1c1f;border-color:#2a2b30}html.dark .el-picker-panel .el-time-panel .el-time-spinner__item{color:#a8abb3}html.dark .el-picker-panel .el-time-panel .el-time-spinner__item.active{color:#4080ff}html.dark .el-card{background:#1b1c1f;border-color:#2a2b30;color:#e8eaed}html.dark .el-card .el-card__header{border-bottom-color:#2a2b30}html.dark .el-table{background:#1b1c1f;color:#a8abb3;border-color:#2a2b30}html.dark .el-table:before{background:#2a2b30}html.dark .el-table th.el-table__cell{background:#17181b;color:#e8eaed;border-color:#2a2b30}html.dark .el-table td.el-table__cell{background:#1b1c1f;border-color:#232428}html.dark .el-table .el-table__row:hover>td.el-table__cell,html.dark .el-table__body tr.hover-row>td.el-table__cell{background:#232428}html.dark .el-table .el-table__empty-block{background:#1b1c1f}html.dark .el-table .el-table__empty-text{color:#6b6d74}html.dark .el-table .el-table__expanded-cell{background:#1b1c1f}html.dark .el-table .cell .el-link{color:#4080ff}html.dark .el-tabs__nav-wrap:after{background:#2a2b30}html.dark .el-tabs__item{color:#a8abb3}html.dark .el-tabs__item.is-active,html.dark .el-tabs__item:hover{color:#4080ff}html.dark .el-tabs--border-card{background:#1b1c1f;border-color:#2a2b30}html.dark .el-tabs--border-card>.el-tabs__header{background:#17181b;border-bottom-color:#2a2b30}html.dark .el-tabs--border-card>.el-tabs__header .el-tabs__item{border-color:#2a2b30}html.dark .el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active{background:#1b1c1f;color:#4080ff}html.dark .el-pagination{color:#a8abb3}html.dark .el-pagination .el-pager li,html.dark .el-pagination button{background:#232428;color:#a8abb3}html.dark .el-pagination .el-pager li.active,html.dark .el-pagination .el-pager li:hover,html.dark .el-pagination button.active,html.dark .el-pagination button:hover{color:#4080ff}html.dark .el-checkbox__label,html.dark .el-form-item__label,html.dark .el-pagination .el-pagination__jump,html.dark .el-pagination .el-pagination__total,html.dark .el-radio__label{color:#a8abb3}html.dark .el-divider__text{background:#1b1c1f;color:#a8abb3}html.dark .el-empty__description p{color:#6b6d74}html.dark .el-descriptions-item__cell{background:#1b1c1f;border-color:#2a2b30}html.dark .el-descriptions-item__label.is-bordered-label{background:#17181b;color:#a8abb3}html.dark .el-collapse-item__header,html.dark .el-collapse-item__wrap{background:#1b1c1f;border-color:#2a2b30;color:#e8eaed}html.dark .el-progress__text{color:#a8abb3}html.dark .el-loading-text{color:#4080ff}html.dark .el-switch__label{color:#a8abb3}html.dark .el-switch__label.is-active{color:#4080ff}html.dark .el-step__title{color:#a8abb3}html.dark .el-radio__inner{background:#232428;border-color:#3a3b40}html.dark .el-radio__inner:after{background:#e8eaed}html.dark .el-radio__input.is-checked .el-radio__inner{background:#4080ff;border-color:#4080ff}html.dark .el-radio__input.is-disabled .el-radio__inner{background:#1b1c1f}html.dark .el-popper .popper__arrow{border-top-color:#2a2b30;border-bottom-color:#2a2b30;border-left-color:#2a2b30;border-right-color:#2a2b30}html.dark .el-popper .popper__arrow:after{border-top-color:#1b1c1f;border-bottom-color:#1b1c1f;border-left-color:#1b1c1f;border-right-color:#1b1c1f}html.dark .el-popper{border-color:#2a2b30}html.dark .el-cascader-menu,html.dark .el-cascader-panel,html.dark .el-cascader__dropdown,html.dark .el-popper{background:#1b1c1f;color:#e8eaed}html.dark .el-cascader-menu{border-right-color:#2a2b30}html.dark .el-cascader-node:focus,html.dark .el-cascader-node:not(.is-disabled):hover{background:#2a2b30}html.dark .el-cascader-node.in-active-path,html.dark .el-cascader-node.is-active,html.dark .el-cascader-node.is-selectable.in-checked-path{color:#4080ff}html.dark .el-cascader__search-input{color:#e8eaed}html.dark .el-cascader__tags .el-tag{background:#232428;border-color:#3a3b40;color:#a8abb3}html.dark .el-alert .el-alert__title{color:#e8eaed}html.dark .el-alert .el-alert__description{color:#a8abb3}html.dark .el-alert--info.is-light{background:#232428;border-color:#2a2b30}html.dark .el-alert--success.is-light{background:rgba(103,194,58,.16);border-color:rgba(103,194,58,.35)}html.dark .el-alert--warning.is-light{background:rgba(230,162,60,.16);border-color:rgba(230,162,60,.35)}html.dark .el-alert--error.is-light{background:hsla(0,87%,69%,.16);border-color:hsla(0,87%,69%,.35)}html.dark .el-upload-list__item-name{color:#a8abb3}html.dark .el-upload-list__item:hover{background:#232428}html.dark .el-image__error,html.dark .el-image__placeholder{background:#232428;color:#6b6d74}html.dark .el-avatar{background:#2a2b30;color:#a8abb3}html.dark a{color:#4080ff}html.dark .el-slider__runway{background-color:#2a2b30}html.dark .el-slider__bar{background-color:#4080ff}html.dark .el-slider__button{border-color:#4080ff}html.dark .el-rate__icon{color:#4b4c52}html.dark .el-input .el-input__count .el-input__count-inner,html.dark .el-input__count,html.dark .el-input__count .el-input__count-inner,html.dark .el-textarea .el-input__count,html.dark .el-textarea__count,html.dark .el-textarea__count .el-input__count-inner{background-color:transparent;background:transparent;color:#6b6d74}html.dark .el-checkbox__inner{background-color:#232428;border-color:#3a3b40}html.dark .el-checkbox__inner:before{border-color:#4b4c52}html.dark .el-checkbox__input.is-checked .el-checkbox__inner,html.dark .el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color:#4080ff;border-color:#4080ff}html.dark .el-checkbox__input.is-focus .el-checkbox__inner{border-color:#4080ff}html.dark .el-checkbox__inner:after{border-color:#fff}html.dark .el-checkbox__input.is-disabled .el-checkbox__inner,html.dark .el-checkbox__input.is-disabled.is-checked .el-checkbox__inner,html.dark .el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner{background-color:#1b1c1f;border-color:#2a2b30}html.dark .el-checkbox__input.is-disabled+.el-checkbox__label{color:#4b4c52}html.dark .el-radio__input.is-disabled .el-radio__inner{background-color:#1b1c1f;border-color:#2a2b30}html.dark .el-radio__input.is-disabled .el-radio__inner:after{background-color:#4b4c52}html.dark .el-radio__input.is-disabled+.el-radio__label{color:#4b4c52}html.dark .el-switch__core{background-color:#3a3b40;border-color:#3a3b40}html.dark .el-switch.is-checked .el-switch__core{background-color:#4080ff;border-color:#4080ff}html.dark .el-switch__input:focus+.el-switch__core{outline:none}html.dark .el-divider,html.dark .el-progress-bar__outer{background-color:#2a2b30}html.dark .el-badge__content{border-color:#1b1c1f}html.dark .el-table tr{background-color:transparent}html.dark .el-table .el-table__body-wrapper,html.dark .el-table .el-table__footer-wrapper,html.dark .el-table .el-table__header-wrapper{background:#1b1c1f}html.dark .el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background:#17181b}html.dark .el-table--striped .el-table__body tr.el-table__row--striped.current-row td.el-table__cell{background:rgba(64,128,255,.2)}html.dark .el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell{background:#232428}html.dark .el-table .el-table__body tr.current-row>td.el-table__cell{background:rgba(64,128,255,.16)!important}html.dark .el-table .el-table__footer td.el-table__cell{background:#17181b;color:#e8eaed}html.dark .el-table .el-table__fixed,html.dark .el-table .el-table__fixed-right{background:#1b1c1f}html.dark .el-table .el-table__fixed-right:before,html.dark .el-table .el-table__fixed:before{background-color:#2a2b30}html.dark .el-table .el-table__fixed-body-wrapper,html.dark .el-table .el-table__fixed-header-wrapper{background:#1b1c1f}html.dark .el-table .el-table__fixed-right-patch{background-color:#1b1c1f;border-bottom-color:#2a2b30}html.dark .el-table.el-table--border:after{background-color:#2a2b30}html.dark .el-table .el-table__body-wrapper .el-table--border~.el-table__fixed,html.dark .el-table .el-table__body-wrapper .el-table--border~.el-table__fixed-right{border-color:#2a2b30}html.dark .el-table .el-table__column-filter-trigger{color:#6b6d74}html.dark .el-table .el-table__expand-icon{color:#a8abb3}html.dark .el-table .el-table__expand-icon--expanded{color:#4080ff}html.dark .el-pagination.is-background .el-pager li:not(.disabled),html.dark .el-pagination.is-background button{background-color:#232428;color:#a8abb3}html.dark .el-pagination.is-background .el-pager li:not(.disabled):hover,html.dark .el-pagination.is-background button:hover{color:#4080ff}html.dark .el-pagination.is-background .el-pager li:not(.disabled).active{background-color:#4080ff;color:#fff}html.dark .el-pagination .el-pagination__editor .el-input__inner,html.dark .el-pagination .el-pagination__sizes .el-input .el-input__inner{background-color:#232428}html.dark .el-tabs__active-bar{background-color:#4080ff}html.dark .el-tabs--card>.el-tabs__header{border-bottom-color:#2a2b30}html.dark .el-tabs--card>.el-tabs__header .el-tabs__item{border-color:#2a2b30}html.dark .el-tabs--card>.el-tabs__header .el-tabs__item.is-active{background:#1b1c1f;color:#4080ff}.search-target-flash{outline:2px solid var(--primary)!important;outline-offset:2px;animation:searchTargetFlash 1.1s ease-in-out 2}@keyframes searchTargetFlash{0%,to{box-shadow:0 0 0 0 rgba(64,128,255,.45)}50%{box-shadow:0 0 0 10px rgba(64,128,255,0)}}.clean-dialog .el-dialog{border-radius:8px;overflow:hidden}.clean-dialog .el-dialog__header{padding:0;border-bottom:1px solid var(--border)}.clean-dialog .el-dialog__title{display:block;font-size:15px;font-weight:600;color:var(--text-1);padding:16px 20px 14px;line-height:1.4}.clean-dialog .el-dialog__headerbtn{top:15px;right:16px}.clean-dialog .el-dialog__headerbtn .el-dialog__close{font-size:16px;color:var(--text-3)}.clean-dialog .el-dialog__headerbtn .el-dialog__close:hover{color:var(--text-2)}.clean-dialog .el-dialog__body{padding:16px 20px;color:var(--text-2);font-size:13px}.clean-dialog .el-dialog__footer{padding:8px 20px 10px;border-top:1px solid var(--border)}.clean-dialog .dialog-footer{text-align:right}.clean-dialog .dialog-footer .el-button+.el-button{margin-left:10px}.clean-dialog .dialog-static .el-form-item{margin-bottom:14px}.clean-dialog .dialog-static .el-form-item:last-child{margin-bottom:0}.clean-dialog .dialog-static .el-form-item__label{font-size:13px;color:var(--text-2);padding-right:12px;line-height:32px}.clean-dialog .dialog-static .el-form-item__content{line-height:32px}.clean-dialog .dialog-static .el-input__inner,.clean-dialog .dialog-static .el-radio,.clean-dialog .dialog-static .el-textarea__inner{font-size:13px}.clean-dialog .dialog-static .order-no-text,.clean-dialog .dialog-static .price-text{font-size:13px;color:var(--text-1);font-weight:500}.clean-dialog .dialog-form .el-form-item{margin-bottom:16px}.clean-dialog .dialog-form .el-form-item:last-child{margin-bottom:0}.clean-dialog .dialog-form .el-form-item__label{font-size:13px;color:var(--text-2)}.clean-dialog .form-row{display:flex;align-items:center;margin-bottom:16px}.clean-dialog .form-row:last-child{margin-bottom:0}.clean-dialog .form-row--column{flex-direction:column;align-items:stretch}.clean-dialog .form-label{width:90px;flex-shrink:0;font-size:13px;color:var(--text-2);font-weight:500}.clean-dialog .form-label.required:before{content:"*";color:#f53f3f;margin-right:4px}.clean-dialog .form-select{flex:1}.clean-dialog .help-body{padding:16px;background:var(--bg-input);border-radius:6px}.clean-dialog .help-item{display:flex;gap:12px;margin-bottom:12px;font-size:13px;line-height:1.6}.clean-dialog .help-item:last-child{margin-bottom:0}.clean-dialog .help-label{flex-shrink:0;width:72px;font-weight:600;color:var(--text-1);text-align:right}.clean-dialog .help-text{flex:1;color:var(--text-2)}.clean-dialog .center-tip-text,.clean-dialog .confirm-text,.clean-dialog .delete-dialog-body .delete-desc{text-align:center;font-size:13px;color:var(--text-2);line-height:1.7}.clean-dialog .detail-content .el-descriptions{font-size:13px}.clean-dialog .detail-content .el-descriptions__label{color:var(--text-2)}.clean-dialog .detail-content .el-descriptions__content{color:var(--text-1)}.clean-dialog .switch-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.clean-dialog .switch-row:last-child{margin-bottom:0}.clean-dialog .switch-info{flex:1;margin-right:12px}.clean-dialog .switch-label{font-size:13px;font-weight:500;color:var(--text-1)}.clean-dialog .switch-desc{font-size:12px;color:var(--text-3);margin-top:2px}.clean-dialog .form-section{margin-bottom:18px}.clean-dialog .form-section:last-child{margin-bottom:0}.clean-dialog .form-section__title{font-size:13px;font-weight:600;color:var(--text-1);margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid var(--border)}.clean-dialog .delete-dialog-body{text-align:center;padding:8px 0}.clean-dialog .delete-dialog-body .delete-icon{font-size:44px;color:#faad14;margin-bottom:12px}.clean-dialog .delete-dialog-body .delete-title{font-size:15px;font-weight:600;color:var(--text-1);margin-bottom:8px}.clean-dialog .delete-dialog-body .delete-desc{font-size:13px;color:var(--text-2);line-height:1.6}.clean-dialog .dialog-goods-info{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding:12px;background:var(--bg-input);border-radius:6px}.clean-dialog .dialog-goods-info .dialog-goods-thumb,.clean-dialog .dialog-goods-info .placeholder{width:56px;height:56px;border-radius:4px;-o-object-fit:cover;object-fit:cover;background:var(--bg-hover);display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--text-3)}.clean-dialog .dialog-goods-info .dialog-goods-name{flex:1;font-size:13px;color:var(--text-1);line-height:1.5}.clean-dialog .add-card-form .el-form-item,.clean-dialog .type-edit-form .el-form-item{margin-bottom:14px}.clean-dialog .add-card-form .el-form-item:last-child,.clean-dialog .type-edit-form .el-form-item:last-child{margin-bottom:0}.clean-dialog .add-card-form .el-form-item__label,.clean-dialog .type-edit-form .el-form-item__label{font-size:13px;color:var(--text-2)}.clean-dialog .move-list{max-height:300px;overflow-y:auto}.clean-dialog .move-list .move-item{padding:10px 12px;border-radius:6px;cursor:pointer;font-size:13px;color:var(--text-2);margin-bottom:4px}.clean-dialog .move-list .move-item:hover{background:var(--bg-hover)}.clean-dialog .move-list .move-item.active{background:var(--primary-light);color:var(--primary);font-weight:500}.clean-dialog .el-button,.clean-dialog .el-checkbox__label,.clean-dialog .el-input__inner,.clean-dialog .el-radio__label,.clean-dialog .el-textarea__inner{font-size:13px}.filter-card,.list-toolbar,.search-card,.toolbar-card{background:var(--bg-card);border-radius:8px;padding:12px 16px;margin-bottom:12px;box-shadow:0 1px 3px var(--shadow-color);border:1px solid var(--border-light)}.toolbar-row{justify-content:space-between;gap:10px}.filter-left,.filter-right,.toolbar-row{display:flex;align-items:center;flex-wrap:wrap}.filter-left,.filter-right{gap:8px}.stat-cards,.stats-row{display:flex;gap:12px;margin-bottom:12px}.main-tab-bar,.segment-bar,.sub-tab-bar,.tab-bar,.tabs-row{display:flex;align-items:center;gap:6px;margin-bottom:12px}.main-tab-bar .segment-item,.main-tab-bar .tab-item,.segment-bar .segment-item,.segment-bar .tab-item,.sub-tab-bar .segment-item,.sub-tab-bar .tab-item,.tab-bar .segment-item,.tab-bar .tab-item,.tabs-row .segment-item,.tabs-row .tab-item{padding:5px 14px;font-size:13px;color:var(--text-2);border-radius:6px;cursor:pointer;transition:all .15s;border:1px solid transparent}.main-tab-bar .segment-item:hover,.main-tab-bar .tab-item:hover,.segment-bar .segment-item:hover,.segment-bar .tab-item:hover,.sub-tab-bar .segment-item:hover,.sub-tab-bar .tab-item:hover,.tab-bar .segment-item:hover,.tab-bar .tab-item:hover,.tabs-row .segment-item:hover,.tabs-row .tab-item:hover{color:var(--primary);background:var(--primary-light)}.main-tab-bar .segment-item.active,.main-tab-bar .tab-item.active,.segment-bar .segment-item.active,.segment-bar .tab-item.active,.sub-tab-bar .segment-item.active,.sub-tab-bar .tab-item.active,.tab-bar .segment-item.active,.tab-bar .tab-item.active,.tabs-row .segment-item.active,.tabs-row .tab-item.active{color:#fff;background:var(--primary);font-weight:500}.action-bar,.action-row,.batch-toolbar,.table-toolbar{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:8px;margin-bottom:10px}.action-bar .el-button+.el-button,.action-row .el-button+.el-button,.batch-toolbar .el-button+.el-button,.table-toolbar .el-button+.el-button{margin-left:0}.el-table{font-size:13px}.el-table th.el-table__cell{background:var(--bg-input)!important;color:var(--text-2);font-weight:600;font-size:12px;border-bottom:1px solid var(--border);padding-left:16px!important}.el-table td.el-table__cell{color:var(--text-1);border-bottom:1px solid var(--border-light);padding-left:16px!important}.el-table .el-table__row:hover>td.el-table__cell{background:var(--bg-hover)}.goods-info-cell{display:flex;align-items:center;gap:8px}.goods-info-cell .goods-thumb{width:40px;height:40px;border-radius:4px;flex-shrink:0}.goods-info-cell .goods-info-main{flex:1;min-width:0}.goods-info-cell .goods-name{font-size:13px;color:var(--text-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.goods-info-cell .goods-meta{font-size:12px;color:var(--text-3);margin-top:2px}.el-tag{font-size:12px;border-radius:4px;height:22px;line-height:20px;padding:0 8px}.el-tag.el-tag--success{background:rgba(16,185,129,.16);border-color:rgba(16,185,129,.35);color:#10b981}.el-tag.el-tag--warning{background:rgba(245,158,11,.16);border-color:rgba(245,158,11,.35);color:#f59e0b}.el-tag.el-tag--danger{background:rgba(239,68,68,.16);border-color:rgba(239,68,68,.35);color:#ef4444}.el-tag.el-tag--info{background:var(--bg-input);border-color:var(--border);color:var(--text-2)}.el-tag.el-tag--primary{background:rgba(51,112,255,.16);border-color:rgba(51,112,255,.35);color:var(--primary)}.status-tag{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:500}.status-tag--success{background:rgba(16,185,129,.16);color:#10b981}.status-tag--warning{background:rgba(245,158,11,.16);color:#f59e0b}.status-tag--danger{background:rgba(239,68,68,.16);color:#ef4444}.status-tag--info{background:var(--bg-input);color:var(--text-2)}.status-tag--primary{background:rgba(51,112,255,.16);color:var(--primary)}.status-dot{display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:4px}.status-dot--success{background:#22c55e}.status-dot--warning{background:#f59e0b}.status-dot--danger{background:#ef4444}.status-dot--info{background:#9ca3af}.el-button--text{font-size:13px;padding:4px 6px}.op-btn--edit{color:var(--primary)}.op-btn--edit:hover{color:#2860e0}.danger-text,.delete-btn,.op-btn--del,.text-danger{color:#ef4444}.danger-text:hover,.delete-btn:hover,.op-btn--del:hover,.text-danger:hover{color:#dc2626}.op-btn--warning,.warning-text{color:#f59e0b}.op-btn--warning:hover,.warning-text:hover{color:#d97706}.success-text{color:#22c55e}.success-text:hover{color:#16a34a}.primary-text{color:var(--primary)}.primary-text:hover{color:#2860e0}.el-pagination{margin-top:12px;padding:8px 0;text-align:right}.el-pagination .el-pagination__total{font-size:13px;color:var(--text-2)}.el-pagination .btn-next,.el-pagination .btn-prev,.el-pagination .el-pager li{border-radius:4px;font-size:13px}.el-pagination .el-pager li.active{background:var(--primary);color:#fff}.notice-row,.paylog-card,.reply-card{background:var(--bg-card);border:1px solid var(--border-light);border-radius:8px;padding:12px 16px;margin-bottom:8px;transition:box-shadow .15s,border-color .15s}.notice-row:hover,.paylog-card:hover,.reply-card:hover{border-color:var(--border);box-shadow:0 1px 4px var(--shadow-color)}body,html{margin:0;padding:0}.clearfix:after{content:"";display:table;clear:both}.text-center{text-align:center}.text-right{text-align:right}.text-primary{color:var(--primary)}.text-success{color:#67c23a}.text-warning{color:#e6a23c}.text-danger{color:#f56c6c}.text-info{color:var(--text-3)}.mb-8{margin-bottom:8px}.mb-16{margin-bottom:16px}.mb-20{margin-bottom:20px}.mt-8{margin-top:8px}.mt-16{margin-top:16px}.flex{display:flex}.flex-center{justify-content:center}.flex-between,.flex-center{display:flex;align-items:center}.flex-between{justify-content:space-between}.page-container{padding:20px}.card-shadow{box-shadow:0 2px 12px var(--shadow-color)}.fade-enter-active,.fade-leave-active{transition:opacity .2s}.fade-enter,.fade-leave-to{opacity:0}html.desktop-login-window,html.desktop-login-window #app,html.desktop-login-window body{background:transparent!important}html.desktop-login-window .v-modal{border-radius:18px}html.desktop-app #nprogress{display:none!important}.qcy-message{gap:10px;padding:12px 18px;background:var(--bg-card);border:1px solid var(--border);border-radius:12px;box-shadow:0 8px 30px rgba(0,0,0,.12);font-size:14px;line-height:1.5;color:var(--text-1);max-width:460px;pointer-events:auto;box-sizing:border-box}.qcy-message,.qcy-message__icon{display:inline-flex;align-items:center}.qcy-message__icon{justify-content:center;flex-shrink:0}.qcy-message__content{flex:1;word-break:break-word}.qcy-message__close{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-3);flex-shrink:0;margin-left:4px;transition:color .15s}.qcy-message__close:hover{color:var(--text-2)}.qcy-msg-fade-enter-active,.qcy-msg-fade-leave-active{transition:opacity .3s,transform .3s}.qcy-msg-fade-enter,.qcy-msg-fade-leave-to{opacity:0;transform:translateY(-16px)}.qcy-msgbox__wrapper{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;z-index:10000}.qcy-msgbox{position:relative;background:var(--bg-card);border:1px solid var(--border);border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.15);padding:28px 24px 24px;min-width:320px;max-width:90vw;max-height:90vh;overflow:hidden;flex-direction:column;gap:16px;box-sizing:border-box}.qcy-msgbox,.qcy-msgbox__close{display:flex;align-items:center}.qcy-msgbox__close{position:absolute;top:12px;right:12px;width:28px;height:28px;justify-content:center;border:none;outline:none;background:transparent;border-radius:50%;cursor:pointer;color:var(--text-3);padding:0;transition:background .15s,color .15s}.qcy-msgbox__close:hover{background:var(--bg-hover);color:var(--text-2)}.qcy-msgbox__icon-wrapper{display:flex;align-items:center;justify-content:center}.qcy-msgbox__title{font-size:16px;font-weight:700;color:var(--text-1);text-align:center;line-height:1.4}.qcy-msgbox__content{font-size:14px;color:var(--text-2);text-align:center;line-height:1.6;max-height:40vh;overflow-y:auto;word-break:break-word}.qcy-msgbox__input{width:100%;max-width:360px}.qcy-msgbox__actions{display:flex;flex-direction:row;gap:24px;margin-top:8px}.qcy-btn{padding:8px 28px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;border:none;outline:none;transition:opacity .15s,background .15s;line-height:1.5;min-width:88px}.qcy-btn--simple{background:var(--bg-input);color:var(--text-1)}.qcy-btn--simple:hover{background:var(--bg-hover)}.qcy-btn--primary{background:var(--primary);color:#fff}.qcy-btn--primary:hover{background:#2855cc}.qcy-btn--danger{background:#f53f3f;color:#fff}.qcy-btn--danger:hover{background:#d93636}.qcy-msgbox-fade-enter-active{transition:opacity .25s}.qcy-msgbox-fade-enter-active .qcy-msgbox{transition:transform .25s,opacity .25s}.qcy-msgbox-fade-leave-active{transition:opacity .2s}.qcy-msgbox-fade-leave-active .qcy-msgbox{transition:transform .2s,opacity .2s}.qcy-msgbox-fade-enter,.qcy-msgbox-fade-leave-to{opacity:0}.qcy-msgbox-fade-enter .qcy-msgbox,.qcy-msgbox-fade-leave-to .qcy-msgbox{transform:scale(.92);opacity:0}