.invoice-maintenance-page{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px;height:calc(100vh - 68px);min-height:0;padding:8px;box-sizing:border-box;overflow:hidden;background:#f5f7fb}.invoice-maintenance-page .cardTable{box-sizing:border-box;background:#fff;border:1px solid #e8edf4;border-radius:6px;box-shadow:0 1px 4px rgba(31,45,61,.04)}.invoice-maintenance-page .toolbar-card{position:sticky;top:0;z-index:3;-ms-flex:0 0 52px;flex:0 0 52px;height:52px;padding:10px 12px}.invoice-maintenance-page .toolbar-card .el-row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;height:100%}.invoice-maintenance-page .toolbar-card .el-col-5{-ms-flex:0 0 360px;flex:0 0 360px;width:360px!important;max-width:420px}.invoice-maintenance-page .toolbar-card .el-col-19{-ms-flex:1 1 auto;flex:1 1 auto;width:auto!important;max-width:none;min-width:0}.invoice-maintenance-page .toolbar-actions{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;gap:8px;min-width:0;white-space:nowrap}.invoice-maintenance-page .toolbar-actions .el-button{-ms-flex:0 0 auto;flex:0 0 auto;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-width:82px;height:30px;padding:0 14px;line-height:30px;box-sizing:border-box}.invoice-maintenance-page .toolbar-actions .el-button+.el-button{margin-left:0}.invoice-maintenance-page .toolbar-card .el-input__inner{height:30px;line-height:30px}.invoice-maintenance-page .toolbar-card .el-input-group__append{width:38px;padding:0;background:#fff;text-align:center}.invoice-maintenance-page .toolbar-card .el-input-group__append .el-button{width:38px;height:28px;padding:0;line-height:28px}.invoice-maintenance-page .table-card{-ms-flex:1 1 0px;flex:1 1 0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:0;margin-top:0;padding:8px 10px 0;overflow:hidden}.invoice-maintenance-page .maintenance-table-actionbar{-ms-flex:0 0 38px;flex:0 0 38px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:38px;min-height:38px;padding:0 12px;overflow:hidden;color:#475569;background:#fff;border:1px solid #edf1f6;border-bottom:0;border-radius:6px 6px 0 0;box-sizing:border-box;white-space:nowrap}.invoice-maintenance-page .maintenance-selected-count{-ms-flex:0 0 auto;flex:0 0 auto;min-width:70px;color:#475569;font-size:13px;line-height:38px}.invoice-maintenance-page .maintenance-action-separator{-ms-flex:0 0 1px;flex:0 0 1px;width:1px;height:16px;margin:0 12px;background:#e5eaf1}.invoice-maintenance-page .maintenance-table-actionbar .el-button{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;height:28px;padding:0;color:#334155;font-size:13px;line-height:28px}.invoice-maintenance-page .maintenance-table-actionbar .el-button:focus,.invoice-maintenance-page .maintenance-table-actionbar .el-button:hover{color:#1f62d0}.invoice-maintenance-page .maintenance-table-actionbar .el-button.is-disabled,.invoice-maintenance-page .maintenance-table-actionbar .el-button.is-disabled:hover{color:#a8b3c2}.invoice-maintenance-page .maintenance-table-shell{-ms-flex:1 1 0px;flex:1 1 0;min-height:0;overflow:hidden;background:#fff;border:1px solid #edf1f6;border-radius:0}.invoice-maintenance-page .maintenance-company-table{height:100%;color:#2f3a4a;border-radius:0;overflow:hidden}.invoice-maintenance-page .maintenance-company-table:before{background-color:#edf1f6}.invoice-maintenance-page .maintenance-company-table th.tableHeader{background:#f8fafc;color:#536174;font-size:12px;font-weight:600}.invoice-maintenance-page .maintenance-company-table .el-table__cell{padding:6px 0;border-bottom-color:#edf1f6}.invoice-maintenance-page .maintenance-company-table .cell{line-height:21px}.invoice-maintenance-page .maintenance-company-table .el-table__body tr:hover>td{background:#f6f9ff}.invoice-maintenance-page .pagination-bar{-ms-flex:0 0 48px;flex:0 0 48px;height:48px;margin-top:0;padding:0 4px 0 8px;background:#fff;border-top:1px solid #edf1f6;border-radius:0 0 6px 6px;box-sizing:border-box}.invoice-maintenance-page .pagination-bar,.invoice-maintenance-page .pagination-bar .el-pagination{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}.invoice-maintenance-page .pagination-bar .el-pagination{width:100%;padding:0;color:#606266;font-size:13px;white-space:nowrap}.invoice-maintenance-page .pagination-bar .el-pagination__total{margin-right:auto;margin-left:0;color:#606266;font-size:13px;line-height:32px}.invoice-maintenance-page .pagination-bar .el-pagination__sizes{margin:0 10px 0 0}.invoice-maintenance-page .pagination-bar .el-pagination__jump{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;height:32px;margin-left:10px;color:#606266;font-size:13px;line-height:32px}.invoice-maintenance-page .pagination-bar .el-pagination__editor.el-input{width:50px;margin:0 5px}.invoice-maintenance-page .pagination-bar .el-input__inner{height:32px;line-height:32px}.invoice-maintenance-page .pagination-bar .btn-next,.invoice-maintenance-page .pagination-bar .btn-prev,.invoice-maintenance-page .pagination-bar .el-pager li{min-width:32px;height:32px;margin:0 2px;line-height:32px;border-radius:4px;box-sizing:border-box}.invoice-maintenance-page .maintenance-table-skeleton{height:100%;border:1px solid #eef1f5;border-radius:6px;overflow:hidden;background:#fff}.invoice-maintenance-page .maintenance-skeleton-row{display:grid;grid-template-columns:48px minmax(220px,1.8fr) 96px minmax(170px,1.25fr) 116px 130px 132px 104px 128px 128px 116px 220px;gap:10px;-ms-flex-align:center;align-items:center;height:38px;padding:0 14px;border-bottom:1px solid #eef1f5}.invoice-maintenance-page .maintenance-skeleton-row:last-child{border-bottom:0}.invoice-maintenance-page .maintenance-skeleton-cell{height:14px;border-radius:4px;background:linear-gradient(90deg,#eef2f7 25%,#f7f9fc 37%,#eef2f7 63%);background-size:400% 100%;animation:maintenanceSkeleton 1.2s ease infinite}.invoice-maintenance-page .maintenance-skeleton-cell.selection{width:16px;height:16px;border-radius:3px}.invoice-maintenance-page .maintenance-skeleton-cell.company{width:88%}.invoice-maintenance-page .maintenance-skeleton-cell.tax{width:82%}.invoice-maintenance-page .maintenance-skeleton-cell.status{width:76px}.invoice-maintenance-page .maintenance-skeleton-cell.small{width:58%}.invoice-maintenance-page .maintenance-skeleton-cell.region{width:72%}.invoice-maintenance-page .maintenance-skeleton-cell.officer{width:106px}.invoice-maintenance-page .maintenance-skeleton-cell.login{width:78px}.invoice-maintenance-page .maintenance-skeleton-cell.maintain{width:96px}.invoice-maintenance-page .maintenance-skeleton-cell.sync{width:148px}.invoice-maintenance-page .invoice-init-status-column .cell,.invoice-maintenance-page .maintenance-action-column .cell,.invoice-maintenance-page .region-column .cell,.invoice-maintenance-page .tax-login-mode-column .cell,.invoice-maintenance-page .tax-no-column .cell,.invoice-maintenance-page .tax-officer-column .cell,.invoice-maintenance-page .tax-type-column .cell{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-width:0;padding-right:0;padding-left:0;box-sizing:border-box}.invoice-maintenance-page .company-name-text{display:block;max-width:100%;overflow:hidden;font-size:13px;font-weight:600;line-height:22px;text-overflow:ellipsis;white-space:nowrap}.invoice-maintenance-page .company-name-text.is-invoice-init-pending{color:#303133}.invoice-maintenance-page .company-name-text.is-invoice-init-processing{color:#d97706}.invoice-maintenance-page .company-name-text.is-invoice-init-success{color:#16a34a}.invoice-maintenance-page .company-name-text.is-invoice-init-failed{color:#dc2626}.invoice-maintenance-page .invoice-init-status-icon{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:20px;height:20px;overflow:hidden;font-size:17px;line-height:1;text-align:center;box-sizing:border-box}.invoice-maintenance-page .invoice-init-status-icon i{line-height:1}.invoice-maintenance-page .invoice-init-status-icon.is-invoice-init-pending{color:#303133}.invoice-maintenance-page .invoice-init-status-icon.is-invoice-init-processing{color:#b45309}.invoice-maintenance-page .invoice-init-status-icon.is-invoice-init-success{color:#15803d}.invoice-maintenance-page .invoice-init-status-icon.is-invoice-init-failed{color:#b91c1c}.invoice-maintenance-page .tax-no-text{display:block;width:188px;max-width:calc(100% - 12px);overflow:hidden;color:#303133;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-variant-numeric:tabular-nums;letter-spacing:.2px;line-height:22px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.invoice-maintenance-page .tax-type-text{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:90px;height:22px;color:#344563;font-weight:500;line-height:20px;background:#f8fafc;border:1px solid #e3eaf3;border-radius:4px;box-sizing:border-box}.invoice-maintenance-page .region-text,.invoice-maintenance-page .tax-type-text{overflow:hidden;font-size:12px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.invoice-maintenance-page .region-text{display:block;width:118px;max-width:calc(100% - 12px);color:#303133;line-height:22px}.invoice-maintenance-page .tax-officer-text{display:block;width:124px;max-width:calc(100% - 12px);overflow:hidden;color:#303133;font-size:12px;line-height:22px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.invoice-maintenance-page .tax-login-mode-tag{max-width:94px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.invoice-maintenance-page .maintenance-action-link.el-button--text{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:108px;min-width:108px;height:26px;padding:0 8px;overflow:hidden;color:#303133;font-weight:500;line-height:26px;vertical-align:middle;background:transparent;border:1px solid transparent;border-radius:4px;box-sizing:border-box}.invoice-maintenance-page .maintenance-action-link.el-button--text>span{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:6px;min-width:0;width:auto;height:100%}.invoice-maintenance-page .maintenance-action-link.el-button--text:focus,.invoice-maintenance-page .maintenance-action-link.el-button--text:hover{color:#1f62d0;background:#eef5ff;border-color:#d8e6fb}.invoice-maintenance-page .maintenance-action-link.el-button--text.is-sync-complete,.invoice-maintenance-page .sync-action-button.el-button--text.is-sync-complete{color:#16a34a}.invoice-maintenance-page .maintenance-action-link.el-button--text.is-sync-pending,.invoice-maintenance-page .sync-action-button.el-button--text.is-sync-pending{color:#303133}.invoice-maintenance-page .maintenance-action-link.el-button--text:focus .maintenance-count,.invoice-maintenance-page .maintenance-action-link.el-button--text:hover .maintenance-count{color:#1f62d0;background:#fff}.invoice-maintenance-page .maintenance-action-link.el-button--text.is-sync-complete .maintenance-count{color:#16a34a;background:#eefbf3}.invoice-maintenance-page .maintenance-action-link .maintenance-count{display:-ms-flexbox;display:flex;padding:0 6px;overflow:hidden;color:#2f4058;letter-spacing:0;text-align:center;text-overflow:ellipsis;background:#eef3f8;border-radius:4px}.invoice-maintenance-drawer .invoice-use-count,.invoice-maintenance-page .maintenance-action-link .maintenance-count{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-width:30px;height:20px;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-variant-numeric:tabular-nums;font-weight:600;line-height:20px;white-space:nowrap;box-sizing:border-box}.invoice-maintenance-drawer .invoice-use-count{display:-ms-inline-flexbox;display:inline-flex;padding:0 8px;color:#1f62d0;background:#f0f6ff;border-radius:10px}.invoice-maintenance-page .maintenance-action-link .maintenance-action-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-width:0;height:100%;overflow:hidden;color:inherit;font-size:12px;line-height:26px;text-align:center;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box}.invoice-maintenance-page .seller-tax-switch-cell{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:6px;min-width:58px;height:28px}.invoice-maintenance-page .seller-tax-switch-loading{color:#1f62d0;font-size:13px}.invoice-maintenance-page .sync-cell{width:100%;min-width:0;line-height:18px}.invoice-maintenance-page .sync-status-line{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:6px;min-width:0;overflow:hidden;white-space:nowrap}.invoice-maintenance-page .sync-running-text{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:4px;-ms-flex:0 0 auto;flex:0 0 auto;max-width:104px;overflow:hidden;color:#409eff;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.invoice-maintenance-page .sync-inline-loading{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex:0 0 14px;flex:0 0 14px;width:14px;color:#909399;font-size:13px;line-height:18px}.invoice-maintenance-page .sync-error-icon{-ms-flex:0 0 auto;flex:0 0 auto;color:#f56c6c;font-size:14px;cursor:pointer}.invoice-maintenance-page .sync-status-line .el-button{-ms-flex:0 0 auto;flex:0 0 auto;margin-left:0;padding:0}.invoice-maintenance-page .sync-status-line .el-tag{max-width:92px;height:22px;line-height:20px;overflow:hidden;border-radius:4px;text-overflow:ellipsis;white-space:nowrap}.invoice-maintenance-page .sync-action-button.el-button--text{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;height:24px;padding:0 6px;color:#303133;line-height:24px;border-radius:4px}.invoice-maintenance-page .sync-action-button.el-button--text:focus,.invoice-maintenance-page .sync-action-button.el-button--text:hover{color:#1f62d0;background:#eef5ff}.invoice-maintenance-page .sync-action-button.el-button--text.is-sync-complete:focus,.invoice-maintenance-page .sync-action-button.el-button--text.is-sync-complete:hover{color:#12833b;background:#eefbf3}.tax-officer-change-dialog .el-dialog__body{padding:12px 16px 10px}.tax-officer-change-dialog .el-dialog__footer{padding:10px 16px 14px}.tax-officer-change-dialog .tax-officer-dialog-toolbar{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;gap:12px;min-height:44px;padding:7px 10px;background:#f7f9fc;border:1px solid #e7edf5;border-radius:4px;font-size:12px}.tax-officer-change-dialog .tax-officer-picker{display:-ms-inline-flexbox;display:inline-flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-align:center;align-items:center;gap:8px}.tax-officer-change-dialog .tax-officer-picker-label{color:#303133;font-weight:500;line-height:28px;white-space:nowrap}.tax-officer-change-dialog .select-wrap{width:250px}.tax-officer-change-dialog .tax-officer-dialog-actions{display:-ms-inline-flexbox;display:inline-flex;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;gap:8px;min-width:0}.tax-officer-change-dialog .tax-officer-dialog-count{color:#606266;line-height:26px;white-space:nowrap}.tax-officer-change-dialog .tax-officer-dialog-actions .el-button{min-width:50px;padding:6px 9px;font-size:12px}.tax-officer-change-dialog .tax-officer-dialog-actions .el-button+.el-button{margin-left:0}.tax-officer-change-dialog .el-transfer{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-top:10px}.tax-officer-change-dialog .el-transfer-panel{width:305px}.tax-officer-change-dialog .el-transfer-panel__body{height:410px}.tax-officer-change-dialog .el-transfer-panel__list{height:360px}.tax-officer-change-dialog .el-transfer-panel__list.is-filterable{height:358px}.tax-officer-change-dialog .el-transfer__buttons{width:76px;padding:0 8px;text-align:center}.tax-officer-change-dialog .el-transfer__buttons .el-button{display:block;width:44px;height:32px;margin:0 auto 8px;padding:0}.tax-officer-change-dialog .el-transfer__buttons .el-button+.el-button{margin-left:auto}.sync-task-drawer .sync-task-drawer-body{padding-bottom:12px}.sync-task-drawer .sync-task-toolbar{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;justify-content:space-between}.sync-task-drawer .sync-task-actions,.sync-task-drawer .sync-task-filters{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;min-width:0;white-space:nowrap}.sync-task-drawer .sync-task-filters{-ms-flex:1 1 auto;flex:1 1 auto;overflow-x:auto;overflow-y:hidden}.sync-task-drawer .sync-task-actions{-ms-flex:0 0 auto;flex:0 0 auto}.sync-task-drawer .sync-task-search{-ms-flex:0 0 300px;flex:0 0 300px;width:300px}.sync-task-drawer .sync-task-status{-ms-flex:0 0 120px;flex:0 0 120px;width:120px}.sync-task-drawer .drawer-table-shell{border:1px solid #e8edf3;border-radius:6px}.sync-task-drawer .sync-task-table{height:100%}.sync-task-drawer .sync-task-table th.tableHeader{background:#f7f9fc;color:#303133;font-weight:600}.sync-task-drawer .mono-cell{display:block;overflow:hidden;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.sync-task-drawer .sync-company-cell{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2px;min-width:0;line-height:18px}.sync-task-drawer .sync-company-name{overflow:hidden;color:#1f2d3d;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.sync-task-drawer .sync-company-cid{overflow:hidden;color:#909399;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.sync-task-drawer .sync-task-action-column .cell,.sync-task-drawer .sync-task-status-column .cell{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-width:0;padding-right:8px;padding-left:8px}.sync-task-drawer .sync-task-status-chip{max-width:78px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sync-task-drawer .sync-result-cell{display:grid;grid-template-columns:repeat(4,minmax(62px,1fr));gap:6px;-ms-flex-align:center;align-items:center;min-width:0}.sync-task-drawer .sync-result-metric{display:inline-grid;grid-template-columns:auto 1fr auto;-ms-flex-align:baseline;align-items:baseline;min-width:0;height:28px;padding:0 8px;color:#344563;line-height:28px;background:#f8fafc;border:1px solid #e4eaf2;border-radius:5px;box-sizing:border-box}.sync-task-drawer .sync-result-metric em{margin-right:4px;overflow:hidden;color:#697386;font-size:12px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.sync-task-drawer .sync-result-metric strong{overflow:hidden;color:#1f2d3d;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-variant-numeric:tabular-nums;font-weight:600;text-align:right;text-overflow:ellipsis;white-space:nowrap}.sync-task-drawer .sync-result-metric small{margin-left:2px;color:#909399;font-size:12px}.sync-task-drawer .sync-result-metric.is-danger{color:#f56c6c;background:#fff7f7;border-color:#f8d7da}.sync-task-drawer .sync-result-metric.is-danger em,.sync-task-drawer .sync-result-metric.is-danger strong{color:#f56c6c}.sync-task-drawer .sync-result-metric.is-muted{background:#fbfcfe}.sync-task-drawer .sync-error-text{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sync-task-drawer .danger-text{color:#f56c6c}.sync-task-drawer .sync-row-actions{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:8px;width:100%;white-space:nowrap}.sync-task-drawer .sync-row-actions .el-button{-ms-flex:0 0 auto;flex:0 0 auto;padding:0}.sync-task-drawer .sync-row-actions .el-button+.el-button{margin-left:0}.sync-task-drawer .sync-retry-secondary{color:#697386}.sync-task-drawer .sync-retry-primary.is-disabled,.sync-task-drawer .sync-retry-secondary.is-disabled{color:#c0c4cc}.sync-task-drawer .drawer-pagination-bar{min-height:52px;margin-top:10px;background:#fafbfc}.invoice-maintenance-drawer{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.invoice-maintenance-drawer .el-drawer__header{-ms-flex:0 0 50px;flex:0 0 50px;height:50px;padding:0 18px;margin-bottom:0;color:#1f2d3d;font-size:14px;font-weight:600;border-bottom:1px solid #e8edf3;box-sizing:border-box}.invoice-maintenance-drawer .el-drawer__body{-ms-flex:1 1 0px;flex:1 1 0;min-height:0;overflow:hidden}.invoice-maintenance-drawer .drawer-body{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;min-height:0;padding:0 18px 16px;overflow:hidden;box-sizing:border-box}.invoice-maintenance-drawer .drawer-toolbar{-ms-flex:0 0 52px;flex:0 0 52px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;gap:10px;height:52px;padding:10px 0;box-sizing:border-box}.invoice-maintenance-drawer .drawer-search{-ms-flex:0 0 300px;flex:0 0 300px;width:300px}.invoice-maintenance-drawer .drawer-toolbar .el-input__inner{height:30px;line-height:30px}.invoice-maintenance-drawer .drawer-toolbar .el-input-group__append{width:38px;padding:0;background:#fff;text-align:center}.invoice-maintenance-drawer .drawer-toolbar .el-input-group__append .el-button{width:38px;height:28px;padding:0;line-height:28px}.invoice-maintenance-drawer .drawer-toolbar>.el-button{-ms-flex:0 0 auto;flex:0 0 auto;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-width:88px;height:30px;padding:0 14px;line-height:30px;box-sizing:border-box}.invoice-maintenance-drawer .drawer-toolbar .el-button+.el-button{margin-left:0}.invoice-maintenance-drawer .drawer-table-shell{-ms-flex:1 1 0px;flex:1 1 0;min-height:0;overflow:hidden;background:#fff}.invoice-maintenance-drawer .drawer-table-shell>.el-table{height:100%}.invoice-maintenance-drawer .drawer-pagination-bar{-ms-flex:0 0 auto;flex:0 0 auto;display:grid;grid-template-columns:minmax(190px,1fr) auto;-ms-flex-align:center;align-items:center;-moz-column-gap:14px;column-gap:14px;min-height:50px;margin-top:8px;padding:8px 12px 8px 14px;overflow:visible;background:#fff;border:1px solid #e8edf3;border-radius:6px;box-sizing:border-box;box-shadow:0 2px 8px rgba(31,45,61,.04)}.invoice-maintenance-drawer .drawer-pagination-summary{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:6px;min-width:180px;overflow:hidden;color:#606266;font-size:12px;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.invoice-maintenance-drawer .drawer-pagination-total{color:#1f2d3d;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-variant-numeric:tabular-nums;font-weight:600;line-height:20px}.invoice-maintenance-drawer .drawer-pagination-divider{width:1px;height:14px;margin:0 4px;background:#dcdfe6}.invoice-maintenance-drawer .drawer-pagination{justify-self:end;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;width:auto;min-width:0;max-width:100%;padding:0;overflow:visible;color:#606f85;white-space:nowrap}.invoice-maintenance-drawer .drawer-pagination .el-pagination__sizes{-ms-flex:0 0 auto;flex:0 0 auto;margin-right:10px}.invoice-maintenance-drawer .drawer-pagination .el-pagination__sizes .el-input{width:96px}.invoice-maintenance-drawer .drawer-pagination .el-input__inner{height:28px;padding-right:24px;padding-left:8px;color:#344563;line-height:28px;background:#fff;border-color:#dfe5ee;border-radius:6px}.invoice-maintenance-drawer .drawer-pagination .btn-next,.invoice-maintenance-drawer .drawer-pagination .btn-prev,.invoice-maintenance-drawer .drawer-pagination .el-pager{-ms-flex:0 0 auto;flex:0 0 auto}.invoice-maintenance-drawer .drawer-pagination.el-pagination.is-background .btn-next,.invoice-maintenance-drawer .drawer-pagination.el-pagination.is-background .btn-prev,.invoice-maintenance-drawer .drawer-pagination.el-pagination.is-background .el-pager li{min-width:28px;height:28px;margin:0 2px;color:#344563;font-weight:500;line-height:28px;background:#fff;border:1px solid #dfe5ee;border-radius:6px;box-sizing:border-box}.invoice-maintenance-drawer .drawer-pagination.el-pagination.is-background .btn-next:hover,.invoice-maintenance-drawer .drawer-pagination.el-pagination.is-background .btn-prev:hover,.invoice-maintenance-drawer .drawer-pagination.el-pagination.is-background .el-pager li:not(.disabled):hover{color:#1f62d0;border-color:#b7cdf4}.invoice-maintenance-drawer .drawer-pagination.el-pagination.is-background .el-pager li:not(.disabled).active{color:#fff;background:#2f6feb;border-color:#2f6feb}.invoice-maintenance-drawer .drawer-pagination .el-pagination__jump{-ms-flex:0 0 auto;flex:0 0 auto;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;height:28px;margin-left:10px;color:#697386;line-height:28px}.invoice-maintenance-drawer .drawer-pagination .el-pagination__editor.el-input{width:46px;margin:0 5px}@media (max-width:1280px){.invoice-maintenance-drawer .drawer-pagination-range,.invoice-maintenance-drawer .drawer-pagination .el-pagination__jump{display:none}.invoice-maintenance-drawer .drawer-pagination-bar{grid-template-columns:minmax(112px,1fr) auto}}.invoice-maintenance-drawer .el-table{border-radius:6px;overflow:hidden}.invoice-maintenance-drawer .el-table th{background:#f7f9fc;color:#303133;font-weight:600}.invoice-maintenance-drawer .el-table .el-table__cell{padding:7px 0}.invoice-maintenance-drawer .el-table .cell{line-height:20px}.invoice-maintenance-drawer .classification-short-name-column .cell{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;min-width:0;padding-right:12px;padding-left:12px;text-align:left}.invoice-maintenance-drawer .classification-short-name-text{display:block;min-width:0;overflow:hidden;color:#303133;line-height:20px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.invoice-maintenance-drawer .tax-rate-column .cell{display:-ms-flexbox;display:flex;min-width:0;padding-right:8px;padding-left:8px}.invoice-maintenance-drawer .tax-rate-column .cell,.invoice-maintenance-drawer .tax-rate-text{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center}.invoice-maintenance-drawer .tax-rate-text{display:-ms-inline-flexbox;display:inline-flex;min-width:44px;color:#303133;font-family:Arial,Helvetica,sans-serif;font-variant-numeric:tabular-nums;line-height:20px;white-space:nowrap}.invoice-maintenance-drawer .customer-code-column .cell,.invoice-maintenance-drawer .customer-text-column .cell{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;min-width:0;padding-right:12px;padding-left:12px;text-align:left}.invoice-maintenance-drawer .customer-code-cell,.invoice-maintenance-drawer .customer-text-cell{display:block;min-width:0;overflow:hidden;color:#303133;line-height:20px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.invoice-maintenance-drawer .customer-code-cell{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-variant-numeric:tabular-nums;letter-spacing:.2px}.invoice-maintenance-drawer .customer-number-column .cell{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-width:0;padding-right:8px;padding-left:8px;text-align:center}.invoice-maintenance-drawer .customer-number-cell{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-width:72px;color:#303133;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-variant-numeric:tabular-nums;line-height:20px;text-align:center;white-space:nowrap}.invoice-maintenance-drawer .customer-action-column .cell{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:8px;padding-right:8px;padding-left:8px;white-space:nowrap}.invoice-maintenance-drawer .customer-action-column .el-button+.el-button{margin-left:0}.project-tax-drawer{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.project-tax-drawer .el-drawer__header{-ms-flex:0 0 50px;flex:0 0 50px;height:50px;padding:0 16px;margin-bottom:0;color:#1f2d3d;font-size:14px;font-weight:600;border-bottom:1px solid #e8edf3;box-sizing:border-box}.project-tax-drawer .el-drawer__body{-ms-flex:1 1 0px;flex:1 1 0;height:calc(100% - 50px);min-height:0;overflow:hidden}.project-tax-drawer .project-tax-drawer-body{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;min-height:0;background:#fff}.project-tax-drawer .project-tax-layout{display:grid;grid-template-columns:420px minmax(0,1fr);-ms-flex:1 1 0px;flex:1 1 0;min-height:0;overflow:hidden}.project-tax-drawer .project-tax-form{min-width:0;padding:16px 18px 8px;overflow:auto;background:#fff;border-right:1px solid #e8edf3;box-sizing:border-box}.project-tax-drawer .tax-bureau-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:14px;column-gap:14px}.project-tax-drawer .tax-bureau-form-grid .full-span{grid-column:1/-1}.project-tax-drawer .project-tax-form .el-form-item{margin-bottom:14px}.project-tax-drawer .project-tax-form .el-form--label-top .el-form-item__label{padding-bottom:5px;color:#606266;font-size:12px;font-weight:500;line-height:18px}.project-tax-drawer .project-tax-form .el-input__inner,.project-tax-drawer .project-tax-form .el-select .el-input__inner{height:28px;line-height:28px}.project-tax-drawer .classification-short-name-input .el-input__inner{padding-right:10px;padding-left:10px;text-align:left}.project-tax-drawer .tax-rate-select .el-input__inner{padding-right:28px;padding-left:10px;font-family:Arial,Helvetica,sans-serif;font-variant-numeric:tabular-nums;text-align:center}.project-tax-drawer .project-tax-form .el-radio{margin-right:14px}.project-tax-drawer .project-tax-form .el-radio__label{padding-left:5px}.project-tax-drawer .tax-code-panel{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;padding:16px;overflow:hidden;background:#f7f9fc;box-sizing:border-box}.project-tax-drawer .tax-code-title{-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:10px;color:#244c7e;font-size:14px;font-weight:600;line-height:20px}.project-tax-drawer .tax-code-panel .el-input__inner{height:28px;line-height:28px}.project-tax-drawer .tax-code-panel .el-input-group__append{width:36px;padding:0;background:#fff;text-align:center}.project-tax-drawer .tax-code-panel .el-input-group__append .el-button{width:36px;height:26px;padding:0;line-height:26px}.project-tax-drawer .tax-code-tree{-ms-flex:1 1 0px;flex:1 1 0;min-height:0;margin-top:10px;padding:6px 0;overflow:auto;color:#333;font-size:12px;background:#fff;border:1px solid #e8edf3;border-radius:6px;box-sizing:border-box}.project-tax-drawer .tax-tree-node{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;min-width:0}.project-tax-drawer .tax-tree-name{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-tax-drawer .tax-code-tree .el-tree-node__content{height:28px;padding-right:8px}.project-tax-drawer .tax-code-tree .el-tree-node__content:hover{background:#eef4ff}.project-tax-drawer .tax-code-tree .el-tree-node.is-current>.el-tree-node__content{color:#1f62d0;background:#e7f0ff}.project-tax-drawer .tax-code-tree .el-tree-node__expand-icon{color:#748094;font-size:12px}.project-tax-drawer .project-tax-footer{-ms-flex:0 0 52px;flex:0 0 52px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;gap:8px;height:52px;padding:10px 16px;background:#fff;border-top:1px solid #e8edf3;box-sizing:border-box}.project-tax-drawer .project-tax-footer .el-button+.el-button{margin-left:0}.customer-maintenance-dialog{border-radius:8px;overflow:hidden}.customer-maintenance-dialog .el-dialog__header{padding:14px 18px;border-bottom:1px solid #e8edf3}.customer-maintenance-dialog .el-dialog__title{color:#1f2d3d;font-size:14px;font-weight:600}.customer-maintenance-dialog .el-dialog__body{padding:18px 20px 4px}.customer-maintenance-dialog .el-dialog__footer{padding:10px 20px 16px;border-top:1px solid #e8edf3}.customer-maintenance-dialog .el-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.customer-maintenance-dialog .el-col{float:none}.customer-maintenance-dialog .el-form-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:14px}.customer-maintenance-dialog .el-form-item__label{-ms-flex:0 0 96px;flex:0 0 96px;width:96px!important;padding-right:10px;color:#606266;font-size:12px;font-weight:500;line-height:28px;text-align:right;box-sizing:border-box}.customer-maintenance-dialog .el-form-item__content{-ms-flex:1;flex:1;min-width:0;margin-left:0!important;line-height:28px}.customer-maintenance-dialog .el-input__inner{height:28px;line-height:28px}.customer-maintenance-dialog .el-dialog__footer .el-button+.el-button{margin-left:8px}.invoice-maintenance-page .w-full,.project-tax-drawer .w-full{width:100%}.invoice-maintenance-page .option-muted{float:right;max-width:360px;margin-left:20px;overflow:hidden;color:#8492a6;font-size:12px;text-overflow:ellipsis;white-space:nowrap}@keyframes maintenanceSkeleton{0%{background-position:100% 50%}to{background-position:0 50%}}@media (max-width:1280px){.invoice-maintenance-page .toolbar-card .el-col-5{-ms-flex-preferred-size:300px;flex-basis:300px;width:300px!important}.project-tax-drawer .project-tax-layout{grid-template-columns:390px minmax(0,1fr)}}