.header{background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-active) 100%);padding:0 24px;box-shadow:0 4px 12px rgba(24,144,255,.3);overflow:hidden}.header:before{opacity:.4}.header h1{font-size:20px;letter-spacing:2px}.sidebar{width:220px;background-color:#fff;border-right:1px solid #e8e8e8}.content{background-color:#f0f2f5;padding:24px}.el-menu-vertical-demo{border-right:none;height:100%;padding:12px 8px}.el-menu-item{height:48px;line-height:48px;margin:4px 0;border-radius:8px;transition:all .2s ease}.el-menu-item:hover{background-color:rgba(24,144,255,.08)!important}.el-menu-item.is-active{background-color:#e6f7ff!important;border-right:3px solid #1890ff;font-weight:500}.el-menu-item .icon{margin-right:10px;font-size:16px}.goods-code[data-v-5978ec80]{padding:0}.page-header[data-v-5978ec80]{margin-bottom:20px}.page-header h2[data-v-5978ec80]{font-size:18px;font-weight:600;margin:0;color:var(--text-primary);display:inline-block;padding-bottom:8px;border-bottom:3px solid var(--primary-color)}.search-container[data-v-5978ec80]{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.06);padding:20px;margin-bottom:20px;border:1px solid var(--border-color)}.search-form[data-v-5978ec80]{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-end}.search-form[data-v-5978ec80] .el-form-item{margin-bottom:0}.search-form[data-v-5978ec80] .el-form-item__label{font-weight:500;color:var(--text-secondary)}.pagination-container[data-v-5978ec80]{margin-top:20px;display:flex;justify-content:flex-end;padding-top:16px;border-top:1px solid var(--border-color)}.status-enabled[data-v-5978ec80]{color:var(--success-color);font-weight:500}.status-disabled[data-v-5978ec80]{color:var(--danger-color);font-weight:500}.status-expired[data-v-5978ec80]{color:var(--warning-color);font-weight:500}.status-not-expired[data-v-5978ec80]{color:var(--success-color);font-weight:500}.table-actions[data-v-5978ec80]{display:flex;gap:8px;align-items:center;justify-content:center}.table-actions .el-button[data-v-5978ec80]{padding:4px 8px;font-size:13px}.table-actions .el-button--text[data-v-5978ec80]{padding:4px 6px}.ellipsis[data-v-5978ec80]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;width:100%}.goods-code[data-v-5978ec80] .el-table{border-radius:8px;overflow:hidden;border:1px solid var(--border-color)}.goods-code[data-v-5978ec80] .el-table th{background-color:#fafafa!important;font-weight:600;color:var(--text-primary);font-size:13px}.goods-code[data-v-5978ec80] .el-table td{padding:12px 0;font-size:13px}.goods-code[data-v-5978ec80] .el-table__row:hover>td{background-color:var(--primary-bg)!important}.goods-code[data-v-5978ec80] .el-dialog{border-radius:12px;overflow:hidden}.goods-code[data-v-5978ec80] .el-dialog__header{background-color:#fff;border-bottom:1px solid var(--border-color);padding:18px 24px}.goods-code[data-v-5978ec80] .el-dialog__title{font-size:16px;font-weight:600;color:var(--text-primary)}.goods-code[data-v-5978ec80] .el-dialog__body{padding:20px 24px}.goods-code[data-v-5978ec80] .el-dialog__footer{border-top:1px solid var(--border-color);padding:14px 24px}.goods-code[data-v-5978ec80] .el-table--border{border:1px solid var(--border-color)}.goods-code[data-v-5978ec80] .el-table--border td,.goods-code[data-v-5978ec80] .el-table--border th{border-right:1px solid var(--border-color)}.goods-code-collection[data-v-5fed9e6d]{padding:0}.page-header[data-v-5fed9e6d]{margin-bottom:20px}.page-header h2[data-v-5fed9e6d]{font-size:18px;font-weight:600;margin:0;color:var(--text-primary);display:inline-block;padding-bottom:8px;border-bottom:3px solid var(--primary-color)}.search-container[data-v-5fed9e6d]{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.06);padding:20px;margin-bottom:16px;border:1px solid var(--border-color)}.search-form[data-v-5fed9e6d]{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-end}.search-form[data-v-5fed9e6d] .el-form-item{margin-bottom:0}.search-form[data-v-5fed9e6d] .el-form-item__label{font-weight:500;color:var(--text-secondary)}.pagination-container[data-v-5fed9e6d]{margin-top:20px;display:flex;justify-content:flex-end;padding-top:16px;border-top:1px solid var(--border-color)}.ellipsis[data-v-5fed9e6d]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;width:100%}.button-toolbar[data-v-5fed9e6d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;background-color:#fff;border-radius:8px;padding:16px 20px;box-shadow:0 2px 8px rgba(0,0,0,.06);border:1px solid var(--border-color)}.toolbar-left[data-v-5fed9e6d]{display:flex;gap:12px;align-items:center}.toolbar-left .el-button[data-v-5fed9e6d]{transition:all .2s ease}.toolbar-left .el-button[data-v-5fed9e6d]:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.toolbar-right[data-v-5fed9e6d]{font-size:14px;color:var(--text-secondary);display:flex;align-items:center}.toolbar-right strong[data-v-5fed9e6d]{color:var(--primary-color);font-weight:600;margin:0 4px}.status-filter-bar[data-v-5fed9e6d]{display:flex;align-items:center;gap:16px;margin-bottom:16px;padding:12px 20px;background-color:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.06);border:1px solid var(--border-color)}.status-filter-label[data-v-5fed9e6d]{font-weight:600;color:var(--text-primary);font-size:14px;white-space:nowrap}.status-filter-group[data-v-5fed9e6d]{display:flex;gap:4px;flex-wrap:wrap}.status-filter-group .el-radio-group[data-v-5fed9e6d]{display:flex;gap:0}.status-filter-group .el-radio[data-v-5fed9e6d]{padding:6px 14px;margin:0;border:1px solid var(--border-color);border-radius:0;background-color:#fff;cursor:pointer;transition:all .2s ease;font-size:13px;color:var(--text-secondary)}.status-filter-group .el-radio[data-v-5fed9e6d]:first-child{border-radius:6px 0 0 6px}.status-filter-group .el-radio[data-v-5fed9e6d]:last-child{border-radius:0 6px 6px 0}.status-filter-group .el-radio[data-v-5fed9e6d]:hover{border-color:var(--primary-color);color:var(--primary-color);z-index:1}.status-filter-group .el-radio.is-checked[data-v-5fed9e6d]{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff;z-index:1}.status-filter-group .el-radio+.el-radio[data-v-5fed9e6d]{margin-left:0}.table-actions[data-v-5fed9e6d]{display:flex;gap:8px;align-items:center;justify-content:center}.table-actions .el-button[data-v-5fed9e6d]{padding:4px 8px;font-size:13px}.status-expired[data-v-5fed9e6d]{color:var(--warning-color);font-weight:500}.status-not-expired[data-v-5fed9e6d]{color:var(--success-color);font-weight:500}.sync-dialog-content[data-v-5fed9e6d]{margin-bottom:20px}.sync-dialog-content h4[data-v-5fed9e6d]{margin-bottom:16px;font-size:15px;font-weight:600;color:var(--text-primary)}.version-info[data-v-5fed9e6d]{margin-bottom:16px;display:flex;gap:24px;font-size:14px;color:var(--text-secondary);padding:12px 16px;background-color:#fafafa;border-radius:6px}.version-info span[data-v-5fed9e6d]{display:flex;align-items:center}.version-info span[data-v-5fed9e6d]:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:8px}.version-info span[data-v-5fed9e6d]:first-child:before{background-color:var(--info-color)}.version-info span[data-v-5fed9e6d]:last-child:before{background-color:var(--success-color)}.goods-code-collection[data-v-5fed9e6d] .el-table{border-radius:8px;overflow:hidden;border:1px solid var(--border-color)}.goods-code-collection[data-v-5fed9e6d] .el-table th{background-color:#fafafa!important;font-weight:600;color:var(--text-primary);font-size:13px}.goods-code-collection[data-v-5fed9e6d] .el-table td{padding:12px 0;font-size:13px}.goods-code-collection[data-v-5fed9e6d] .el-table__row:hover>td{background-color:var(--primary-bg)!important}.goods-code-collection[data-v-5fed9e6d] .el-dialog{border-radius:12px;overflow:hidden}.goods-code-collection[data-v-5fed9e6d] .el-dialog__header{background-color:#fff;border-bottom:1px solid var(--border-color);padding:18px 24px}.goods-code-collection[data-v-5fed9e6d] .el-dialog__title{font-size:16px;font-weight:600;color:var(--text-primary)}.goods-code-collection[data-v-5fed9e6d] .el-dialog__body{padding:20px 24px}.goods-code-collection[data-v-5fed9e6d] .el-dialog__footer{border-top:1px solid var(--border-color);padding:14px 24px}.goods-code-collection[data-v-5fed9e6d] .el-table--border{border:1px solid var(--border-color)}.goods-code-collection[data-v-5fed9e6d] .el-table--border td,.goods-code-collection[data-v-5fed9e6d] .el-table--border th{border-right:1px solid var(--border-color)}.base-param[data-v-75866981]{padding:0}.search-container[data-v-75866981]{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.06);padding:20px;margin-bottom:16px;border:1px solid var(--border-color)}.search-form[data-v-75866981]{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-end}.search-form[data-v-75866981] .el-form-item{margin-bottom:0}.search-form[data-v-75866981] .el-form-item__label{font-weight:500;color:var(--text-secondary)}.status-filter-bar[data-v-75866981]{display:flex;align-items:center;gap:16px;margin-bottom:16px;padding:12px 20px;background-color:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.06);border:1px solid var(--border-color)}.status-filter-label[data-v-75866981]{font-weight:600;color:var(--text-primary);font-size:14px;white-space:nowrap}.status-filter-group[data-v-75866981]{display:flex;gap:4px;flex-wrap:wrap}.status-filter-group .el-radio-group[data-v-75866981]{display:flex;gap:0}.status-filter-group .el-radio[data-v-75866981]{padding:6px 14px;margin:0;border:1px solid var(--border-color);border-radius:0;background-color:#fff;cursor:pointer;transition:all .2s ease;font-size:13px;color:var(--text-secondary)}.status-filter-group .el-radio[data-v-75866981]:first-child{border-radius:6px 0 0 6px}.status-filter-group .el-radio[data-v-75866981]:last-child{border-radius:0 6px 6px 0}.status-filter-group .el-radio[data-v-75866981]:hover{border-color:var(--primary-color);color:var(--primary-color);z-index:1}.status-filter-group .el-radio.is-checked[data-v-75866981]{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff;z-index:1}.status-filter-group .el-radio+.el-radio[data-v-75866981]{margin-left:0}.type-tabs[data-v-75866981]{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.06);padding:0 20px;margin-bottom:16px;border:1px solid var(--border-color)}.type-tabs[data-v-75866981] .el-tabs__header{margin-bottom:0}.type-tabs[data-v-75866981] .el-tabs__nav-wrap:after{display:none}.type-tabs[data-v-75866981] .el-tabs__item{font-size:14px;color:var(--text-secondary);height:50px;line-height:50px}.type-tabs[data-v-75866981] .el-tabs__item.is-active{color:var(--primary-color);font-weight:600}.type-tabs[data-v-75866981] .el-tabs__active-bar{height:3px}.button-toolbar[data-v-75866981]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;background-color:#fff;border-radius:8px;padding:16px 20px;box-shadow:0 2px 8px rgba(0,0,0,.06);border:1px solid var(--border-color)}.pagination-container[data-v-75866981]{margin-top:20px;display:flex;justify-content:flex-end;padding-top:16px;border-top:1px solid var(--border-color)}.status-enabled[data-v-75866981]{color:var(--success-color);font-weight:500}.status-disabled[data-v-75866981]{color:var(--danger-color);font-weight:500}.base-param .el-table .el-input-number[data-v-75866981]{width:100px}.base-param .el-table .el-input-number .el-input__inner[data-v-75866981]{padding-left:5px;padding-right:5px}.status-expired[data-v-75866981]{color:var(--warning-color);font-weight:500}.status-not-expired[data-v-75866981]{color:var(--success-color);font-weight:500}.form-container[data-v-75866981]{padding:20px 0}.form-container[data-v-75866981] .el-form-item{margin-bottom:20px}.base-param[data-v-75866981] .el-table{border-radius:8px;overflow:hidden;border:1px solid var(--border-color)}.base-param[data-v-75866981] .el-table th{background-color:#fafafa!important;font-weight:600;color:var(--text-primary);font-size:13px}.base-param[data-v-75866981] .el-table td{padding:12px 0;font-size:13px}.base-param[data-v-75866981] .el-table__row:hover>td{background-color:var(--primary-bg)!important}.base-param[data-v-75866981] .el-dialog{border-radius:12px;overflow:hidden}.base-param[data-v-75866981] .el-dialog__header{background-color:#fff;border-bottom:1px solid var(--border-color);padding:18px 24px}.base-param[data-v-75866981] .el-dialog__title{font-size:16px;font-weight:600;color:var(--text-primary)}.base-param[data-v-75866981] .el-dialog__body{padding:20px 24px}.base-param[data-v-75866981] .el-dialog__footer{border-top:1px solid var(--border-color);padding:14px 24px}.base-param-collection[data-v-776669b8]{padding:0}.search-container[data-v-776669b8]{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.06);padding:20px;margin-bottom:16px;border:1px solid var(--border-color)}.search-form[data-v-776669b8]{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-end}.search-form[data-v-776669b8] .el-form-item{margin-bottom:0}.search-form[data-v-776669b8] .el-form-item__label{font-weight:500;color:var(--text-secondary)}.type-tabs[data-v-776669b8]{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.06);padding:0 20px;margin-bottom:16px;border:1px solid var(--border-color)}.type-tabs[data-v-776669b8] .el-tabs__header{margin-bottom:0}.type-tabs[data-v-776669b8] .el-tabs__nav-wrap:after{display:none}.type-tabs[data-v-776669b8] .el-tabs__item{font-size:14px;color:var(--text-secondary);height:50px;line-height:50px}.type-tabs[data-v-776669b8] .el-tabs__item.is-active{color:var(--primary-color);font-weight:600}.type-tabs[data-v-776669b8] .el-tabs__active-bar{height:3px}.button-toolbar[data-v-776669b8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;background-color:#fff;border-radius:8px;padding:16px 20px;box-shadow:0 2px 8px rgba(0,0,0,.06);border:1px solid var(--border-color)}.toolbar-left[data-v-776669b8]{display:flex;gap:12px;align-items:center}.toolbar-right[data-v-776669b8]{font-size:14px;color:var(--text-secondary)}.toolbar-right strong[data-v-776669b8]{color:var(--primary-color);font-weight:600}.status-filter-bar[data-v-776669b8]{display:flex;align-items:center;gap:16px;margin-bottom:16px;padding:12px 20px;background-color:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.06);border:1px solid var(--border-color)}.status-filter-label[data-v-776669b8]{font-weight:600;color:var(--text-primary);font-size:14px;white-space:nowrap}.status-filter-group[data-v-776669b8]{display:flex;gap:4px;flex-wrap:wrap}.status-filter-group .el-radio-group[data-v-776669b8]{display:flex;gap:0}.status-filter-group .el-radio[data-v-776669b8]{padding:6px 14px;margin:0;border:1px solid var(--border-color);border-radius:0;background-color:#fff;cursor:pointer;transition:all .2s ease;font-size:13px;color:var(--text-secondary)}.status-filter-group .el-radio[data-v-776669b8]:first-child{border-radius:6px 0 0 6px}.status-filter-group .el-radio[data-v-776669b8]:last-child{border-radius:0 6px 6px 0}.status-filter-group .el-radio[data-v-776669b8]:hover{border-color:var(--primary-color);color:var(--primary-color);z-index:1}.status-filter-group .el-radio.is-checked[data-v-776669b8]{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff;z-index:1}.status-filter-group .el-radio+.el-radio[data-v-776669b8]{margin-left:0}.pagination-container[data-v-776669b8]{margin-top:20px;display:flex;justify-content:flex-end;padding-top:16px;border-top:1px solid var(--border-color)}.status-expired[data-v-776669b8]{color:var(--warning-color);font-weight:500}.status-not-expired[data-v-776669b8]{color:var(--success-color);font-weight:500}.sync-dialog-content[data-v-776669b8]{margin-bottom:20px}.sync-dialog-content h4[data-v-776669b8]{margin-bottom:16px;font-size:15px;font-weight:600;color:var(--text-primary)}.version-info[data-v-776669b8]{margin-bottom:16px;display:flex;gap:24px;font-size:14px;color:var(--text-secondary);padding:12px 16px;background-color:#fafafa;border-radius:6px}.version-info span[data-v-776669b8]{display:flex;align-items:center}.version-info span[data-v-776669b8]:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:8px}.version-info span[data-v-776669b8]:first-child:before{background-color:var(--info-color)}.version-info span[data-v-776669b8]:last-child:before{background-color:var(--success-color)}.base-param-collection[data-v-776669b8] .el-table{border-radius:8px;overflow:hidden;border:1px solid var(--border-color)}.base-param-collection[data-v-776669b8] .el-table th{background-color:#fafafa!important;font-weight:600;color:var(--text-primary);font-size:13px}.base-param-collection[data-v-776669b8] .el-table td{padding:12px 0;font-size:13px}.base-param-collection[data-v-776669b8] .el-table__row:hover>td{background-color:var(--primary-bg)!important}.base-param-collection[data-v-776669b8] .el-dialog{border-radius:12px;overflow:hidden}.base-param-collection[data-v-776669b8] .el-dialog__header{background-color:#fff;border-bottom:1px solid var(--border-color);padding:18px 24px}.base-param-collection[data-v-776669b8] .el-dialog__title{font-size:16px;font-weight:600;color:var(--text-primary)}.base-param-collection[data-v-776669b8] .el-dialog__body{padding:20px 24px}.base-param-collection[data-v-776669b8] .el-dialog__footer{border-top:1px solid var(--border-color);padding:14px 24px}.status-filter-group .el-radio__input{display:none}.status-filter-group .el-radio__label{padding:0}.status-filter-group .el-radio.is-checked .el-radio__label{color:#fff!important}.status-filter-group .status-badge{display:inline-flex}.status-filter-group .status-badge .el-badge__content{top:-2px;right:20px;z-index:10}.status-filter-group .status-badge .el-radio{border-radius:0}.status-filter-group .status-badge:first-child .el-radio{border-radius:6px 0 0 6px}.status-filter-group .status-badge:last-child .el-radio{border-radius:0 6px 6px 0}:root{--primary-color:#1890ff;--primary-hover:#40a9ff;--primary-active:#096dd9;--primary-bg:#e6f7ff;--success-color:#52c41a;--success-hover:#73d13d;--success-bg:#f6ffed;--warning-color:#faad14;--warning-hover:#ffc53d;--warning-bg:#fffbe6;--danger-color:#ff4d4f;--danger-hover:#ff7875;--danger-bg:#fff2f0;--info-color:#1890ff;--info-bg:#e6f7ff;--text-primary:#262626;--text-secondary:#595959;--text-disabled:#bfbfbf;--text-placeholder:#bfbfbf;--border-color:#e8e8e8;--border-hover:#1890ff;--border-radius:4px;--border-radius-lg:8px;--bg-color:#f0f2f5;--bg-white:#fff;--shadow-sm:0 2px 4px rgba(0,0,0,.08);--shadow-md:0 4px 12px rgba(0,0,0,.1);--shadow-lg:0 8px 24px rgba(0,0,0,.12);--header-height:64px;--sidebar-width:220px;--spacing-xs:8px;--spacing-sm:12px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--font-size-xs:12px;--font-size-sm:13px;--font-size-md:14px;--font-size-lg:16px;--font-size-xl:18px;--transition-fast:0.15s ease;--transition-normal:0.25s ease}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background-color:var(--bg-color);color:var(--text-primary);font-size:var(--font-size-md);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.app-container{display:flex;flex-direction:column;height:100vh;min-width:1200px}.header{height:var(--header-height);background:linear-gradient(135deg,var(--primary-color) 0,#096dd9 100%);color:#fff;padding:0 var(--spacing-lg);display:flex;align-items:center;box-shadow:var(--shadow-md);flex-shrink:0;position:relative;z-index:100}.header:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z' fill='%23fff' fill-opacity='.05' fill-rule='evenodd'/%3E%3C/svg%3E");opacity:.3;pointer-events:none}.header h1{font-size:var(--font-size-xl);font-weight:600;margin:0;letter-spacing:1px;position:relative;z-index:1}.content-wrapper{display:flex;flex:1;overflow:hidden;background-color:var(--bg-color)}.sidebar{width:var(--sidebar-width);background-color:var(--bg-white);border-right:1px solid var(--border-color);flex-shrink:0;height:100%;overflow-y:auto;box-shadow:var(--shadow-sm)}.sidebar .el-menu{border-right:none;height:100%}.sidebar .el-menu-item{height:52px;line-height:52px;margin:4px 8px;border-radius:var(--border-radius);transition:all var(--transition-fast)}.sidebar .el-menu-item.is-active,.sidebar .el-menu-item:hover{background-color:var(--primary-bg)!important}.sidebar .el-menu-item.is-active{color:var(--primary-color);border-right:3px solid var(--primary-color);font-weight:500}.content{flex:1;overflow-y:auto;height:100%;background-color:var(--bg-color)}.card-container,.content{padding:var(--spacing-lg)}.card-container{background-color:var(--bg-white);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-sm);margin-bottom:var(--spacing-lg);transition:box-shadow var(--transition-normal)}.card-container:hover{box-shadow:var(--shadow-md)}.page-title{font-size:var(--font-size-lg);font-weight:600;color:var(--text-primary);margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-sm);border-bottom:2px solid var(--primary-bg);display:inline-block}.el-table{border-radius:var(--border-radius);overflow:hidden}.el-table th{background-color:#fafafa!important;font-weight:600;color:var(--text-primary)}.el-table td{border-bottom:1px solid var(--border-color)}.el-table--striped .el-table__body tr.el-table__row--striped td{background-color:#fafafa}.el-table__row:hover>td{background-color:var(--primary-bg)!important}.pagination-container{margin-top:var(--spacing-lg);display:flex;justify-content:flex-end;padding-top:var(--spacing-md);border-top:1px solid var(--border-color)}.status-tag{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;border-radius:4px;font-size:var(--font-size-xs);font-weight:500;min-width:60px}.status-tag--success{background-color:var(--success-bg);color:var(--success-color);border:1px solid var(--success-color)}.status-tag--warning{background-color:var(--warning-bg);color:#d48806;border:1px solid var(--warning-color)}.status-tag--danger{background-color:var(--danger-bg);color:var(--danger-color);border:1px solid var(--danger-color)}.status-tag--info{background-color:var(--info-bg);color:var(--info-color);border:1px solid var(--info-color)}.status-tag--primary{background-color:#f0f5ff;color:#597ef7;border:1px solid #597ef7}.el-dialog{border-radius:var(--border-radius-lg);overflow:hidden}.el-dialog__header{background-color:var(--bg-white);border-bottom:1px solid var(--border-color);padding:var(--spacing-md) var(--spacing-lg)}.el-dialog__title{font-size:var(--font-size-lg);font-weight:600;color:var(--text-primary)}.el-dialog__body{padding:var(--spacing-lg)}.el-dialog__footer{border-top:1px solid var(--border-color);padding:var(--spacing-md) var(--spacing-lg)}.btn-group{display:flex;gap:var(--spacing-sm);align-items:center}.action-button{transition:all var(--transition-fast)}.action-button:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.filter-section{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);background-color:#fafafa;border-radius:var(--border-radius);margin-bottom:var(--spacing-md)}.filter-section label{font-weight:500;color:var(--text-secondary);margin-right:var(--spacing-xs)}.info-text{color:var(--text-secondary);font-size:var(--font-size-sm)}.text-primary{color:var(--primary-color)}.text-success{color:var(--success-color)}.text-warning{color:var(--warning-color)}.text-danger{color:var(--danger-color)}.text-muted{color:var(--text-disabled)}.el-button{border-radius:6px;transition:all var(--transition-fast)}.el-button:hover{transform:translateY(-1px)}.el-button--primary{background-color:var(--primary-color);border-color:var(--primary-color)}.el-button--primary:hover{background-color:var(--primary-hover);border-color:var(--primary-hover)}.el-input__inner{border-radius:6px;transition:all var(--transition-fast)}.el-input__inner:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(24,144,255,.1)}.el-select{width:100%}.el-select .el-input__inner{border-radius:6px}.el-form-item__label{font-weight:500;color:var(--text-secondary)}.el-tag{border-radius:4px;padding:0 8px;height:24px;line-height:22px}.el-tag--success{background-color:var(--success-bg);border-color:var(--success-color);color:var(--success-color)}.el-tag--warning{background-color:var(--warning-bg);border-color:var(--warning-color);color:#d48806}.el-tag--danger{background-color:var(--danger-bg);border-color:var(--danger-color);color:var(--danger-color)}.el-tag--info{background-color:var(--info-bg);border-color:var(--info-color);color:var(--info-color)}.el-tag--primary{background-color:#f0f5ff;border-color:#597ef7;color:#597ef7}.el-pagination{font-weight:400}.el-pagination button{border-radius:6px}.el-pagination .el-pager li{border-radius:6px;margin:0 2px;transition:all var(--transition-fast)}.el-pagination .el-pager li:hover{color:var(--primary-color)}.el-pagination .el-pager li.active{background-color:var(--primary-color);color:#fff}.el-message-box{border-radius:8px;overflow:hidden}.el-message-box__title{font-weight:600}.el-notification{border-radius:8px}.el-notification__title{font-weight:600}.el-card,.el-loading-mask{border-radius:8px}.el-card{border:1px solid var(--border-color);box-shadow:var(--shadow-sm)}.el-card__header{border-bottom:1px solid var(--border-color);font-weight:600}.el-divider{background-color:var(--border-color)}.el-divider--horizontal{margin:16px 0}.el-breadcrumb{font-size:var(--font-size-sm)}.el-breadcrumb__item:last-child .el-breadcrumb__inner{color:var(--text-primary);font-weight:500}.el-dropdown-menu{border-radius:8px;overflow:hidden;box-shadow:var(--shadow-md)}.el-dropdown-menu__item{padding:8px 16px;transition:all var(--transition-fast)}.el-dropdown-menu__item:hover{background-color:var(--primary-bg);color:var(--primary-color)}.el-popover{border-radius:8px;border:1px solid var(--border-color);box-shadow:var(--shadow-md)}.el-progress-bar__inner,.el-progress-bar__outer,.el-tooltip__popper{border-radius:6px}.el-step{flex-shrink:1}.el-step__title,.el-tabs__item{font-weight:500}.el-tabs__item{transition:all var(--transition-fast)}.el-tabs__item.is-active,.el-tabs__item:hover{color:var(--primary-color)}.el-tabs__item.is-active{font-weight:600}.el-tabs__active-bar{background-color:var(--primary-color)}.el-checkbox.is-checked .el-checkbox__input.is-checked .el-checkbox__inner,.el-checkbox__input.is-checked .el-checkbox__inner,.el-radio.is-checked .el-radio__input.is-checked .el-radio__inner,.el-radio__input.is-checked .el-radio__inner,.el-switch.is-checked .el-switch__core{background-color:var(--primary-color);border-color:var(--primary-color)}