:root{--bx-primary: #1677ff;--bx-sidebar: #191a23;--bx-sidebar-hover: #23262f;--bx-bg: #f3f5f8;--bx-text: #1f2329;--bx-sub: #8a919f;--bx-border: #ebedf0;--el-color-primary: #1677ff}*{box-sizing:border-box}html,body,#app{height:100%;margin:0}body{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;color:var(--bx-text);background:var(--bx-bg);font-size:14px}a{color:var(--bx-primary);text-decoration:none;cursor:pointer}.bx-card{background:#fff;border-radius:4px;padding:16px 20px;margin-bottom:12px}.bx-card-title{font-size:16px;font-weight:600;margin:0 0 16px}.bx-search .el-form-item{margin-bottom:12px}.bx-pager{display:flex;justify-content:flex-end;margin-top:16px}.bx-muted{color:var(--bx-sub)}.bx-money{color:#f5a623;font-weight:600}.bx-section-title{font-weight:600;padding-left:8px;border-left:3px solid var(--bx-primary);margin:20px 0 12px;line-height:1.2}.bx-section-title:first-child{margin-top:0}.bx-rich{line-height:1.8}.bx-rich img{max-width:100%}.bx-rich table{border-collapse:collapse}.bx-auth{min-height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0f1c3f,#1a3a8a 55%,#2c6be0);padding:24px}.bx-auth-box{width:420px;max-width:100%;background:#fff;border-radius:8px;padding:36px 36px 24px;box-shadow:0 12px 40px #00000040}.bx-auth-title{font-size:22px;font-weight:600;text-align:center;margin:0 0 6px}.bx-auth-sub{text-align:center;color:var(--bx-sub);margin:0 0 24px;font-size:13px}.bx-auth-links{display:flex;justify-content:space-between;font-size:13px;margin-top:4px}.bx-sms-row{display:flex;gap:8px;width:100%}.bx-sms-row .el-input{flex:1}.bx-flow-wrap{background:#fff;border-radius:4px;padding:4px 16px 76px;min-height:60vh}.bx-flow-wrap .bx-prod-head{display:block;padding:14px 0;border-bottom:1px solid var(--bx-border);margin-bottom:16px}.bx-flow-wrap .bx-prod-title{font-size:17px;font-weight:600}.bx-flow-wrap .bx-prod-sub{color:var(--bx-sub);font-size:12px;margin-top:4px}.bx-flow-wrap .cxd-Page,.bx-flow-wrap .cxd-Page-content,.bx-flow-wrap .cxd-Page-main,.bx-flow-wrap .cxd-Page-body{background:transparent;padding:0}.bx-flow-wrap .cxd-Collapse,.bx-flow-wrap fieldset.cxd-Collapse{border:0;margin-bottom:8px}.bx-flow-wrap .cxd-Collapse-header,.bx-flow-wrap .cxd-Collapse>legend{font-weight:600;font-size:14px;padding:0 0 0 8px;border-left:3px solid var(--bx-primary);background:transparent;margin:8px 0 12px;line-height:1.2}.bx-flow-wrap .bx-flow-footer{position:fixed;left:208px;right:0;bottom:0;z-index:20;background:#fff;padding:12px 24px;box-shadow:0 -2px 8px #0000000f;gap:12px}.bx-flow-wrap .bx-total{color:#f5a623;margin-right:8px}.bx-flow-wrap .bx-total b,.bx-flow-wrap .bx-fee{font-size:18px;color:#f5a623}.bx-flow-wrap .bx-intro{margin-top:16px}.bx-flow-wrap .bx-col-job{min-width:280px}.bx-flow-wrap .bx-intro-tabs ol,.bx-flow-wrap .bx-intro-tabs ul{padding-left:20px;line-height:1.9}.bx-collapsed .bx-flow-wrap .bx-flow-footer{left:64px}.bx-flow-wrap .cxd-Card-subTitle{font-size:12px}._pt_un{display:none!important}.bx-flow-wrap .cxd-FileControl-list{display:none}._pt_bottom_btnToolbar{padding:5px}.inline-flex{display:inline-flex}.cxd-ChainedSelection-col{height:350px;overflow-y:scroll}._pt_plans_property table{width:auto;table-layout:fixed;word-break:break-all}._pt_tbzx_txt{color:#2468f2;padding-top:5px}.bx-amis-page{min-height:60vh}.bx-amis-page .cxd-Page,.bx-amis-page .cxd-Page-content,.bx-amis-page .cxd-Page-main,.bx-amis-page .cxd-Page-body{background:transparent;padding:0}.bx-id-cell{min-height:48px;display:flex;align-items:center;justify-content:center;gap:4px}.bx-id-cell--col{flex-direction:column;align-items:flex-start}.bx-pager-center{margin-top:20px;justify-content:center}.el-dialog.system-dialog{padding:0;border-radius:8px;max-height:700px;background:linear-gradient(100deg,#0b2a8f,#133fbf 55%,#0d2f9e) 0 0 / 100% 68px no-repeat,#fff}.el-dialog.system-dialog .el-dialog__header{padding:20px 20px 10px;margin:0}.el-dialog.system-dialog .el-dialog__headerbtn .el-dialog__close{color:#fff}.el-dialog.system-dialog .el-dialog__body{padding:10px 20px}.el-dialog.system-dialog .el-dialog__footer{padding:10px 20px 20px}.el-dialog.system-dialog img{max-width:100%}
