/*! https://github.com/lzxb/flex.css *//*! https://flexcss.kiduc.com/ */[flex]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}[flex]>*{display:block}[flex]>[flex]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}[flex~="dir:left"]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}[flex~="dir:right"]{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end}[flex~="dir:top"]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}[flex~="dir:bottom"]{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:end}[flex~="main:left"]{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}[flex~="main:right"]{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}[flex~="main:justify"]{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}[flex~="main:center"]{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}[flex~="cross:top"]{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}[flex~="cross:bottom"]{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}[flex~="cross:center"]{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}[flex~="cross:baseline"]{-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}[flex~="cross:stretch"]{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}[flex~="box:mean"]>*,[flex~="box:first"]>*,[flex~="box:last"]>*,[flex~="box:justify"]>*{width:0;height:auto;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}[flex~="box:first"]>:first-child,[flex~="box:last"]>:last-child,[flex~="box:justify"]>:first-child,[flex~="box:justify"]>:last-child{width:auto;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}[flex~="dir:top"][flex~="box:mean"]>*,[flex~="dir:top"][flex~="box:first"]>*,[flex~="dir:top"][flex~="box:last"]>*,[flex~="dir:top"][flex~="box:justify"]>*,[flex~="dir:bottom"][flex~="box:mean"]>*,[flex~="dir:bottom"][flex~="box:first"]>*,[flex~="dir:bottom"][flex~="box:last"]>*,[flex~="dir:bottom"][flex~="box:justify"]>*{width:auto;height:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}[flex~="dir:top"][flex~="box:first"]>:first-child,[flex~="dir:top"][flex~="box:last"]>:last-child,[flex~="dir:top"][flex~="box:justify"]>:first-child,[flex~="dir:top"][flex~="box:justify"]>:last-child,[flex~="dir:bottom"][flex~="box:first"]>:first-child,[flex~="dir:bottom"][flex~="box:last"]>:last-child,[flex~="dir:bottom"][flex~="box:justify"]>:first-child [flex~="dir:bottom"][flex~="box:justify"]>:last-child{height:auto;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}[flex-box="0"]{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}[flex-box="1"]{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}[flex-box="2"]{-webkit-box-flex:2;-webkit-flex-grow:2;-ms-flex-positive:2;flex-grow:2;-webkit-flex-shrink:2;-ms-flex-negative:2;flex-shrink:2}[flex-box="3"]{-webkit-box-flex:3;-webkit-flex-grow:3;-ms-flex-positive:3;flex-grow:3;-webkit-flex-shrink:3;-ms-flex-negative:3;flex-shrink:3}[flex-box="4"]{-webkit-box-flex:4;-webkit-flex-grow:4;-ms-flex-positive:4;flex-grow:4;-webkit-flex-shrink:4;-ms-flex-negative:4;flex-shrink:4}[flex-box="5"]{-webkit-box-flex:5;-webkit-flex-grow:5;-ms-flex-positive:5;flex-grow:5;-webkit-flex-shrink:5;-ms-flex-negative:5;flex-shrink:5}[flex-box="6"]{-webkit-box-flex:6;-webkit-flex-grow:6;-ms-flex-positive:6;flex-grow:6;-webkit-flex-shrink:6;-ms-flex-negative:6;flex-shrink:6}[flex-box="7"]{-webkit-box-flex:7;-webkit-flex-grow:7;-ms-flex-positive:7;flex-grow:7;-webkit-flex-shrink:7;-ms-flex-negative:7;flex-shrink:7}[flex-box="8"]{-webkit-box-flex:8;-webkit-flex-grow:8;-ms-flex-positive:8;flex-grow:8;-webkit-flex-shrink:8;-ms-flex-negative:8;flex-shrink:8}[flex-box="9"]{-webkit-box-flex:9;-webkit-flex-grow:9;-ms-flex-positive:9;flex-grow:9;-webkit-flex-shrink:9;-ms-flex-negative:9;flex-shrink:9}[flex-box="10"]{-webkit-box-flex:10;-webkit-flex-grow:10;-ms-flex-positive:10;flex-grow:10;-webkit-flex-shrink:10;-ms-flex-negative:10;flex-shrink:10}[flex~="wrap:nowrap"]{flex-wrap:nowrap}[flex~="wrap:wrap"]{flex-wrap:wrap}[flex~="wrap:wrap-reverse"]{flex-wrap:wrap-reverse}:root{--bg-primary: #ffffff;--bg-secondary: #f5f7fa;--bg-tertiary: #ffffff;--bg-quaternary: #f0f2f5;--bg-light: #e8eaec;--text-primary: #303133;--text-secondary: #606266;--text-tertiary: #909399;--text-disabled: #c0c4cc;--border-color: #e4e7ed;--border-primary: #dcdfe6;--border-secondary: #ebeef5;--border-light: #f2f6fc;--primary-color: #1664FF;--primary-hover: #66b1ff;--success-color: #67c23a;--warning-color: #e6a23c;--danger-color: #f56c6c;--danger-color-hover: #f78989;--shadow-light: rgba(0, 0, 0, .05);--shadow-medium: rgba(0, 0, 0, .1);--shadow-heavy: rgba(0, 0, 0, .15);--el-color-primary: var(--primary-color) !important}.dark{--bg-primary: #0f0f0f;--bg-secondary: #1a1a1a;--bg-tertiary: #2a2a2a;--bg-quaternary: #333333;--bg-light: #4c4d4f;--text-primary: #eeeeee;--text-secondary: #e0e0e0;--text-tertiary: #b0b0b0;--text-disabled: #666666;--border-color: #444444;--border-primary: #333333;--border-secondary: #444444;--border-light: #555555;--primary-color: #1664FF;--primary-hover: #66b1ff;--success-color: #67c23a;--warning-color: #e6a23c;--danger-color: #f56c6c;--danger-color-hover: #f78989;--el-fill-color-blank: var(--bg-tertiary);--el-bg-color-overlay: var(--bg-tertiary);--el-fill-color-light: var(--bg-light)}.dark body{background-color:var(--bg-primary);color:var(--text-primary)}.dark .el-card{background-color:var(--bg-tertiary)!important;border-color:var(--border-primary)!important;color:var(--text-primary)}.dark .el-card__header{border-bottom:1px solid var(--border-secondary);background-color:var(--bg-tertiary);color:var(--text-primary)}.dark .el-card__body{background-color:var(--bg-tertiary)}.dark .el-table{background-color:var(--bg-tertiary)!important;color:var(--text-primary)}.dark .el-table th{background-color:var(--bg-quaternary)!important;border-color:var(--border-primary)!important;color:var(--text-primary)}.dark .el-table td{border-color:var(--border-primary)!important}.dark .el-table tr:hover>td{background-color:var(--bg-light)!important}.dark .el-input__wrapper{background-color:var(--bg-quaternary)!important;box-shadow:0 0 0 1px var(--border-primary) inset!important}.dark .el-input__inner{color:var(--text-primary)}.dark .el-textarea__inner{background-color:var(--bg-quaternary)!important;border-color:var(--border-primary)!important;color:var(--text-primary)}.dark .el-dialog{background-color:var(--bg-tertiary)!important}.dark .el-dialog__header{border-bottom:1px solid var(--border-secondary);color:var(--text-primary)}.dark .el-dialog__body{color:var(--text-primary)}.dark .el-dropdown-menu{background-color:var(--bg-tertiary);border-color:var(--border-primary)}.dark .el-dropdown-menu__item{color:var(--text-primary)}.dark .el-dropdown-menu__item:hover:not(.is-disabled){background-color:var(--bg-light)!important}.dark .el-dropdown-menu__item.is-disabled{color:var(--text-disabled)}.dark .el-button--default{background-color:var(--bg-quaternary);border-color:var(--border-primary);color:var(--text-primary)}.dark .el-button--default:hover{background-color:var(--bg-light)}.dark .el-input-number__increase,.dark .el-input-number__decrease{background-color:var(--bg-quaternary);border-color:var(--border-primary);color:var(--text-primary)}.dark .el-image-viewer__actions,.dark .el-image-viewer__close{background-color:var(--bg-quaternary)}.dark .el-divider{background-color:var(--border-primary)}.dark .el-tabs__item{color:var(--text-secondary)}.dark .el-tabs__item.is-active{color:var(--primary-color)}.dark .el-tabs__nav-wrap:after{background-color:var(--border-primary)}.dark .el-select-dropdown{background-color:var(--bg-tertiary);border-color:var(--border-primary)}.dark .el-select-dropdown__item{color:var(--text-primary)}.dark .el-select-dropdown__item.selected{color:var(--primary-color)}.dark .el-select-dropdown__item.hover,.dark .el-select-dropdown__item:hover{background-color:var(--bg-light)}.dark .el-date-picker{background-color:var(--bg-tertiary);border-color:var(--border-primary)}.dark .el-date-picker__header-label{color:var(--text-primary)}.dark .el-picker-panel__body{background-color:var(--bg-tertiary)}.dark .el-tree{background-color:var(--bg-tertiary);color:var(--text-primary)}.dark .el-tree-node__content{color:var(--text-primary)}.dark .el-tree-node.is-current>.el-tree-node__content{background-color:var(--bg-quaternary);color:var(--primary-color)}.dark .el-step__head.is-finish{color:var(--primary-color);border-color:var(--primary-color)}.dark .el-step__title.is-process{color:var(--primary-color)}.dark .el-step__line{background-color:var(--border-primary)}.dark .el-loading-mask{background-color:#000000b3}.dark .el-loading-spinner .path{stroke:var(--primary-color)}.dark .el-popper.is-dark{background-color:var(--bg-quaternary);border-color:var(--border-primary);color:var(--text-primary)}.dark .el-menu{background-color:var(--bg-tertiary)}.dark .el-menu-item{background-color:var(--bg-tertiary);color:var(--text-primary)}.dark .el-menu-item:hover{background-color:var(--bg-light)}.dark .el-menu-item.is-active{color:var(--primary-color);background-color:var(--bg-quaternary)}.dark .el-progress__text{color:var(--text-primary)}.dark .el-alert--info .el-alert__content{background-color:var(--bg-quaternary)}.dark .el-alert--info .el-alert__description{color:var(--text-primary)}.dark .el-pagination button{background-color:var(--bg-quaternary);color:var(--text-primary)}.dark .el-pagination button:disabled{background-color:var(--bg-light);color:var(--text-disabled)}.dark .el-pagination li:not(.is-disabled):hover{color:var(--primary-color)}.dark .el-tab-pane,.dark .el-form-item__label{color:var(--text-primary)}.dark .el-form-item__error{color:var(--danger-color)}.dark .el-radio__input.is-checked .el-radio__inner,.dark .el-checkbox__input.is-checked .el-checkbox__inner{background-color:var(--primary-color);border-color:var(--primary-color)}.el-dropdown,.el-dropdown-selfdefine,.el-tooltip__trigger{outline:none!important;border:none!important}.el-tooltip__trigger:focus-visible{outline:none!important}.el-button.is-text:not(.is-disabled):focus-visible{outline:2px solid transparent!important}.el-dialog__body{margin-top:15px!important}*{margin:0;padding:0;box-sizing:border-box}::-webkit-scrollbar,.el-scrollbar__thumb{width:0!important;background:transparent}html{scrollbar-width:none}body{font-family:Arial,sans-serif;-ms-overflow-style:none;font-weight:400}button{cursor:pointer}button:hover{opacity:.9}textarea{padding:12px;border-radius:8px;resize:none;outline:none;background-color:var(--bg-quaternary)}.el-textarea__inner{resize:none!important;border-radius:8px!important}textarea:focus{border-color:var(--primary-color)}.el-message.is-center{top:40px!important}@media(max-width:768px){.el-table{width:100%;overflow-x:auto}.el-form-item{margin-bottom:12px}.el-container{padding:10px}h1{font-size:24px}h2{font-size:20px}h3{font-size:18px}}@media(max-width:500px){.el-container{padding:8px}.el-button-group{display:flex;flex-direction:column}.el-button-group .el-button{margin:5px 0}.el-dialog{width:95%!important;margin:50px auto!important}}.app-table-wrap{border-radius:10px;overflow:hidden;border:1px solid var(--border-color);background:var(--bg-tertiary)}.app-table-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;flex-wrap:wrap;gap:12px}.app-table-header .header-left{display:flex;align-items:center;gap:12px}.app-table-header .header-right{display:flex;align-items:center;gap:8px}.app-table-header h2{margin:0;font-size:18px;font-weight:700}.app-pagination{display:flex;justify-content:center;padding:16px 0}.app-status-dot{width:7px;height:7px;border-radius:50%;display:inline-block;margin-right:6px}.app-status-dot.active{background:#67c23a}.app-status-dot.inactive{background:#f56c6c}.app-table-wrap .el-table{--el-table-bg-color: var(--bg-tertiary);--el-table-tr-bg-color: var(--bg-tertiary);--el-table-header-bg-color: var(--bg-quaternary);--el-table-row-hover-bg-color: var(--bg-light);--el-table-text-color: var(--text-primary);--el-table-header-text-color: var(--text-secondary);--el-table-border-color: var(--border-color)}
