*{box-sizing:border-box;margin:0;padding:0}html,body,#app{height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}:root{--merchant-button-black:#2f3033;--merchant-button-black-hover:#4b4d52;--merchant-button-black-active:#111214}.merchant-black-buttons .el-button--primary:not(.is-link),.inventory-page .el-button--primary:not(.is-link),.merchant-dialog .el-button--primary:not(.is-link),.confirm-dialog .el-button--primary:not(.is-link),.security-code-dialog .el-button--primary:not(.is-link),.card-clear-time-dialog .el-button--primary:not(.is-link),.auth-management-dialog .el-button--primary:not(.is-link),.batch-info-dialog .el-button--primary:not(.is-link),.import-result-dialog .el-button--primary:not(.is-link),.type-trash-delete-dialog .el-button--primary:not(.is-link),.account-security-action-dialog .el-button--primary:not(.is-link),.card-auth-container .el-button--primary:not(.is-link),.clear-card-dialog .el-button--primary:not(.is-link),.card-trash-dialog .el-button--primary:not(.is-link),.card-manage-dialog .el-button--primary:not(.is-link),.auth-small-confirm .el-button--primary:not(.is-link),.auth-cancel-dialog .el-button--primary:not(.is-link),.name-confirm-button .el-button--primary:not(.is-link),.name-confirm-button.el-button--primary:not(.is-link){--el-button-text-color:#fff;--el-button-bg-color:var(--merchant-button-black);--el-button-border-color:var(--merchant-button-black);--el-button-hover-text-color:#fff;--el-button-hover-bg-color:var(--merchant-button-black-hover);--el-button-hover-border-color:var(--merchant-button-black-hover);--el-button-active-text-color:#fff;--el-button-active-bg-color:var(--merchant-button-black-active);--el-button-active-border-color:var(--merchant-button-black-active)}.name-confirm-button.el-button--primary:not(.is-link):hover,.name-confirm-button.el-button--primary:not(.is-link):focus{color:#fff;background-color:var(--merchant-button-black-hover);border-color:var(--merchant-button-black-hover)}.file-import-button.el-button--primary{color:#fff;border-color:var(--merchant-button-black);background:var(--merchant-button-black)}.file-import-button.el-button--primary:hover,.file-import-button.el-button--primary:focus{color:#fff;border-color:var(--merchant-button-black-hover);background:var(--merchant-button-black-hover)}.file-import-button.el-button--primary:active{color:#fff;border-color:var(--merchant-button-black-active);background:var(--merchant-button-black-active)}.inventory-page{min-width:0}.inventory-page .inventory-panel{box-sizing:border-box;background:#fff;border-radius:6px;min-height:calc(100vh - 80px);padding:18px 34px 42px}.inventory-page .inventory-panel.is-edge-padded{padding:18px 0 42px}.inventory-page .inventory-panel.is-edge-padded .inventory-header,.inventory-page .inventory-panel.is-edge-padded .inventory-tabs{padding-left:34px;padding-right:34px}.inventory-page .inventory-panel.is-edge-padded .inventory-tabs .el-tabs__nav-wrap:after{left:-34px;right:-34px}.inventory-page .inventory-panel.is-edge-padded .inventory-content{padding:40px 34px 0}.inventory-page .inventory-header{align-items:center;min-height:34px;display:flex}.inventory-page .inventory-header h2{color:#303133;margin:0;font-size:20px;font-weight:700;line-height:28px}.inventory-page .inventory-tabs{margin-top:16px}.inventory-page .inventory-tabs .el-tabs__header{margin:0}.inventory-page .inventory-tabs .el-tabs__nav-wrap:after{background:#e4e7ed;height:1px}.inventory-page .inventory-content{padding-top:40px}.inventory-page .search-bar{margin-bottom:0}.inventory-page .search-form{grid-template-columns:repeat(6,minmax(120px,1fr));align-items:end;gap:18px 20px;display:grid}.inventory-page .search-form .el-form-item{margin-bottom:0}.inventory-page .search-form .el-form-item__label{color:#303133;padding-bottom:6px;font-size:13px;line-height:18px}.inventory-page .search-form .el-input,.inventory-page .search-form .el-select,.inventory-page .search-form .el-date-editor{width:100%}.inventory-page .search-form .el-checkbox-group{flex-wrap:wrap;align-items:center;gap:8px 18px;min-height:32px;display:flex}.inventory-page .search-form .el-checkbox{height:32px;margin-right:0}.inventory-page .search-form.is-order-grid{grid-template-columns:repeat(5,minmax(160px,1fr)) minmax(180px,220px)}.inventory-page .search-item{min-width:0}.inventory-page .search-item.double{grid-column:span 2}.inventory-page .range-inputs,.inventory-page .date-filter{align-items:center;gap:8px;min-width:0;display:flex}.inventory-page .range-inputs span{color:#909399;flex:none}.inventory-page .date-filter .el-select{flex:0 0 104px}.inventory-page .date-filter .el-date-editor{flex:auto}.inventory-page .search-item.actions{align-items:flex-end;gap:10px;display:flex}.inventory-page .search-item.actions .el-button{min-width:52px}.inventory-page .search-item.actions.is-wide{grid-column:span 2}.inventory-page .collapse-check{margin-left:4px}.inventory-page .section-divider{border-top:1px dashed #e5e7eb;margin:36px 0 42px}.inventory-page .table-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.inventory-page .toolbar-main,.inventory-page .toolbar-filters{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.inventory-page .toolbar-filters{justify-content:flex-end}.inventory-page .toolbar-filters .el-checkbox{margin-right:0}.inventory-page .inventory-table .el-table__header th{color:#909399;background:#f5f7fa;font-weight:600}.inventory-page .inventory-table .el-table__cell{padding:10px 0}.inventory-page .inventory-table .el-table__body tr:hover>td.el-table__cell{background:#dbeafe}.inventory-page .row-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:0 8px;display:flex}@media (width<=1280px){.inventory-page .search-form,.inventory-page .search-form.is-order-grid{grid-template-columns:repeat(3,minmax(160px,1fr))}}@media (width<=768px){.inventory-page .inventory-panel{padding:14px 16px 28px}.inventory-page .inventory-panel.is-edge-padded{padding:14px 0 28px}.inventory-page .inventory-panel.is-edge-padded .inventory-header,.inventory-page .inventory-panel.is-edge-padded .inventory-tabs{padding-left:16px;padding-right:16px}.inventory-page .inventory-panel.is-edge-padded .inventory-content{padding:24px 16px 0}.inventory-page .inventory-content{padding-top:24px}.inventory-page .search-form,.inventory-page .search-form.is-order-grid{grid-template-columns:1fr}.inventory-page .search-item.double,.inventory-page .search-item.actions.is-wide{grid-column:span 1}.inventory-page .date-filter{flex-direction:column;align-items:stretch}.inventory-page .date-filter .el-select{flex-basis:auto}.inventory-page .section-divider{margin:26px 0 30px}}.card-import-step .file-import .el-upload,.card-import-step .file-import .el-upload-dragger{width:100%}.card-import-step .upload-icon{color:#909399;font-size:42px}.card-import-step .import-cost-row{align-items:center;gap:12px;display:flex}.card-import-panel .cost-estimate,.card-import-step .cost-estimate{color:#606266;white-space:nowrap;font-size:14px;line-height:22px}.card-import-panel .cost-estimate span,.card-import-step .cost-estimate span{color:#f56c6c;font-weight:600}.category-container .card-header,.card-auth-container .card-header,.card-operation-log-page .page-header,.import-failures-page .page-header{justify-content:space-between;align-items:center;display:flex}.card-operation-log-page .page-title,.import-failures-page .page-title{color:#303133;font-size:16px;font-weight:600}.category-container .search-bar,.card-auth-container .search-bar,.card-operation-log-page .search-bar{background:#f5f7fa;border-radius:4px;margin-bottom:16px;padding:16px}.category-container .search-bar .el-form-item,.card-auth-container .search-bar .el-form-item,.card-operation-log-page .search-bar .el-form-item{margin-bottom:0}.import-failures-page{min-width:0}.import-failures-page .search-bar{background:#f5f7fa;border-radius:8px;margin-bottom:14px;padding:14px}.import-failures-page .search-bar .el-form-item{margin-bottom:0}.merchant-dialog .dialog-footer,.merchant-dialog .export-records-footer,.merchant-dialog .auth-dialog-footer,.auth-management-dialog .dialog-footer,.auth-management-dialog .export-records-footer,.auth-management-dialog .auth-dialog-footer,.card-type-dialog .dialog-footer,.card-type-dialog .export-records-footer,.card-type-dialog .auth-dialog-footer{justify-content:flex-end;align-items:center;display:flex}.success-dialog,.error-dialog{--el-dialog-padding-primary:0;border-radius:8px}.success-dialog .el-dialog,.error-dialog .el-dialog{margin:auto}.success-dialog .el-dialog__header,.error-dialog .el-dialog__header{justify-content:flex-end;margin:0;padding:0;display:flex}.success-dialog .el-dialog__body,.error-dialog .el-dialog__body{justify-content:center;align-items:center;height:100%;padding:30px;display:flex}.success-dialog .el-dialog__headerbtn,.error-dialog .el-dialog__headerbtn{width:26px;height:26px;position:absolute;top:16px;right:16px}.success-dialog .el-dialog__headerbtn .el-dialog__close,.error-dialog .el-dialog__headerbtn .el-dialog__close{color:#303133;font-size:26px}.success-content,.error-content{text-align:center;flex-direction:column;align-items:center;display:flex}.success-content h3,.error-content h3{color:#303133;margin:12px 0 0;font-size:14px;font-weight:700;line-height:24px}.success-message,.error-message{color:#606266;margin:8px 0 0;font-size:13px;line-height:20px}.success-message .highlight,.error-message .highlight{color:#f56c6c;font-weight:600}.success-image,.error-image{object-fit:contain;width:160px;height:160px}
