@charset "UTF-8";:root{--app-bg-primary: #ffffff;--app-bg-secondary: #f5f7fa;--app-bg-tertiary: #fafafa;--app-bg-elevated: #ffffff;--app-bg-mask: rgba(0, 0, 0, .5);--app-text-primary: #303133;--app-text-secondary: #606266;--app-text-tertiary: #909399;--app-text-placeholder: #c0c4cc;--app-text-disabled: #c0c4cc;--app-border-color: #dcdfe6;--app-border-light: #e4e7ed;--app-border-lighter: #ebeef5;--app-border-extra-light: #f2f6fc;--app-divider-color: #e4e7ed;--app-shadow-light: 0 2px 4px rgba(0, 0, 0, .08);--app-shadow-medium: 0 4px 12px rgba(0, 0, 0, .1);--app-shadow-heavy: 0 8px 24px rgba(0, 0, 0, .15);--app-fill-color: #f5f7fa;--app-fill-color-light: #fafafa;--app-fill-color-lighter: #fafcff;--app-fill-color-blank: #ffffff;--app-selected-bg: rgba(64, 158, 255, .12);--app-selected-text: #409eff;--app-selected-border: #409eff}html.dark{--app-bg-primary: #1e1e1e;--app-bg-secondary: #262626;--app-bg-tertiary: #2d2d2d;--app-bg-elevated: #2d2d2d;--app-bg-mask: rgba(0, 0, 0, .7);--app-text-primary: #e5e7eb;--app-text-secondary: #9ca3af;--app-text-tertiary: #6b7280;--app-text-placeholder: #4b5563;--app-text-disabled: #4b5563;--app-border-color: #4c4d4f;--app-border-light: #3f3f46;--app-border-lighter: #27272a;--app-border-extra-light: #1f1f23;--app-divider-color: #4c4d4f;--app-shadow-light: 0 2px 4px rgba(0, 0, 0, .3);--app-shadow-medium: 0 4px 12px rgba(0, 0, 0, .4);--app-shadow-heavy: 0 8px 24px rgba(0, 0, 0, .5);--app-fill-color: #262626;--app-fill-color-light: #2d2d2d;--app-fill-color-lighter: #333333;--app-fill-color-blank: #1e1e1e;--app-selected-bg: rgba(82, 158, 255, .16);--app-selected-text: #79bbff;--app-selected-border: #529eff}:root,html.dark{--app-color-primary: #409eff;--app-color-primary-light: rgba(64, 158, 255, .1);--app-color-primary-lighter: rgba(64, 158, 255, .15);--app-color-primary-dark: #337ecc;--app-color-success: #67c23a;--app-color-success-light: rgba(103, 194, 58, .1);--app-color-success-lighter: rgba(103, 194, 58, .15);--app-color-success-dark: #529b2e;--app-color-warning: #e6a23c;--app-color-warning-light: rgba(230, 162, 60, .1);--app-color-warning-lighter: rgba(230, 162, 60, .15);--app-color-warning-dark: #b88230;--app-color-danger: #f56c6c;--app-color-danger-light: rgba(245, 108, 108, .1);--app-color-danger-lighter: rgba(245, 108, 108, .15);--app-color-danger-dark: #c45656;--app-color-info: #909399;--app-color-info-light: rgba(144, 147, 153, .1);--app-color-info-lighter: rgba(144, 147, 153, .15);--app-color-info-dark: #73767a}:root{--app-color-purple: #722ed1;--app-color-purple-hover: #9254de;--app-color-purple-active: #531dab;--app-color-purple-on: #ffffff}html.dark{--app-color-purple: #b37feb;--app-color-purple-hover: #d3adf7;--app-color-purple-active: #9254de;--app-color-purple-on: #1e1e1e}:root{--dark-bg-primary: var(--app-bg-primary);--dark-bg-secondary: var(--app-bg-secondary);--dark-bg-tertiary: var(--app-bg-tertiary);--dark-border: var(--app-border-color);--dark-text-primary: var(--app-text-primary);--dark-text-secondary: var(--app-text-secondary);--dark-text-tertiary: var(--app-text-tertiary);--color-primary: var(--app-color-primary);--color-success: var(--app-color-success);--color-warning: var(--app-color-warning);--color-danger: var(--app-color-danger);--color-info: var(--app-color-info);--color-text-primary: var(--app-text-primary);--color-text-regular: var(--app-text-secondary);--color-text-secondary: var(--app-text-tertiary);--color-text-placeholder: var(--app-text-placeholder);--color-border-base: var(--app-border-color);--color-border-light: var(--app-border-light);--color-bg-base: var(--app-bg-secondary);--color-bg-light: var(--app-bg-tertiary);--color-bg-white: var(--app-bg-primary)}:root{--el-color-primary: var(--app-color-primary);--el-color-primary-light-3: var(--app-color-primary);--el-color-primary-light-5: var(--app-color-primary-light);--el-color-primary-light-7: var(--app-color-primary-light);--el-color-primary-light-8: var(--app-color-primary-lighter);--el-color-primary-light-9: var(--app-color-primary-lighter);--el-color-primary-dark-2: var(--app-color-primary-dark);--el-color-success: var(--app-color-success);--el-color-success-light-3: var(--app-color-success);--el-color-success-light-5: var(--app-color-success-light);--el-color-success-light-9: var(--app-color-success-lighter);--el-color-success-dark-2: var(--app-color-success-dark);--el-color-warning: var(--app-color-warning);--el-color-warning-light-3: var(--app-color-warning);--el-color-warning-light-5: var(--app-color-warning-light);--el-color-warning-light-9: var(--app-color-warning-lighter);--el-color-warning-dark-2: var(--app-color-warning-dark);--el-color-danger: var(--app-color-danger);--el-color-danger-light-3: var(--app-color-danger);--el-color-danger-light-5: var(--app-color-danger-light);--el-color-danger-light-9: var(--app-color-danger-lighter);--el-color-danger-dark-2: var(--app-color-danger-dark);--el-color-info: var(--app-color-info);--el-color-info-light-3: var(--app-color-info);--el-color-info-light-5: var(--app-color-info-light);--el-color-info-light-9: var(--app-color-info-lighter);--el-color-info-dark-2: var(--app-color-info-dark);--el-text-color-primary: var(--app-text-primary);--el-text-color-regular: var(--app-text-secondary);--el-text-color-secondary: var(--app-text-tertiary);--el-text-color-placeholder: var(--app-text-placeholder);--el-text-color-disabled: var(--app-text-disabled);--el-border-color: var(--app-border-color);--el-border-color-light: var(--app-border-light);--el-border-color-lighter: var(--app-border-lighter);--el-border-color-extra-light: var(--app-border-extra-light);--el-border-color-dark: var(--app-border-color);--el-border-color-darker: var(--app-border-color);--el-bg-color: var(--app-bg-primary);--el-bg-color-page: var(--app-bg-secondary);--el-bg-color-overlay: var(--app-bg-elevated);--el-fill-color: var(--app-fill-color);--el-fill-color-light: var(--app-fill-color-light);--el-fill-color-lighter: var(--app-fill-color-lighter);--el-fill-color-extra-light: var(--app-fill-color-lighter);--el-fill-color-dark: var(--app-fill-color);--el-fill-color-darker: var(--app-fill-color);--el-fill-color-blank: var(--app-fill-color-blank);--el-mask-color: var(--app-bg-mask);--el-mask-color-extra-light: rgba(255, 255, 255, .3);--el-box-shadow: var(--app-shadow-medium);--el-box-shadow-light: var(--app-shadow-light);--el-box-shadow-lighter: var(--app-shadow-light);--el-box-shadow-dark: var(--app-shadow-heavy);--el-border-color-hover: var(--app-border-color)}html.dark{--el-mask-color-extra-light: rgba(0, 0, 0, .3);--el-table-bg-color: var(--app-bg-primary);--el-table-tr-bg-color: var(--app-bg-primary);--el-table-header-bg-color: var(--app-bg-secondary);--el-table-row-hover-bg-color: var(--app-bg-tertiary);--el-table-border-color: var(--app-border-color);--el-table-text-color: var(--app-text-secondary);--el-table-header-text-color: var(--app-text-primary);--el-input-bg-color: var(--app-bg-primary);--el-input-border-color: var(--app-border-color);--el-input-hover-border-color: var(--app-border-light);--el-input-focus-border-color: var(--app-color-primary);--el-input-text-color: var(--app-text-primary);--el-input-placeholder-color: var(--app-text-placeholder);--el-select-input-focus-border-color: var(--app-color-primary);--el-dialog-bg-color: var(--app-bg-primary);--el-card-bg-color: var(--app-bg-primary);--el-menu-bg-color: var(--app-bg-primary);--el-menu-hover-bg-color: var(--app-bg-tertiary);--el-menu-text-color: var(--app-text-secondary);--el-menu-active-color: var(--app-color-primary);--el-menu-hover-text-color: var(--app-text-primary);--el-drawer-bg-color: var(--app-bg-primary);--el-popper-border-color: var(--app-border-color)}.el-table .is-right .cell,.el-table td.is-right .cell,.el-table .el-table__cell.is-right .cell{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;font-variant-numeric:normal!important}.el-popconfirm__action{white-space:nowrap;flex-wrap:nowrap}.amount,.price,.money,[class*=amount],[class*=price]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;font-variant-numeric:normal!important}.el-date-editor--daterange,.el-date-editor--monthrange{--el-date-editor-width: 260px;width:260px!important;flex:0 0 auto}.el-date-editor--daterange .el-range-input,.el-date-editor--monthrange .el-range-input{font-size:13px}.compact-date-range.el-date-editor{--el-date-editor-width: 220px;width:220px!important}.select-bulk-popper.el-popper{overflow:hidden;background:var(--el-bg-color)}.select-bulk-popper .el-popper__arrow,.select-bulk-popper .el-popper__arrow:before{display:none!important;width:0!important;height:0!important}.select-bulk-popper .el-select-dropdown{border-radius:0;background:var(--el-bg-color)}.select-bulk-popper .el-select-dropdown__header{padding:0;border-bottom:0}.select-bulk-popper .select-bulk-actions{display:flex;align-items:center;justify-content:flex-end;gap:4px;min-height:28px;padding:2px 10px;background:var(--el-fill-color-extra-light);border-bottom:1px solid var(--el-border-color-lighter)}.select-bulk-popper .select-bulk-actions .el-button{height:20px;margin-left:0;padding:0 5px;font-size:12px}:root{--font-size-extra-small: 11px;--font-size-small: 12px;--font-size-base: 14px;--font-size-medium: 15px;--font-size-large: 16px;--font-size-extra-large: 18px;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-base: 1.5;--line-height-tight: 1.25;--line-height-loose: 1.75;--font-family-base: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-family-mono: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace;--spacing-xs: 8px;--spacing-sm: 12px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-2xl: 48px;--spacing-3xl: 64px;--component-spacing: var(--spacing-md);--section-spacing: var(--spacing-lg);--page-padding: var(--spacing-md);--border-radius-none: 0;--border-radius-small: 2px;--border-radius-base: 4px;--border-radius-medium: 6px;--border-radius-large: 8px;--border-radius-round: 20px;--border-radius-circle: 50%;--box-shadow-base: 0 2px 4px rgba(0, 0, 0, .12), 0 0 6px rgba(0, 0, 0, .04);--box-shadow-light: 0 2px 12px 0 rgba(0, 0, 0, .1);--box-shadow-dark: 0 2px 4px rgba(0, 0, 0, .12), 0 0 6px rgba(0, 0, 0, .12);--box-shadow-hover: 0 4px 8px rgba(0, 0, 0, .12);--z-index-normal: 1;--z-index-top: 1000;--z-index-popper: 2000;--z-index-dialog: 3000;--z-index-message: 4000;--z-index-notification: 5000;--transition-base: all .3s cubic-bezier(.4, 0, .2, 1);--transition-fast: all .2s cubic-bezier(.4, 0, .2, 1);--transition-slow: all .4s cubic-bezier(.4, 0, .2, 1);--button-height-large: 40px;--button-height-default: 32px;--button-height-small: 24px;--button-padding-horizontal: 20px;--button-padding-vertical: 12px;--input-height-large: 40px;--input-height-default: 32px;--input-height-small: 24px;--table-row-height: 44px;--table-header-height: 48px;--card-padding: 20px;--card-border-width: 1px;--dialog-width-small: 30%;--dialog-width-default: 50%;--dialog-width-large: 80%;--breakpoint-xs: 576px;--breakpoint-sm: 768px;--breakpoint-md: 992px;--breakpoint-lg: 1200px;--breakpoint-xl: 1400px;--breakpoint-2xl: 1920px;--min-page-width: 1200px}html.dark{--box-shadow-base: 0 2px 4px rgba(0, 0, 0, .48), 0 0 6px rgba(0, 0, 0, .24);--box-shadow-light: 0 2px 12px 0 rgba(0, 0, 0, .4);--box-shadow-dark: 0 2px 4px rgba(0, 0, 0, .48), 0 0 6px rgba(0, 0, 0, .48)}*{box-sizing:border-box}body{font-family:var(--font-family-base);font-size:var(--font-size-base);line-height:var(--line-height-base);color:var(--app-text-primary);background-color:var(--app-bg-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar-track{background:var(--app-bg-secondary);border-radius:var(--border-radius-base)}::-webkit-scrollbar-thumb{background:var(--app-border-color);border-radius:var(--border-radius-base)}::-webkit-scrollbar-thumb:hover{background:var(--app-border-light)}::selection{background-color:var(--app-color-primary-light);color:var(--app-text-primary)}.text-primary{color:var(--app-color-primary)!important}.text-success{color:var(--app-color-success)!important}.text-warning{color:var(--app-color-warning)!important}.text-danger{color:var(--app-color-danger)!important}.text-info{color:var(--app-color-info)!important}.bg-primary{background-color:var(--app-color-primary)!important}.bg-success{background-color:var(--app-color-success)!important}.bg-warning{background-color:var(--app-color-warning)!important}.bg-danger{background-color:var(--app-color-danger)!important}.bg-info{background-color:var(--app-color-info)!important}.no-wrap{white-space:nowrap!important}.text-wrap{white-space:normal!important;word-break:break-word!important}.text-ellipsis{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app-trash-button{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:0;background:transparent;color:var(--app-color-danger);cursor:pointer;line-height:0;appearance:none}.app-trash-button:hover,.app-trash-button:focus,.app-trash-button:active{background:transparent;color:var(--app-color-danger);outline:none;box-shadow:none}.app-trash-button .el-icon{width:14px;height:14px;font-size:14px}.app-trash-button .el-icon svg{width:1em;height:1em;display:block}.data-board{display:flex;flex-wrap:nowrap;min-width:max-content}.table-container{width:100%;overflow-x:auto}.page-content{min-width:var(--min-page-width)}html.dark{background:var(--app-bg-primary);color:var(--app-text-primary)}html.dark .product-list-page .filter-bar{background:var(--app-bg-secondary)!important;border:1px solid var(--app-border-color)!important;box-shadow:var(--app-shadow-medium)!important;color:var(--app-text-primary)!important}html.dark .el-dialog{background:var(--app-bg-primary)!important}html.dark .el-dialog .el-dialog__header{background:transparent!important;border-bottom:none!important}html.dark .el-dialog .el-dialog__header .el-dialog__title{color:var(--app-text-primary)!important}html.dark .el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close{color:var(--app-text-secondary)!important}html.dark .el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close:hover{color:var(--app-text-primary)!important}html.dark .el-dialog .el-dialog__body{background:var(--app-bg-primary)!important;color:var(--app-text-primary)!important}html.dark .el-dialog .el-dialog__footer{background:transparent!important;border-top:none!important}html.dark .el-collapse{border-color:var(--app-border-color)!important;background:var(--app-bg-primary)!important}html.dark .el-collapse .el-collapse-item{border-color:var(--app-border-color)!important}html.dark .el-collapse .el-collapse-item .el-collapse-item__header{background:var(--app-bg-secondary)!important;color:var(--app-text-primary)!important;border-color:var(--app-border-color)!important}html.dark .el-collapse .el-collapse-item .el-collapse-item__wrap{background:var(--app-bg-primary)!important;border-color:var(--app-border-color)!important}html.dark .el-collapse .el-collapse-item .el-collapse-item__content{background:var(--app-bg-primary)!important;color:var(--app-text-primary)!important}html.dark .el-table{--el-table-bg-color: var(--app-bg-primary) !important;--el-table-tr-bg-color: var(--app-bg-primary) !important;--el-table-header-bg-color: var(--app-bg-secondary) !important;--el-table-row-hover-bg-color: var(--app-bg-tertiary) !important;--el-table-border-color: var(--app-border-color) !important;--el-table-text-color: var(--app-text-primary) !important;background-color:var(--app-bg-primary)!important;color:var(--app-text-primary)!important}html.dark .el-table:before,html.dark .el-table:after{background-color:var(--app-border-color)!important}html.dark .el-table .el-table__inner-wrapper:before{background-color:var(--app-border-color)!important}html.dark .el-table .el-table__header-wrapper th.el-table__cell{background-color:var(--app-bg-secondary)!important;color:var(--app-text-primary)!important;border-color:var(--app-border-color)!important}html.dark .el-table .el-table__header-wrapper th.el-table__cell .cell{color:var(--app-text-primary)!important}html.dark .el-table .el-table__body-wrapper,html.dark .el-table .el-table__body-wrapper .el-table__body tr{background-color:var(--app-bg-primary)!important}html.dark .el-table .el-table__body-wrapper .el-table__body tr:hover>td.el-table__cell{background-color:var(--app-bg-tertiary)!important;color:var(--app-text-primary)!important}html.dark .el-table .el-table__body-wrapper .el-table__body tr:hover>td.el-table__cell .cell{color:var(--app-text-primary)!important}html.dark .el-table .el-table__body-wrapper .el-table__body tr.el-table__row--striped td.el-table__cell{background-color:var(--app-bg-secondary)!important}html.dark .el-table .el-table__body-wrapper .el-table__body tr.el-table__row--striped:hover>td.el-table__cell{background-color:var(--app-bg-tertiary)!important;color:var(--app-text-primary)!important}html.dark .el-table .el-table__body-wrapper .el-table__body tr.hover-row>td.el-table__cell,html.dark .el-table .el-table__body-wrapper .el-table__body tr.el-table__row--hover>td.el-table__cell{background-color:var(--app-bg-tertiary)!important;color:var(--app-text-primary)!important}html.dark .el-table .el-table__body-wrapper .el-table__body tr.hover-row>td.el-table__cell .cell,html.dark .el-table .el-table__body-wrapper .el-table__body tr.el-table__row--hover>td.el-table__cell .cell{color:var(--app-text-primary)!important}html.dark .el-table .el-table__body-wrapper .el-table__body td.el-table__cell{background-color:var(--app-bg-primary)!important;color:var(--app-text-primary)!important;border-color:var(--app-border-color)!important}html.dark .el-table .el-table__body-wrapper .el-table__body td.el-table__cell .cell{color:var(--app-text-primary)!important}html.dark .el-table th.el-table__cell{background-color:var(--app-bg-secondary)!important;color:var(--app-text-primary)!important;border-color:var(--app-border-color)!important}html.dark .el-table td.el-table__cell{background-color:var(--app-bg-primary)!important;color:var(--app-text-primary)!important;border-color:var(--app-border-color)!important}html.dark .el-table tr,html.dark .el-table .el-table__empty-block{background-color:var(--app-bg-primary)!important}html.dark .el-table .el-table__empty-text{color:var(--app-text-secondary)!important}html.dark .el-table .cell-content.editable{color:var(--app-text-primary)!important}html.dark .el-table .cell-content.editable:hover{background-color:#409eff1f!important;border-color:var(--app-border-color)!important;color:var(--app-text-primary)!important}html.dark .el-table .cell-content.editable .empty-placeholder{color:var(--app-text-placeholder)!important}html.dark .el-descriptions .el-descriptions__header{background:var(--app-bg-secondary)!important}html.dark .el-descriptions .el-descriptions__body{background:var(--app-bg-primary)!important}html.dark .el-descriptions .el-descriptions__label,html.dark .el-descriptions .el-descriptions__content{color:var(--app-text-primary)!important;border-color:var(--app-border-color)!important}html.dark .el-drawer{background:var(--app-bg-primary)!important}html.dark .el-drawer .el-drawer__header{background:var(--app-bg-secondary)!important;border-bottom:1px solid var(--app-border-color)!important}html.dark .el-drawer .el-drawer__header .el-drawer__title{color:var(--app-text-primary)!important}html.dark .el-drawer .el-drawer__header .el-drawer__close-btn{color:var(--app-text-secondary)!important}html.dark .el-drawer .el-drawer__header .el-drawer__close-btn:hover{color:var(--app-text-primary)!important}html.dark .el-drawer .el-drawer__body{background:var(--app-bg-primary)!important;color:var(--app-text-primary)!important}html.dark .el-drawer .el-drawer__footer{background:var(--app-bg-secondary)!important;border-top:1px solid var(--app-border-color)!important}html.dark .el-form .el-form-item__label{color:var(--app-text-primary)!important}html.dark .el-form .el-input__wrapper{background-color:var(--app-bg-secondary)!important;box-shadow:0 0 0 1px var(--app-border-color) inset!important}html.dark .el-form .el-input__wrapper .el-input__inner{color:var(--app-text-primary)!important}html.dark .el-form .el-input__wrapper .el-input__inner::placeholder{color:var(--app-text-tertiary)!important}html.dark .el-form .el-textarea__inner{background-color:var(--app-bg-secondary)!important;box-shadow:0 0 0 1px var(--app-border-color) inset!important;color:var(--app-text-primary)!important}html.dark .el-form .el-textarea__inner::placeholder{color:var(--app-text-tertiary)!important}html.dark .el-form .el-select .el-select__wrapper{background-color:var(--app-bg-secondary)!important;box-shadow:0 0 0 1px var(--app-border-color) inset!important}html.dark .el-tabs .el-tabs__header{background:transparent!important;border-color:var(--app-border-color)!important}html.dark .el-tabs .el-tabs__item{color:var(--app-text-secondary)!important}html.dark .el-tabs .el-tabs__item:hover{color:var(--app-text-primary)!important}html.dark .el-tabs .el-tabs__item.is-active{color:var(--app-color-primary)!important}html.dark .el-tabs .el-tabs__nav-wrap:after{background-color:var(--app-border-color)!important}html.dark .el-tabs .el-tabs__content{background:var(--app-bg-primary)!important}html.dark .company-form-drawer .el-tabs__item,html.dark .el-drawer .el-tabs__item{color:var(--app-text-secondary)!important}html.dark .company-form-drawer .el-tabs__item:hover,html.dark .el-drawer .el-tabs__item:hover{color:var(--app-text-primary)!important}html.dark .company-form-drawer .el-tabs__item.is-active,html.dark .el-drawer .el-tabs__item.is-active{color:var(--app-color-primary)!important}html.dark .company-form-drawer .button-tabs .el-tabs__item,html.dark .el-drawer .button-tabs .el-tabs__item{background-color:var(--app-bg-secondary)!important;border-color:var(--app-border-color)!important;color:var(--app-text-secondary)!important}html.dark .company-form-drawer .button-tabs .el-tabs__item:hover,html.dark .el-drawer .button-tabs .el-tabs__item:hover{color:var(--app-color-primary)!important;border-color:var(--app-color-primary-light)!important;background-color:var(--app-color-primary-light)!important}html.dark .company-form-drawer .button-tabs .el-tabs__item.is-active,html.dark .el-drawer .button-tabs .el-tabs__item.is-active{color:#fff!important;background-color:var(--app-color-primary)!important;border-color:var(--app-color-primary)!important}html.dark .el-divider{border-color:var(--app-border-color)!important}html.dark .el-divider .el-divider__text{background-color:var(--app-bg-primary)!important;color:var(--app-text-secondary)!important}html.dark .el-tag--info{background-color:var(--app-bg-tertiary)!important;border-color:var(--app-border-color)!important;color:var(--app-text-primary)!important}html.dark .license-upload-section,html.dark .idcard-upload-section{background-color:var(--app-bg-secondary)!important;border-color:var(--app-border-color)!important}html.dark .license-upload-section .upload-card,html.dark .idcard-upload-section .upload-card{background:var(--app-bg-tertiary)!important;border-color:var(--app-border-color)!important}html.dark .license-upload-section .card-header,html.dark .idcard-upload-section .card-header{color:var(--app-text-primary)!important}html.dark .license-upload-section .el-upload-dragger,html.dark .idcard-upload-section .el-upload-dragger{background:var(--app-bg-primary)!important;border-color:var(--app-border-color)!important}html.dark .license-upload-section .el-upload-dragger:hover,html.dark .idcard-upload-section .el-upload-dragger:hover{border-color:var(--el-color-primary)!important;background:var(--app-bg-tertiary)!important}html.dark .license-upload-section .upload-placeholder,html.dark .idcard-upload-section .upload-placeholder{color:var(--app-text-secondary)!important}html.dark .license-upload-section .upload-placeholder .el-icon--upload,html.dark .idcard-upload-section .upload-placeholder .el-icon--upload{color:var(--app-text-placeholder)!important}html.dark .license-upload-section .upload-placeholder .el-upload__text,html.dark .idcard-upload-section .upload-placeholder .el-upload__text{color:var(--app-text-secondary)!important}html.dark .license-upload-section .upload-preview,html.dark .idcard-upload-section .upload-preview{background:var(--app-bg-primary)!important}html.dark .license-upload-section .preview-actions,html.dark .idcard-upload-section .preview-actions{background:var(--app-bg-tertiary)!important;box-shadow:0 2px 8px #0000004d!important}html.dark .license-upload-section .upload-tip,html.dark .license-upload-section .upload-tip-bottom,html.dark .idcard-upload-section .upload-tip,html.dark .idcard-upload-section .upload-tip-bottom{color:var(--app-text-placeholder)!important}html.dark .license-upload-section .recognition-result-collapse .el-collapse-item__header,html.dark .idcard-upload-section .recognition-result-collapse .el-collapse-item__header{background:var(--app-bg-tertiary)!important;color:var(--app-text-primary)!important}html.dark .license-upload-section .recognition-result-collapse .el-collapse-item__content,html.dark .idcard-upload-section .recognition-result-collapse .el-collapse-item__content{background:var(--app-bg-tertiary)!important}html.dark .license-upload-section .result-items-grid,html.dark .license-upload-section .result-section-compact,html.dark .idcard-upload-section .result-items-grid,html.dark .idcard-upload-section .result-section-compact{background:var(--app-bg-primary)!important}html.dark .license-upload-section .result-item .label,html.dark .idcard-upload-section .result-item .label{color:var(--app-text-secondary)!important}html.dark .license-upload-section .result-item .value,html.dark .idcard-upload-section .result-item .value{color:var(--app-text-primary)!important}html.dark .baidu-business-license-ocr .upload-card,html.dark .idcard-ocr .upload-card{background:var(--app-bg-tertiary)!important;border-color:var(--app-border-color)!important}html.dark .baidu-business-license-ocr .card-header,html.dark .idcard-ocr .card-header{color:var(--app-text-primary)!important}html.dark .baidu-business-license-ocr .el-upload-dragger,html.dark .idcard-ocr .el-upload-dragger{background:var(--app-bg-primary)!important;border-color:var(--app-border-color)!important}html.dark .baidu-business-license-ocr .el-upload-dragger:hover,html.dark .idcard-ocr .el-upload-dragger:hover{border-color:var(--el-color-primary)!important;background:var(--app-bg-tertiary)!important}html.dark .baidu-business-license-ocr .upload-placeholder,html.dark .idcard-ocr .upload-placeholder{color:var(--app-text-secondary)!important}html.dark .baidu-business-license-ocr .upload-placeholder .el-icon--upload,html.dark .idcard-ocr .upload-placeholder .el-icon--upload{color:var(--app-text-placeholder)!important}html.dark .baidu-business-license-ocr .upload-placeholder .el-upload__text,html.dark .idcard-ocr .upload-placeholder .el-upload__text{color:var(--app-text-secondary)!important}html.dark .baidu-business-license-ocr .upload-preview,html.dark .idcard-ocr .upload-preview{background:var(--app-bg-primary)!important}html.dark .baidu-business-license-ocr .preview-actions,html.dark .idcard-ocr .preview-actions{background:var(--app-bg-tertiary)!important;box-shadow:0 2px 8px #0000004d!important}html.dark .baidu-business-license-ocr .upload-tip,html.dark .baidu-business-license-ocr .upload-tip-bottom,html.dark .idcard-ocr .upload-tip,html.dark .idcard-ocr .upload-tip-bottom{color:var(--app-text-placeholder)!important}html.dark .baidu-business-license-ocr .recognition-result-collapse .el-collapse-item__header,html.dark .idcard-ocr .recognition-result-collapse .el-collapse-item__header{background:var(--app-bg-tertiary)!important;color:var(--app-text-primary)!important}html.dark .baidu-business-license-ocr .recognition-result-collapse .el-collapse-item__content,html.dark .idcard-ocr .recognition-result-collapse .el-collapse-item__content{background:var(--app-bg-tertiary)!important}html.dark .baidu-business-license-ocr .result-items-grid,html.dark .baidu-business-license-ocr .result-section-compact,html.dark .idcard-ocr .result-items-grid,html.dark .idcard-ocr .result-section-compact{background:var(--app-bg-primary)!important}html.dark .idcard-thumbnails{background-color:var(--app-bg-tertiary)!important;border-color:var(--app-border-color)!important}html.dark .idcard-thumbnails .thumbnail-label{color:var(--app-text-secondary)!important}html.dark .idcard-thumbnails .thumbnail-item .idcard-image-wrapper .el-image{border-color:var(--app-border-color)!important;background-color:var(--app-bg-primary)!important}html.dark .idcard-thumbnails .thumbnail-item .image-error{background:var(--app-bg-secondary)!important;color:var(--app-text-placeholder)!important}html.dark .file-uploader .file-preview{background:var(--app-bg-secondary)!important;border-color:var(--app-border-color)!important}html.dark .file-uploader .file-preview:hover{border-color:var(--el-color-primary-light-5)!important}html.dark .file-uploader .preview-thumbnail{border-color:var(--app-border-color)!important;background:var(--app-bg-primary)!important}html.dark .file-uploader .file-name{color:var(--app-text-primary)!important}html.dark .file-uploader .file-size{color:var(--app-text-secondary)!important}html.dark .file-uploader .el-upload-dragger{background:var(--app-bg-secondary)!important;border-color:var(--app-border-color)!important}html.dark .file-uploader .el-upload-dragger:hover{border-color:var(--el-color-primary)!important;background:var(--app-bg-tertiary)!important}html.dark .file-uploader .upload-icon{color:var(--app-text-placeholder)!important}html.dark .file-uploader .upload-text{color:var(--app-text-secondary)!important}html.dark .file-uploader .upload-hint{color:var(--app-text-placeholder)!important}html.dark .bank-account-manager .account-card{background:var(--app-bg-secondary)!important;border-color:var(--app-border-color)!important}html.dark .bank-account-manager .account-card:hover{border-color:var(--el-color-primary-light-5)!important;box-shadow:0 2px 8px #0000004d!important}html.dark .bank-account-manager .account-card.is-basic{background:var(--app-bg-tertiary)!important;border-color:var(--el-color-primary-light-5)!important}html.dark .bank-account-manager .info-row .label{color:var(--app-text-secondary)!important}html.dark .bank-account-manager .info-row .value{color:var(--app-text-primary)!important}html.dark .bank-account-manager .qrcode-section{border-top-color:var(--app-border-color)!important}html.dark .bank-account-manager .qrcode-image{border-color:var(--app-border-color)!important}html.dark .bank-account-manager .qrcode-placeholder{background:var(--app-bg-secondary)!important;color:var(--app-text-placeholder)!important}html.dark .bank-account-manager .form-section{background:var(--app-bg-secondary)!important;border-color:var(--app-border-color)!important}html.dark .bank-account-manager .section-title{color:var(--app-text-primary)!important;border-bottom-color:var(--el-color-primary-light-7)!important}html.dark .bank-account-manager .usb-key-holders-section{background:var(--app-bg-primary)!important;border-color:var(--app-border-color)!important}html.dark .bank-account-manager .usb-key-holder-card{background:var(--app-bg-tertiary)!important;border-color:var(--app-border-color)!important}html.dark .bank-account-manager .usb-key-holder-card:hover{box-shadow:0 2px 8px #0000004d!important}html.dark .bank-account-manager .limit-group,html.dark .bank-account-manager .qrcode-empty{background:var(--app-bg-primary)!important;border-color:var(--app-border-color)!important}html.dark .bank-account-manager .qrcode-empty:hover{border-color:var(--el-color-primary)!important;background:var(--app-bg-tertiary)!important}html.dark .bank-account-manager .qrcode-preview-box{border-color:var(--app-border-color)!important}html.dark .person-selector-section{background:var(--app-bg-tertiary)!important}html.dark .empty-person-hint{background:var(--app-bg-secondary)!important;border-color:var(--app-border-color)!important;color:var(--app-text-placeholder)!important}html.dark .empty-person-hint .el-icon{color:var(--app-text-disabled)!important}html.dark .form-subsection{background-color:var(--app-bg-secondary)!important;border-color:var(--app-border-color)!important}html.dark .form-subsection .subsection-title{color:var(--app-text-primary)!important}html.dark .dashboard-cards,html.dark .dashboard-card{background:var(--app-bg-secondary)!important;border-color:var(--app-border-color)!important}html.dark .dashboard-cards .card-label,html.dark .dashboard-card .card-label{color:var(--app-text-secondary)!important}html.dark .dashboard-cards .card-value:not(.primary):not(.danger):not(.warning):not(.success),html.dark .dashboard-card .card-value:not(.primary):not(.danger):not(.warning):not(.success){color:var(--app-text-primary)!important}html.dark .repayment-section,html.dark .section-content{background:var(--app-bg-primary)!important;border-color:var(--app-border-color)!important}html.dark .repayment-section .section-header,html.dark .section-content .section-header{background:var(--app-bg-secondary)!important;border-bottom-color:var(--app-border-color)!important}html.dark .repayment-section .section-header h4,html.dark .section-content .section-header h4{color:var(--app-text-primary)!important}html.dark .selected-plan-info,html.dark .prepaid-interest-section{background:var(--app-bg-secondary)!important;border-color:var(--app-border-color)!important}html.dark .stat-item{background:var(--app-bg-secondary)!important;border:1px solid var(--app-border-color)!important}html.dark .stat-item .stat-value{color:var(--app-text-primary)!important}html.dark .stat-item .stat-label{color:var(--app-text-secondary)!important}html.dark .stat-item.success{background:var(--app-color-success-lighter)!important;border-color:var(--app-color-success-light)!important}html.dark .stat-item.success .stat-value{color:var(--app-color-success)!important}html.dark .stat-item.danger{background:var(--app-color-danger-lighter)!important;border-color:var(--app-color-danger-light)!important}html.dark .stat-item.danger .stat-value{color:var(--app-color-danger)!important}html.dark .stat-item.warning{background:var(--app-color-warning-lighter)!important;border-color:var(--app-color-warning-light)!important}html.dark .stat-item.warning .stat-value{color:var(--app-color-warning)!important}html.dark .stat-item.info{background:var(--app-color-primary-lighter)!important;border-color:var(--app-color-primary-light)!important}html.dark .stat-item.info .stat-value{color:var(--app-color-primary)!important}html.dark .stats-row .stat-item{background:var(--app-bg-secondary)!important}html.dark .quick-filters .filter-item{background:var(--app-bg-secondary)!important;border:2px solid transparent!important}html.dark .quick-filters .filter-item:hover{background:var(--app-bg-tertiary)!important}html.dark .quick-filters .filter-item.active{border-color:var(--app-color-primary)!important;background:var(--app-color-primary-lighter)!important}html.dark .quick-filters .filter-item .count{color:var(--app-text-primary)!important}html.dark .quick-filters .filter-item .label{color:var(--app-text-secondary)!important}html.dark .quick-filters .filter-item.success{background:var(--app-color-success-lighter)!important}html.dark .quick-filters .filter-item.success:hover{background:var(--app-color-success-light)!important}html.dark .quick-filters .filter-item.success.active{border-color:var(--app-color-success)!important}html.dark .quick-filters .filter-item.success .count{color:var(--app-color-success)!important}html.dark .quick-filters .filter-item.danger{background:var(--app-color-danger-lighter)!important}html.dark .quick-filters .filter-item.danger:hover{background:var(--app-color-danger-light)!important}html.dark .quick-filters .filter-item.danger.active{border-color:var(--app-color-danger)!important}html.dark .quick-filters .filter-item.danger .count{color:var(--app-color-danger)!important}html.dark .quick-filters .filter-item.warning{background:var(--app-color-warning-lighter)!important}html.dark .quick-filters .filter-item.warning:hover{background:var(--app-color-warning-light)!important}html.dark .quick-filters .filter-item.warning.active{border-color:var(--app-color-warning)!important}html.dark .quick-filters .filter-item.warning .count{color:var(--app-color-warning)!important}html.dark .quick-filters .filter-item.info{background:var(--app-color-primary-lighter)!important}html.dark .quick-filters .filter-item.info:hover{background:var(--app-color-primary-light)!important}html.dark .quick-filters .filter-item.info.active{border-color:var(--app-color-primary)!important}html.dark .quick-filters .filter-item.info .count{color:var(--app-color-primary)!important}html.dark .logistics-insight-page{background:var(--app-bg-primary)!important}html.dark .logistics-insight-page .page-header{background:var(--app-bg-secondary)!important;box-shadow:var(--app-shadow-light)!important}html.dark .logistics-insight-page .page-header h2{color:var(--app-text-primary)!important}html.dark .logistics-insight-page .page-header .page-desc{color:var(--app-text-secondary)!important}html.dark .logistics-insight-page .express-dashboard{background:var(--app-bg-secondary)!important;box-shadow:var(--app-shadow-light)!important}html.dark .logistics-insight-page .express-dashboard .dashboard-title{color:var(--app-text-primary)!important}html.dark .logistics-insight-page .express-dashboard .express-card{background:var(--app-bg-tertiary)!important;border-color:var(--app-border-color)!important}html.dark .logistics-insight-page .express-dashboard .express-card .card-header{border-bottom-color:var(--app-border-color)!important}html.dark .logistics-insight-page .express-dashboard .express-card .card-header .express-name{color:var(--app-text-primary)!important}html.dark .logistics-insight-page .express-dashboard .express-card .stat-label{color:var(--app-text-secondary)!important}html.dark .logistics-insight-page .dimension-analysis{background:var(--app-bg-secondary)!important;box-shadow:var(--app-shadow-light)!important}html.dark .logistics-insight-page .dimension-table .no-data{color:var(--app-text-tertiary)!important}html.dark .el-card{background-color:var(--app-bg-secondary)!important;border-color:var(--app-border-color)!important}html.dark .el-card .el-card__header{background-color:var(--app-bg-tertiary)!important;border-bottom-color:var(--app-border-color)!important;color:var(--app-text-primary)!important}html.dark .el-card .el-card__body{background-color:var(--app-bg-secondary)!important;color:var(--app-text-primary)!important}html.dark .el-button--default{background-color:var(--app-bg-secondary)!important;border-color:var(--app-border-color)!important;color:var(--app-text-primary)!important}html.dark .el-button--default:hover,html.dark .el-button--default:focus{background-color:var(--app-bg-tertiary)!important;border-color:var(--app-color-primary)!important;color:var(--app-color-primary)!important}html.dark .el-button-group .el-button--default:not(:first-child):not(:last-child){border-left-color:var(--app-border-color)!important;border-right-color:var(--app-border-color)!important}html.dark .el-date-editor .el-range-input{color:var(--app-text-primary)!important;background-color:transparent!important}html.dark .el-date-editor .el-range-input::placeholder{color:var(--app-text-tertiary)!important}html.dark .el-date-editor .el-range-separator{color:var(--app-text-secondary)!important}html.dark .el-date-editor.el-range-editor{background-color:transparent!important;box-shadow:0 0 0 1px var(--el-border-color) inset!important}html.dark .el-empty .el-empty__description{color:var(--app-text-secondary)!important}html.dark .el-popper.is-dark,html.dark .el-tooltip__popper.is-dark{background:#1d1e1f!important;border-color:#414243!important;color:#e5eaf3!important}html.dark .el-popper.is-dark .el-popper__arrow:before,html.dark .el-tooltip__popper.is-dark .el-popper__arrow:before{background:#1d1e1f!important;border-color:#414243!important}html.dark .el-popper.is-light,html.dark .el-tooltip__popper.is-light{background:#262727!important;border-color:#414243!important;color:#e5eaf3!important}html.dark .el-popper.is-light .el-popper__arrow:before,html.dark .el-tooltip__popper.is-light .el-popper__arrow:before{background:#262727!important;border-color:#414243!important}html.dark .allowance-tooltip-popper.is-light{background:var(--app-bg-elevated)!important;border-color:var(--app-border-color)!important}html.dark .allowance-tooltip-popper.is-light .el-popper__arrow:before{background:var(--app-bg-elevated)!important;border-color:var(--app-border-color)!important}.allowance-tooltip-popper .allowance-tooltip{min-width:120px}.allowance-tooltip-popper .allowance-tooltip .allowance-item{display:flex;justify-content:space-between;gap:16px;padding:2px 0;white-space:nowrap}.allowance-tooltip-popper .allowance-tooltip .item-name{color:var(--el-text-color-secondary)}.allowance-tooltip-popper .allowance-tooltip .item-amount{color:var(--el-text-color-primary);font-weight:500}.allowance-tooltip-popper .allowance-tooltip .allowance-total{display:flex;justify-content:space-between;gap:16px;padding-top:4px;margin-top:4px;border-top:1px solid var(--el-border-color);font-weight:600;color:var(--el-text-color-primary)}html.dark .role-card{background:#1d1e1f!important;border-color:#414243!important}html.dark .role-card .role-name{color:#e5eaf3!important}html.dark .role-card .role-code,html.dark .role-card .role-desc{color:#a3a6ad!important}html.dark .role-card .role-card-footer{border-top-color:#414243!important}html.dark .role-card .role-card-footer .footer-item{color:#a3a6ad!important}html.dark .role-card:hover{background:#1e3a5f!important;border-color:#409eff!important}html.dark .role-card:hover .role-name{color:#fff!important}html.dark .role-card:hover .role-code,html.dark .role-card:hover .role-desc,html.dark .role-card:hover .role-card-footer .footer-item{color:#cfd3dc!important}html.dark .role-card.active{background:#1e3a5f!important;border-color:#409eff!important}html.dark .role-card.active .role-name{color:#fff!important}html.dark .role-card.active .role-code,html.dark .role-card.active .role-desc,html.dark .role-card.active .role-card-footer .footer-item{color:#cfd3dc!important}html.dark .permission-chip{background:#1d1e1f!important;border-color:#414243!important}html.dark .permission-chip .chip-name{color:#cfd3dc!important}html.dark .permission-chip .chip-action{background:#262727!important;color:#a3a6ad!important}html.dark .permission-chip:hover{background:#262727!important;border-color:#409eff!important}html.dark .permission-chip.selected{background:#1e3a5f!important;border-color:#409eff!important}html.dark .permission-chip.selected .chip-name{color:#79bbff!important}html.dark .permission-chip.selected .chip-action{background:#153050!important;color:#a0cfff!important}html.dark .module-group{border-color:#414243!important;background:#1d1e1f!important}html.dark .module-header{background:#262727!important}html.dark .module-header .module-name{color:#e5eaf3!important}html.dark .module-header:hover{background:#303133!important}html.dark .module-count-badge{background:#303133!important;color:#a3a6ad!important}html.dark .module-count-badge .selected-count,html.dark .module-count-badge .total-count,html.dark .module-count-badge .divider{color:#a3a6ad!important}html.dark .module-count-badge.has-selected{background:#1e3a5f!important}html.dark .module-count-badge.has-selected .selected-count{color:#79bbff!important}html.dark .resource-header{border-bottom-color:#414243!important}html.dark .resource-header .resource-name{color:#a3a6ad!important}html.dark .resource-header .resource-count{color:#73767a!important}html.dark .permission-type-tabs{background:#262727!important}html.dark .el-check-tag{background-color:#2a2b2d!important;color:#a3a6ad!important;border-color:#414243!important}html.dark .el-check-tag:hover{background-color:#333435!important;color:#cfd3dc!important}html.dark .el-check-tag.is-checked{background-color:var(--el-color-primary)!important;color:#fff!important;border-color:var(--el-color-primary)!important}html.dark .stats-bar{background:#1d1e1f!important;border-color:#414243!important}html.dark .ocr-upload-zone .el-upload-dragger{background:var(--el-fill-color-light)!important;border-color:var(--el-border-color)!important}html.dark .cell-thumb-item{border-color:#414243!important}html.dark .cell-thumb-badge{background:#000000b3!important}html.dark .invoice-mismatch-warn{background:#f56c6c26!important}html.dark .payee-history-list{background:#1d1e1f!important}html.dark .payee-history-item{background:#262727!important;border-color:#414243!important}html.dark .payee-history-item:hover{border-color:var(--el-color-primary)!important}html.dark :deep(.adjusted-row){background-color:#e6a23c1f!important}html.dark .salary-review .diff-stat{background:var(--el-fill-color)!important}html.dark .salary-review .diff-stat.changed{background:#e6a23c1f!important}html.dark .salary-review .diff-stat.new{background:#67c23a1f!important}html.dark .salary-review .diff-stat.removed{background:#f56c6c1f!important}html.dark .salary-review .reason-tag.new{color:#85ce61;background:#67c23a26!important}html.dark .salary-review .reason-tag.removed{color:#f78989;background:#f56c6c26!important}html.dark .salary-review .reason-tag.missing{color:#ebb563;background:#e6a23c26!important}html.dark .salary-review .compare-totals .total-card{background:var(--el-fill-color)!important}html.dark .stat-card.changed{background:#e6a23c1f!important}html.dark .stat-card.new{background:#67c23a1f!important}html.dark .stat-card.removed{background:#f56c6c1f!important}html.dark .social-insurance-review .amount-card.social{background:#409eff1a!important;border-color:#409eff40!important}html.dark .social-insurance-review .amount-card.housing{background:#67c23a1a!important;border-color:#67c23a40!important}html.dark .social-insurance-review .amount-card.late-fee{background:#f56c6c1a!important;border-color:#f56c6c40!important}html{touch-action:manipulation;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{-webkit-user-select:text;user-select:text;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}@media (hover: none) and (pointer: coarse){body{-webkit-user-select:none;user-select:none}}input,textarea,[contenteditable]{-webkit-user-select:text;user-select:text}:root{--el-color-primary: #409EFF;--el-color-primary-light-3: #66B1FF;--el-color-primary-light-5: #79BBFF;--el-color-primary-light-7: #A0CFFF;--el-color-primary-light-8: #B3D8FF;--el-color-primary-light-9: #D9ECFF;--el-color-primary-dark-2: #337ECC;--el-color-success: #67C23A;--el-color-warning: #E6A23C;--el-color-danger: #F56C6C;--el-color-error: #F56C6C;--el-color-info: #909399;--el-text-color-primary: #303133;--el-text-color-regular: #606266;--el-text-color-secondary: #909399;--el-text-color-placeholder: #A8ABB2;--el-text-color-disabled: #C0C4CC;--el-bg-color: #FFFFFF;--el-bg-color-page: #F8F9FA;--el-bg-color-overlay: #F5F7FA;--el-border-color: #DCDFE6;--el-border-color-light: #C0C4CC;--el-border-color-lighter: #EBEEF5;--el-border-color-extra-light: #F2F6FC;--el-border-color-dark: #D4D7DE;--el-border-color-darker: #CDD0D6;--el-fill-color: #F0F2F5;--el-fill-color-light: #F5F7FA;--el-fill-color-lighter: #FAFAFA;--el-fill-color-extra-light: #FAFCFF;--el-fill-color-dark: #EBEDF0;--el-fill-color-darker: #E6E8EB;--el-font-size-extra-small: 12px;--el-font-size-small: 13px;--el-font-size-base: 14px;--el-font-size-medium: 16px;--el-font-size-large: 18px;--el-font-size-extra-large: 20px;--el-table-header-font-size: 14px;--el-table-body-font-size: 12px;--el-box-shadow-light: 0 2px 8px rgba(0, 0, 0, .05);--el-box-shadow: 0 2px 4px rgba(0, 0, 0, .12), 0 0 6px rgba(0, 0, 0, .04);--el-box-shadow-dark: 0 4px 12px rgba(0, 0, 0, .08);--theme-bg-color: var(--el-bg-color);--theme-text-color: var(--el-text-color-primary);--theme-text-color-light: var(--el-text-color-regular);--theme-text-color-lighter: var(--el-text-color-secondary);--theme-border-color: var(--el-border-color);--theme-border-color-light: var(--el-border-color-light);--theme-border-color-lighter: var(--el-border-color-lighter);--theme-fill-color: var(--el-fill-color);--theme-fill-color-light: var(--el-fill-color-light);--theme-fill-color-lighter: var(--el-fill-color-lighter);--theme-hover-color: var(--el-fill-color-light);--theme-active-color: var(--el-color-primary-light-9);--pro-table-summary-bg: #D9ECFF;--pro-table-summary-hover-bg: #c6e2ff;--pro-table-summary-text: var(--el-text-color-primary);--pro-table-summary-border: var(--el-color-primary);--theme-box-shadow: 0 2px 4px rgba(0, 0, 0, .12), 0 0 6px rgba(0, 0, 0, .04);--theme-box-shadow-light: 0 2px 12px 0 rgba(0, 0, 0, .1);--theme-box-shadow-dark: 0 2px 4px rgba(0, 0, 0, .12), 0 0 6px rgba(0, 0, 0, .12);--theme-transition: all .3s cubic-bezier(.645, .045, .355, 1);--theme-transition-fast: all .2s cubic-bezier(.645, .045, .355, 1)}:root.dark,[data-theme=dark],.dark{--el-color-primary: #529EFF;--el-color-primary-light-3: #79BBFF;--el-color-primary-light-5: rgba(82, 158, 255, .36);--el-color-primary-light-7: rgba(82, 158, 255, .28);--el-color-primary-light-8: rgba(82, 158, 255, .22);--el-color-primary-light-9: rgba(82, 158, 255, .16);--el-color-primary-dark-2: #8CC5FF;--el-text-color-primary: #E5EAF3;--el-text-color-regular: #CFD3DC;--el-text-color-secondary: #A3A6AD;--el-text-color-placeholder: #8D9095;--el-text-color-disabled: #6C6E72;--el-bg-color: #1a1a1a;--el-bg-color-page: #1a1a1a;--el-bg-color-overlay: #262727;--el-border-color: #404040;--el-border-color-light: #4A4A4A;--el-border-color-lighter: #2D2D2D;--el-border-color-extra-light: #363637;--el-border-color-dark: #505050;--el-border-color-darker: #5A5A5A;--el-fill-color: #262727;--el-fill-color-light: #1d1e1f;--el-fill-color-lighter: #18181c;--el-fill-color-extra-light: #1a1a1a;--el-fill-color-dark: #303030;--el-fill-color-darker: #383838;--pro-table-summary-bg: rgba(82, 158, 255, .15);--pro-table-summary-hover-bg: rgba(82, 158, 255, .25);--pro-table-summary-text: #E5EAF3;--pro-table-summary-border: #529EFF;--el-box-shadow-light: 0 2px 8px rgba(0, 0, 0, .3);--el-box-shadow: 0 2px 4px rgba(0, 0, 0, .3), 0 0 6px rgba(0, 0, 0, .2);--el-box-shadow-dark: 0 4px 12px rgba(0, 0, 0, .4);--theme-bg-color: var(--el-bg-color);--theme-text-color: var(--el-text-color-primary);--theme-text-color-light: var(--el-text-color-regular);--theme-text-color-lighter: var(--el-text-color-secondary);--theme-border-color: var(--el-border-color);--theme-border-color-light: var(--el-border-color-light);--theme-border-color-lighter: var(--el-border-color-lighter);--theme-fill-color: var(--el-fill-color);--theme-fill-color-light: var(--el-fill-color-light);--theme-fill-color-lighter: var(--el-fill-color-lighter);--theme-hover-color: var(--el-fill-color-light);--theme-active-color: var(--app-selected-bg, var(--el-color-primary-light-9));--theme-box-shadow: 0 2px 4px rgba(0, 0, 0, .24), 0 0 6px rgba(0, 0, 0, .08);--theme-box-shadow-light: 0 2px 12px 0 rgba(0, 0, 0, .2);--theme-box-shadow-dark: 0 2px 4px rgba(0, 0, 0, .24), 0 0 6px rgba(0, 0, 0, .24)}:root.dark .el-tag,[data-theme=dark] .el-tag,.dark .el-tag{background-color:var(--el-fill-color-dark);border-color:var(--el-border-color-darker);color:var(--el-text-color-primary)}:root.dark .el-tag.el-tag--default,[data-theme=dark] .el-tag.el-tag--default,.dark .el-tag.el-tag--default{background-color:var(--el-fill-color-dark);border-color:var(--el-border-color-darker);color:var(--el-text-color-primary)}:root.dark .el-tag.el-tag--success,[data-theme=dark] .el-tag.el-tag--success,.dark .el-tag.el-tag--success{background-color:#67c23a33;border-color:#67c23a66;color:#95d475}:root.dark .el-tag.el-tag--warning,[data-theme=dark] .el-tag.el-tag--warning,.dark .el-tag.el-tag--warning{background-color:#e6a23c33;border-color:#e6a23c66;color:#eebe77}:root.dark .el-tag.el-tag--danger,[data-theme=dark] .el-tag.el-tag--danger,.dark .el-tag.el-tag--danger{background-color:#f56c6c33;border-color:#f56c6c66;color:#f89898}:root.dark .el-tag.el-tag--info,[data-theme=dark] .el-tag.el-tag--info,.dark .el-tag.el-tag--info{background-color:#90939933;border-color:#90939966;color:#b1b3b8}:root.dark .el-tag.el-tag--primary,[data-theme=dark] .el-tag.el-tag--primary,.dark .el-tag.el-tag--primary{background-color:#409eff33;border-color:#409eff66;color:#79bbff}.theme-light,.theme-dark{background-color:var(--theme-bg-color);color:var(--theme-text-color);transition:var(--theme-transition)}.theme-auto{transition:var(--theme-transition)}*{transition:background-color var(--theme-transition),color var(--theme-transition),border-color var(--theme-transition)}.el-card{background-color:var(--el-bg-color);border-color:var(--el-border-color);box-shadow:var(--el-box-shadow-light)}.el-card:hover{box-shadow:var(--el-box-shadow-dark)}.el-card .el-card__header{background-color:var(--el-fill-color-lighter);border-bottom-color:var(--el-border-color);color:var(--el-text-color-primary)}.el-card .el-card__body,.el-table{background-color:var(--el-bg-color);color:var(--el-text-color-primary)}.el-table .el-table__header{background-color:var(--el-fill-color);color:var(--el-text-color-primary)}.el-table .el-table__row{background-color:var(--el-bg-color)}.el-table .el-table__row:hover{background-color:var(--el-fill-color-light)}.el-table .el-table__cell{border-bottom-color:var(--el-border-color-lighter)}.el-menu{background-color:var(--el-bg-color);border-right-color:var(--el-border-color)}.el-menu .el-menu-item,.el-menu .el-sub-menu__title{color:var(--el-text-color-primary)}.el-menu .el-menu-item:hover,.el-menu .el-sub-menu__title:hover{background-color:var(--el-fill-color-light)}.el-menu .el-menu-item.is-active,.el-menu .el-sub-menu__title.is-active{background-color:var(--el-color-primary-light-9);color:var(--el-color-primary)}.el-input .el-input__wrapper{background-color:var(--el-bg-color);border-color:var(--el-border-color)}.el-input .el-input__wrapper:hover{border-color:var(--el-border-color-light)}.el-input .el-input__wrapper.is-focus{border-color:var(--el-color-primary)}.el-input .el-input__inner{background-color:transparent;color:var(--el-text-color-primary)}.el-input .el-input__inner::placeholder{color:var(--el-text-color-placeholder)}.el-button{transition:all .2s cubic-bezier(.645,.045,.355,1)}.el-button.el-button--default{background-color:var(--el-bg-color);border-color:var(--el-border-color);color:var(--el-text-color-primary)}.el-button.el-button--default:hover{background-color:var(--el-fill-color-light);border-color:var(--el-border-color-light)}.el-button.is-link.el-button--primary:hover{color:var(--el-color-primary-light-3)}.el-button.is-link.el-button--warning:hover{color:var(--el-color-warning-light-3)}.el-button.is-link.el-button--danger:hover{color:var(--el-color-danger-light-3)}.el-button.is-link.el-button--success:hover{color:var(--el-color-success-light-3)}.el-button.is-link.el-button--info:hover{color:var(--el-color-info-light-3)}.el-tag,.el-tag.el-tag--default{background-color:var(--el-fill-color);border-color:var(--el-border-color);color:var(--el-text-color-primary)}.el-tag.el-tag--primary{background-color:var(--el-color-primary-light-9);border-color:var(--el-color-primary-light-7);color:var(--el-color-primary)}.el-tag.el-tag--success{background-color:var(--el-color-success-light-9);border-color:var(--el-color-success-light-7);color:var(--el-color-success)}.el-tag.el-tag--warning{background-color:var(--el-color-warning-light-9);border-color:var(--el-color-warning-light-7);color:var(--el-color-warning)}.el-tag.el-tag--danger{background-color:var(--el-color-danger-light-9);border-color:var(--el-color-danger-light-7);color:var(--el-color-danger)}.el-tag.el-tag--info{background-color:var(--el-color-info-light-9);border-color:var(--el-color-info-light-7);color:var(--el-color-info)}.el-dropdown-menu{background-color:var(--el-bg-color);border-color:var(--el-border-color);box-shadow:var(--el-box-shadow)}.el-dropdown-menu .el-dropdown-menu__item{color:var(--el-text-color-primary)}.el-dropdown-menu .el-dropdown-menu__item:hover{background-color:var(--el-fill-color-light)}.el-dropdown-menu .el-dropdown-menu__item.is-active{background-color:var(--el-color-primary-light-9);color:var(--el-color-primary)}.el-select-dropdown{background-color:var(--el-bg-color);border-color:var(--el-border-color)}.el-select-dropdown .el-select-dropdown__item{color:var(--el-text-color-primary)}.el-select-dropdown .el-select-dropdown__item:hover{background-color:var(--el-fill-color-light)}.el-select-dropdown .el-select-dropdown__item.is-selected{color:var(--el-color-primary);font-weight:600}.el-drawer{background-color:var(--theme-bg-color);color:var(--theme-text-color)}.el-drawer .el-drawer__header{border-bottom-color:var(--theme-border-color);color:var(--theme-text-color)}.el-drawer .el-drawer__body,.el-dialog{background-color:var(--theme-bg-color)}.el-dialog .el-dialog__header{border-bottom-color:var(--theme-border-color);color:var(--theme-text-color)}.el-dialog .el-dialog__body{color:var(--theme-text-color)}.main-layout{background-color:var(--el-bg-color);transition:all .3s ease}.sidebar{background-color:var(--el-bg-color);border-right:1px solid var(--el-border-color);transition:all .3s ease}.header{background-color:var(--el-bg-color);border-bottom:1px solid var(--el-border-color);transition:all .3s ease}.main-content{background-color:var(--el-bg-color-page);transition:all .3s ease}.page-container{background-color:var(--el-bg-color);border-radius:8px;box-shadow:var(--el-box-shadow-light);transition:all .3s ease}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background-color:var(--el-fill-color-lighter);border-radius:4px}::-webkit-scrollbar-thumb{background-color:var(--el-border-color-darker);border-radius:4px;transition:all .2s ease}::-webkit-scrollbar-thumb:hover{background-color:var(--el-border-color-dark)}.theme-transition-enter-active,.theme-transition-leave-active{transition:var(--theme-transition)}.theme-transition-enter-from,.theme-transition-leave-to{opacity:0;transform:scale(.95)}@media (max-width: 768px){:root{--theme-box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24);--theme-box-shadow-light: 0 1px 6px 0 rgba(0, 0, 0, .1)}.page-container{border-radius:0;box-shadow:none}}.el-popper .el-tag,.el-select-dropdown .el-tag,.el-picker-panel .el-tag,.el-popper .el-tag.el-tag--default,.el-select-dropdown .el-tag.el-tag--default,.el-picker-panel .el-tag.el-tag--default{background-color:var(--el-fill-color);border-color:var(--el-border-color);color:var(--el-text-color-primary)}.el-popper .el-tag.el-tag--success,.el-select-dropdown .el-tag.el-tag--success,.el-picker-panel .el-tag.el-tag--success{background-color:var(--el-color-success-light-9);border-color:var(--el-color-success-light-7);color:var(--el-color-success)}.el-popper .el-tag.el-tag--warning,.el-select-dropdown .el-tag.el-tag--warning,.el-picker-panel .el-tag.el-tag--warning{background-color:var(--el-color-warning-light-9);border-color:var(--el-color-warning-light-7);color:var(--el-color-warning)}.el-popper .el-tag.el-tag--danger,.el-select-dropdown .el-tag.el-tag--danger,.el-picker-panel .el-tag.el-tag--danger{background-color:var(--el-color-danger-light-9);border-color:var(--el-color-danger-light-7);color:var(--el-color-danger)}.el-popper .el-tag.el-tag--info,.el-select-dropdown .el-tag.el-tag--info,.el-picker-panel .el-tag.el-tag--info{background-color:var(--el-color-info-light-9);border-color:var(--el-color-info-light-7);color:var(--el-color-info)}.el-popper .el-tag.el-tag--primary,.el-select-dropdown .el-tag.el-tag--primary,.el-picker-panel .el-tag.el-tag--primary{background-color:var(--el-color-primary-light-9);border-color:var(--el-color-primary-light-7);color:var(--el-color-primary)}:root.dark .el-popper .el-tag,:root.dark .el-select-dropdown .el-tag,:root.dark .el-picker-panel .el-tag,[data-theme=dark] .el-popper .el-tag,[data-theme=dark] .el-select-dropdown .el-tag,[data-theme=dark] .el-picker-panel .el-tag,.dark .el-popper .el-tag,.dark .el-select-dropdown .el-tag,.dark .el-picker-panel .el-tag{background-color:var(--el-fill-color-dark);border-color:var(--el-border-color-darker);color:var(--el-text-color-primary)}:root.dark .el-popper .el-tag.el-tag--default,:root.dark .el-select-dropdown .el-tag.el-tag--default,:root.dark .el-picker-panel .el-tag.el-tag--default,[data-theme=dark] .el-popper .el-tag.el-tag--default,[data-theme=dark] .el-select-dropdown .el-tag.el-tag--default,[data-theme=dark] .el-picker-panel .el-tag.el-tag--default,.dark .el-popper .el-tag.el-tag--default,.dark .el-select-dropdown .el-tag.el-tag--default,.dark .el-picker-panel .el-tag.el-tag--default{background-color:var(--el-fill-color-dark);border-color:var(--el-border-color-darker);color:var(--el-text-color-primary)}:root.dark .el-popper .el-tag.el-tag--success,:root.dark .el-select-dropdown .el-tag.el-tag--success,:root.dark .el-picker-panel .el-tag.el-tag--success,[data-theme=dark] .el-popper .el-tag.el-tag--success,[data-theme=dark] .el-select-dropdown .el-tag.el-tag--success,[data-theme=dark] .el-picker-panel .el-tag.el-tag--success,.dark .el-popper .el-tag.el-tag--success,.dark .el-select-dropdown .el-tag.el-tag--success,.dark .el-picker-panel .el-tag.el-tag--success{background-color:#67c23a33;border-color:#67c23a66;color:#95d475}:root.dark .el-popper .el-tag.el-tag--warning,:root.dark .el-select-dropdown .el-tag.el-tag--warning,:root.dark .el-picker-panel .el-tag.el-tag--warning,[data-theme=dark] .el-popper .el-tag.el-tag--warning,[data-theme=dark] .el-select-dropdown .el-tag.el-tag--warning,[data-theme=dark] .el-picker-panel .el-tag.el-tag--warning,.dark .el-popper .el-tag.el-tag--warning,.dark .el-select-dropdown .el-tag.el-tag--warning,.dark .el-picker-panel .el-tag.el-tag--warning{background-color:#e6a23c33;border-color:#e6a23c66;color:#eebe77}:root.dark .el-popper .el-tag.el-tag--danger,:root.dark .el-select-dropdown .el-tag.el-tag--danger,:root.dark .el-picker-panel .el-tag.el-tag--danger,[data-theme=dark] .el-popper .el-tag.el-tag--danger,[data-theme=dark] .el-select-dropdown .el-tag.el-tag--danger,[data-theme=dark] .el-picker-panel .el-tag.el-tag--danger,.dark .el-popper .el-tag.el-tag--danger,.dark .el-select-dropdown .el-tag.el-tag--danger,.dark .el-picker-panel .el-tag.el-tag--danger{background-color:#f56c6c33;border-color:#f56c6c66;color:#f89898}:root.dark .el-popper .el-tag.el-tag--info,:root.dark .el-select-dropdown .el-tag.el-tag--info,:root.dark .el-picker-panel .el-tag.el-tag--info,[data-theme=dark] .el-popper .el-tag.el-tag--info,[data-theme=dark] .el-select-dropdown .el-tag.el-tag--info,[data-theme=dark] .el-picker-panel .el-tag.el-tag--info,.dark .el-popper .el-tag.el-tag--info,.dark .el-select-dropdown .el-tag.el-tag--info,.dark .el-picker-panel .el-tag.el-tag--info{background-color:#90939933;border-color:#90939966;color:#b1b3b8}:root.dark .el-popper .el-tag.el-tag--primary,:root.dark .el-select-dropdown .el-tag.el-tag--primary,:root.dark .el-picker-panel .el-tag.el-tag--primary,[data-theme=dark] .el-popper .el-tag.el-tag--primary,[data-theme=dark] .el-select-dropdown .el-tag.el-tag--primary,[data-theme=dark] .el-picker-panel .el-tag.el-tag--primary,.dark .el-popper .el-tag.el-tag--primary,.dark .el-select-dropdown .el-tag.el-tag--primary,.dark .el-picker-panel .el-tag.el-tag--primary{background-color:#409eff33;border-color:#409eff66;color:#79bbff}@media print{:root{--theme-bg-color: #ffffff !important;--theme-text-color: #000000 !important;--theme-border-color: #cccccc !important}.theme-dark{background-color:#fff!important;color:#000!important}.el-card,.page-container{box-shadow:none!important;border:1px solid #cccccc!important}}.el-table .el-table__header th{font-size:14px!important;font-weight:500!important;color:var(--el-text-color-primary)!important}.el-table .el-table__body td{font-size:12px!important;font-weight:400!important;color:var(--el-text-color-regular)!important}.el-table .el-tag{font-size:11px!important;font-weight:400!important}.el-table .el-button{font-size:12px!important}.el-table .el-table__body td.el-table__cell{transition:background-color 0s!important}.el-table th.el-table-fixed-column--left,.el-table th.el-table-fixed-column--right{background-color:var(--el-table-header-bg-color, #fff)!important}.el-table td.el-table-fixed-column--left,.el-table td.el-table-fixed-column--right{background-color:var(--el-table-bg-color, var(--el-bg-color))!important}.el-table tr.el-table__row--striped>td.el-table-fixed-column--left,.el-table tr.el-table__row--striped>td.el-table-fixed-column--right{background-color:var(--el-fill-color-lighter)!important}.el-table .el-table__body tr.hover-row>td.el-table-fixed-column--left,.el-table .el-table__body tr.hover-row>td.el-table-fixed-column--right,.el-table .el-table__body tr:hover>td.el-table-fixed-column--left,.el-table .el-table__body tr:hover>td.el-table-fixed-column--right{background-color:var(--el-table-row-hover-bg-color)!important}.el-table .el-table__body .cell{overflow:hidden}.table-actions,.action-buttons{display:flex;align-items:center;justify-content:flex-end!important;gap:4px;width:100%;max-width:100%;min-width:0;flex-wrap:nowrap;white-space:nowrap}.el-table .pro-table-action-col .cell{display:flex!important;justify-content:flex-end!important;width:100%}.table-actions .el-button,.action-buttons .el-button{margin-left:0!important;padding-left:4px;padding-right:4px;white-space:nowrap}.table-actions .el-button+.el-button,.action-buttons .el-button+.el-button{margin-left:0!important}:root.dark .el-table .el-table__header th,[data-theme=dark] .el-table .el-table__header th,.dark .el-table .el-table__header th{color:var(--el-text-color-primary)!important;background-color:var(--el-fill-color)!important}:root.dark .el-table .el-table__body td,[data-theme=dark] .el-table .el-table__body td,.dark .el-table .el-table__body td{color:var(--el-text-color-regular)!important;background-color:var(--el-bg-color)!important}:root.dark .el-table .el-table__body tr.el-table__row--striped td,[data-theme=dark] .el-table .el-table__body tr.el-table__row--striped td,.dark .el-table .el-table__body tr.el-table__row--striped td{background-color:var(--el-fill-color-lighter)!important}:root.dark .el-table .el-table__body tr:hover>td,[data-theme=dark] .el-table .el-table__body tr:hover>td,.dark .el-table .el-table__body tr:hover>td{background-color:var(--el-fill-color-light)!important}:root.dark .el-table th.el-table-fixed-column--left,:root.dark .el-table th.el-table-fixed-column--right,[data-theme=dark] .el-table th.el-table-fixed-column--left,[data-theme=dark] .el-table th.el-table-fixed-column--right,.dark .el-table th.el-table-fixed-column--left,.dark .el-table th.el-table-fixed-column--right{background-color:var(--el-fill-color)!important}:root.dark .el-table .el-table__body td.el-table-fixed-column--left,:root.dark .el-table .el-table__body td.el-table-fixed-column--right,[data-theme=dark] .el-table .el-table__body td.el-table-fixed-column--left,[data-theme=dark] .el-table .el-table__body td.el-table-fixed-column--right,.dark .el-table .el-table__body td.el-table-fixed-column--left,.dark .el-table .el-table__body td.el-table-fixed-column--right{background-color:var(--el-bg-color)!important}:root.dark .el-table .el-table__body tr.el-table__row--striped>td.el-table-fixed-column--left,:root.dark .el-table .el-table__body tr.el-table__row--striped>td.el-table-fixed-column--right,[data-theme=dark] .el-table .el-table__body tr.el-table__row--striped>td.el-table-fixed-column--left,[data-theme=dark] .el-table .el-table__body tr.el-table__row--striped>td.el-table-fixed-column--right,.dark .el-table .el-table__body tr.el-table__row--striped>td.el-table-fixed-column--left,.dark .el-table .el-table__body tr.el-table__row--striped>td.el-table-fixed-column--right{background-color:var(--el-fill-color-lighter)!important}:root.dark .el-table .el-table__body tr.hover-row>td.el-table-fixed-column--left,:root.dark .el-table .el-table__body tr.hover-row>td.el-table-fixed-column--right,:root.dark .el-table .el-table__body tr:hover>td.el-table-fixed-column--left,:root.dark .el-table .el-table__body tr:hover>td.el-table-fixed-column--right,[data-theme=dark] .el-table .el-table__body tr.hover-row>td.el-table-fixed-column--left,[data-theme=dark] .el-table .el-table__body tr.hover-row>td.el-table-fixed-column--right,[data-theme=dark] .el-table .el-table__body tr:hover>td.el-table-fixed-column--left,[data-theme=dark] .el-table .el-table__body tr:hover>td.el-table-fixed-column--right,.dark .el-table .el-table__body tr.hover-row>td.el-table-fixed-column--left,.dark .el-table .el-table__body tr.hover-row>td.el-table-fixed-column--right,.dark .el-table .el-table__body tr:hover>td.el-table-fixed-column--left,.dark .el-table .el-table__body tr:hover>td.el-table-fixed-column--right{background-color:var(--el-fill-color-light)!important}.table-fill-container{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.table-fill-container .el-table,.table-fill-container .pro-table-container{flex:1;min-height:0}.stat-card .stat-number{font-size:24px!important;font-weight:600!important;color:var(--el-text-color-primary)!important}.stat-card .stat-label{font-size:12px!important;color:var(--el-text-color-secondary)!important}.page-header h2{color:var(--el-text-color-primary)!important}.page-header .page-description,.page-header p{color:var(--el-text-color-secondary)!important}.table-header .table-title{color:var(--el-text-color-primary)!important}.table-header .selected-info{color:var(--el-text-color-secondary)!important}.filter-section{background:var(--el-fill-color-light)!important;border:1px solid var(--el-border-color-lighter)!important}.amount,.currency{font-weight:500;color:var(--el-color-primary);font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace}.text-primary{color:var(--el-text-color-primary)!important}.text-regular{color:var(--el-text-color-regular)!important}.text-secondary{color:var(--el-text-color-secondary)!important}.text-placeholder{color:var(--el-text-color-placeholder)!important}.text-muted{color:var(--el-text-color-secondary)!important}.maintenance-banner[data-v-9127b0e4]{position:fixed;top:0;left:0;right:0;z-index:3000;display:flex;align-items:center;justify-content:center;gap:12px;padding:8px 16px;color:var(--el-color-warning-dark-2);background:var(--el-color-warning-light-9);border-bottom:1px solid var(--el-color-warning-light-5);box-shadow:var(--el-box-shadow-light)}.banner-title[data-v-9127b0e4],.banner-countdown[data-v-9127b0e4]{font-weight:600}.banner-message[data-v-9127b0e4]{color:var(--el-text-color-regular)}@media (max-width: 768px){.maintenance-banner[data-v-9127b0e4]{align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;padding:8px 12px}.banner-message[data-v-9127b0e4]{width:100%}}#app{font-family:PingFang SC,Microsoft YaHei,Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--theme-text-color, var(--el-text-color-primary));background-color:var(--theme-bg-color, var(--el-bg-color));min-height:100vh;width:100vw;overflow-x:hidden;position:relative;transition:background-color .3s ease,color .3s ease}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;width:100%;overflow-x:hidden}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--el-fill-color-lighter);border-radius:3px}::-webkit-scrollbar-thumb{background:var(--el-border-color-darker);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--el-border-color-dark)}@media (max-height: 500px){#app{min-height:100vh}}@media (max-width: 768px){#app{min-height:100vh;font-size:14px}}
