.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-node.is-unsupported{color:#b7bdc8;cursor:not-allowed}.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:not(.is-leaf){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}.project-tax-drawer .w-full{width:100%}@media (max-width:760px){.project-tax-drawer{width:calc(100vw - 24px)!important}.project-tax-drawer .project-tax-layout{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:auto}.project-tax-drawer .project-tax-form{-ms-flex:0 0 auto;flex:0 0 auto;overflow:visible;border-right:0;border-bottom:1px solid #e8edf3}.project-tax-drawer .tax-code-panel{-ms-flex:0 0 420px;flex:0 0 420px;min-height:420px}}