.cny-dropdown-option.el-select-dropdown__item:after{right:12px!important}.avatar-tip{position:relative;display:inline-block;margin:0 0 0 10px}.avatar-tip>.label{display:inline-block;color:#463cb2;line-height:30px;padding:0 10px;border-radius:10px;font-size:10pt;transition:.2s;cursor:pointer}.avatar-tip>.label,.avatar-tip>.label:hover{background-color:#e2e1f9}.avatar-tip .tip-box{position:absolute;bottom:30px;padding:0 0 15px 0;min-width:320px;right:0;text-align:left;z-index:999999}.avatar-tip .tip-box>.tip-body{position:relative;display:block;color:#fff;background-color:#4b47c6;border-radius:20px;line-height:150%;font-weight:700;font-size:11pt;padding:18px 95px 18px 18px;box-shadow:10px 10px 20px rgba(0,0,0,.2)}.avatar-tip .tip-box>.avatar{position:absolute;bottom:0;right:5px;width:90px}.avatar-tip .tip-box>.avatar>img{display:block;width:100%;image-rendering:-webkit-optimize-contrast}.avatar-tip.right .tip-box{left:0;right:unset}.avatar-tip.right .tip-box>.tip-body{left:10px;padding:18px 18px 18px 95px}.avatar-tip.right .tip-box>.avatar{left:5px;right:unset;transform:scaleX(-1)}.avatar-tip-bounce-enter-active{-webkit-animation:avatar-tip-bounce-in .5s;animation:avatar-tip-bounce-in .5s}.avatar-tip-bounce-leave-active{animation:avatar-tip-bounce-in .5s reverse}@-webkit-keyframes avatar-tip-bounce-in{0%{transform:translateY(10px);opacity:0}50%{transform:translateY(-10px);opacity:1}to{transform:translateY(0)}}@keyframes avatar-tip-bounce-in{0%{transform:translateY(10px);opacity:0}50%{transform:translateY(-10px);opacity:1}to{transform:translateY(0)}}.ah-select-variable-state-item .mem{font-size:9pt;color:#bbb;margin:0 0 0 12px}.ah-select-variable-state-item .mem:before{content:"("}.ah-select-variable-state-item .mem:after{content:")"}@media (max-width:720px){.cropper-crop-box .cropper-point{width:25px;height:25px}.cropper-crop-box .cropper-point.point-e,.cropper-crop-box .cropper-point.point-w{margin-top:-12px}.cropper-crop-box .cropper-point.point-n,.cropper-crop-box .cropper-point.point-s{margin-left:-12px}}.ah-file-icon{position:relative;width:80px;margin:0 auto;cursor:pointer}.ah-file-icon .img{width:80px}.ah-file-icon .ext{position:absolute;bottom:25px;right:5px;width:50px;padding:2px 0;line-height:100%;text-align:center;text-transform:uppercase;font-weight:700;font-size:12pt;color:#ccc;border:2px solid #ccc;background-color:#fff;border-radius:6px}.ah-file-icon.large,.ah-file-icon.large .img{width:120px}.ah-file-icon.large .ext{position:absolute;bottom:35px;right:5px;width:60px;padding:2px 0;font-size:13pt;border:3px solid #ccc}.ah-uploader .ui-block{display:flex;justify-content:center}.ah-uploader .ui-block .upload-btn{margin-top:20px}.ah-uploader .ui-block .image-block{display:flex;flex-direction:column;align-items:center;padding:25px 25px 0 25px}.ah-uploader .ui-block .image-block .el-image{width:100%}.ah-uploader .ui-block .image-block .el-image img{-o-object-fit:contain;object-fit:contain;max-height:350px}.ah-uploader .head-shot-block{display:flex;justify-content:center;align-items:center;width:200px;height:100px;border:1px solid #ddd;border-radius:5px;cursor:pointer}.ah-uploader .head-shot-block:hover{border:1px solid #bbb}.ah-uploader .head-shot-block:hover .el-icon-plus{color:#bbb}.ah-uploader .head-shot-block .el-icon-plus{font-size:30px;color:#ddd}.ah-uploader .mobile-md-btn{width:250px;height:50px}.ah-qr-code-uploader[data-v-74455b72]{display:flex;flex-direction:column;align-items:center}.ah-qr-code-uploader .img-block[data-v-74455b72]{width:150px;height:150px;margin-bottom:10px;display:flex;align-items:center;justify-content:center;border:1px solid #ddd}.ah-qr-code-uploader img[data-v-74455b72]{width:100%;height:100%}.ah-qr-code-uploader .qr-disabled[data-v-74455b72]{opacity:.1}.ah-qr-code-uploader .rest-time[data-v-74455b72]{font-size:7pt;font-family:monospace;margin:-10px 0 0 0}.button-set[data-v-1d4536a6]{display:flex;justify-content:center;margin-top:20px;padding:20px}.variable-statement-files-view.detail-card[data-v-68f43584]{margin:0;padding:0}.variable-statement-files-view .create-mode-header[data-v-68f43584]{display:flex;justify-content:flex-end}.variable-statement-files-view .file-name[data-v-68f43584]{color:#463cb2}.variable-statement-files-view .file-note[data-v-68f43584]{font-size:10pt;color:#888}.variable-statement-files-view .card-header[data-v-68f43584]{display:flex;justify-content:space-between;font-size:12pt;font-weight:700;color:#463cb2;margin-bottom:20px}.spec-view{display:table;width:100%;font-size:10.5pt;color:#000}.spec-view .spec-item{display:table-row}.spec-view .spec-item .label{width:140px}.spec-view .spec-item .label,.spec-view .spec-item .value{display:table-cell;padding:2px 0}.clickable[data-v-69ee7fd2]{cursor:pointer}.button-set[data-v-6ab87ebd]{display:flex;justify-content:center;margin-top:20px;padding:20px}.bank-transfer-files-edit-dialog{padding:0 10px}.bank-transfer-files-edit-dialog .el-dialog{max-width:1300px;min-height:300px}.bank-transfer-files-edit-dialog.file .el-dialog{max-width:830px}.bank-transfer-files-edit-dialog .receipt-modal-layout{display:block;width:100%}@media (min-width:992px){.bank-transfer-files-edit-dialog .receipt-modal-layout{display:table}}.bank-transfer-files-edit-dialog .receipt-modal-layout .file-block{display:block;height:100%;background-color:#f6f6f6;padding:25px}@media (min-width:992px){.bank-transfer-files-edit-dialog .receipt-modal-layout .file-block{display:table-cell;vertical-align:top;height:100%;position:relative;vertical-align:middle}}.bank-transfer-files-edit-dialog .receipt-modal-layout .image-block{display:block;background-color:#f6f6f6;padding:25px}@media (min-width:992px){.bank-transfer-files-edit-dialog .receipt-modal-layout .image-block{display:table-cell;vertical-align:top;height:100%;position:relative;vertical-align:middle}}.bank-transfer-files-edit-dialog .receipt-modal-layout .image-block .el-image img{-o-object-fit:contain;object-fit:contain;max-height:500px}.bank-transfer-files-edit-dialog .receipt-modal-layout .form-block{display:block;padding:25px;width:550px}@media (max-width:720px){.bank-transfer-files-edit-dialog .receipt-modal-layout .form-block{width:100%}}@media (min-width:992px){.bank-transfer-files-edit-dialog .receipt-modal-layout .form-block{display:table-cell;vertical-align:top}}.bank-transfer-files-edit-dialog .or{margin:0 auto;color:#888;font-size:10pt;max-width:200px}.bank-transfer-files-view .create-mode-header[data-v-2d6f8eaf]{display:flex;justify-content:flex-end}.bank-transfer-files-view .file-name[data-v-2d6f8eaf]{color:#463cb2}.bank-transfer-files-view .file-note[data-v-2d6f8eaf]{font-size:10pt;color:#888}.bank-transfer-files-view .card-header[data-v-2d6f8eaf]{display:flex;justify-content:space-between;font-size:12pt;font-weight:700;color:#463cb2;margin-bottom:20px}.item-block[data-v-a21ac1b0]{display:flex}.item-block.top[data-v-a21ac1b0]{flex-direction:column}.item-block.right[data-v-a21ac1b0]{flex-direction:row-reverse}.item-block .label[data-v-a21ac1b0]{padding:2px 0}.item-block .label.top[data-v-a21ac1b0]{padding-bottom:0}.item-block .content[data-v-a21ac1b0]{padding:2px 0 0;margin-bottom:5px;line-height:18px}.item-block .content.top[data-v-a21ac1b0]{padding-top:0}.item-block .content.right[data-v-a21ac1b0]{padding-right:10px}.bank-transfer-detail-dialog .transfer-info-top{display:flex;justify-content:space-around;align-items:center;padding:40px 0;border-bottom:1px solid #bbb}.bank-transfer-detail-dialog .transfer-info-top .info-block>*{text-align:center}.bank-transfer-detail-dialog .transfer-info-top .info-block .transfer-to-label{color:#463cb2;font-weight:700;margin-bottom:10px;font-size:12pt}.bank-transfer-detail-dialog .transfer-info-top .info-block .bnk-nam{font-size:15pt;font-weight:700;margin-bottom:20px}.bank-transfer-detail-dialog .transfer-info-top .info-block .money-block{margin-bottom:10px}.bank-transfer-detail-dialog .transfer-info-top .info-block .money-block .money-value{font-size:18pt}.bank-transfer-detail-dialog .transfer-info-top .info-block .money-block .cny{margin-left:5px}.bank-transfer-detail-dialog .transfer-info-top .info-block .rat-block{color:#888}.bank-transfer-detail-dialog .transfer-info-middle{display:grid;grid-template-columns:1fr 1fr;padding:40px 20px;border-bottom:1px solid #bbb;gap:35px}.bank-transfer-detail-dialog .transfer-info-middle>*{width:100%}.bank-transfer-detail-dialog .transfer-info-middle .gray-cny{color:#aaa;font-size:10pt;margin-left:5px}.bank-transfer-detail-dialog .transfer-info-bottom{display:flex;justify-content:space-around;padding:20px 20px 40px}.bank-transfer-detail-dialog .transfer-info-bottom>*{width:100%}.bank-transfer-detail-dialog .footer{padding-top:20px;display:grid;grid-template-columns:5fr 5fr 1fr;align-items:center}.bank-transfer-detail-dialog .footer>*{margin-right:10px}.bank-transfer-detail-dialog .footer:last-child{margin-right:0}.bank-transfer-detail-dialog .footer .info-block{height:100%;border-radius:8px;color:rgba(0,0,0,.6509803921568628);background-color:#e6e6ed;display:flex;justify-content:space-between;align-items:center;padding:10px 24px;font-size:11pt}.bank-transfer-detail-dialog .footer .info-block.clickable{cursor:pointer}.bank-transfer-detail-dialog .footer .info-block .space-left{margin-left:10px}.el-popover .bank-transfer-detail-dialog-footer-title{color:#463cb2;font-weight:700;font-size:14pt;padding-left:10px;margin:10px 0}.loan-draw-dialog .el-dialog{max-width:1150px}.loan-draw-dialog .reserved{display:inline-block;color:#e88f0a;background-color:#faf0e0;padding:1px 5px;margin-left:8px;border-radius:4px;font-size:9pt}.ah-audit-progress{height:30px;width:80%}.ah-audit-progress.large{position:relative;top:22px;height:85px;margin:0 auto 0 auto;max-width:580px}.ah-audit-progress .wrapper{position:relative;top:10px;width:100%}.ah-audit-progress .wrapper .bar{position:relative;width:100%;top:0;height:5px;background-color:#e4e4e4;border-radius:5px}.ah-audit-progress .wrapper .span-bar{position:absolute;top:0;left:0;height:5px;border-radius:10px;background-color:#463cb2}.ah-audit-progress .wrapper .steps{position:absolute;top:-2px;left:0;width:100%;height:5px}.ah-audit-progress .wrapper .steps .step{position:absolute}.ah-audit-progress .wrapper .steps .step .dot{display:block;position:relative;width:9px;height:9px;border-radius:5px;background-color:#fff;border:2px solid #ccc}.ah-audit-progress .wrapper .steps .step .step-name{position:absolute;top:-33px;left:-60px;width:120px;text-align:center;z-index:1;font-size:10.5pt;font-weight:700;color:#222}.ah-audit-progress .wrapper .steps .step .content{display:none;position:absolute;top:18px;left:-60px;width:120px;text-align:center;z-index:1}.ah-audit-progress .wrapper .steps .step .content .title{display:none;font-size:10.5pt;font-weight:700;color:#222}.ah-audit-progress .wrapper .steps .step .content .sub-title{font-size:9pt;color:#666}.ah-audit-progress .wrapper .steps .step .content .date{font-size:9pt;margin-top:-5px;color:#666}.ah-audit-progress .wrapper .steps .step.passed .dot{border:2px solid #463cb2}.ah-audit-progress.reject .span-bar{background-color:#f95d5d}.ah-audit-progress.reject .steps .step.passed .dot{border:2px solid #f95d5d!important}.ah-audit-progress.done .span-bar{background-color:#c6ecc2}.ah-audit-progress.done .steps .step .dot{border:2px solid #c6ecc2!important}.ah-audit-progress.invoice.cancel .bar{background-color:#eee}.ah-audit-progress.invoice.cancel .span-bar{background-color:#ccc}.ah-audit-progress.invoice.cancel .steps .step .dot{border:2px solid #eee!important}.ah-audit-progress.invoice.cancel .steps .step.passed .dot{border:2px solid #ccc!important}.ah-audit-progress .tooltip{position:fixed;display:block;height:40px;line-height:38px;background-color:#fff;padding:0 10px 0 40px;border:1px solid #eee;box-shadow:2px 2px 10px rgba(0,0,0,.2);border-radius:12px;z-index:2}.ah-audit-progress .tooltip .color{position:absolute;top:9px;left:10px;width:20px;height:20px;border-radius:5px;display:block}.ah-audit-progress .tooltip .txt{display:table}.ah-audit-progress .tooltip .txt .name{display:table-cell}.ah-audit-progress .tooltip .txt .value{display:table-cell;text-align:right;padding-left:25px}.ah-audit-progress.large .wrapper>.steps>.step>.dot{top:-3px;left:-6px;width:15px;height:15px;border-radius:15px;border-width:3px}.ah-audit-progress.large .step-name,.ah-audit-progress.large .wrapper .steps .step .content{display:block}.block-wrapper[data-v-5d1f54fa]{display:flex;justify-content:space-between;align-items:center;padding:15px 15px;border-radius:7px}@media (max-width:720px){.block-wrapper[data-v-5d1f54fa]{display:block}}.block-wrapper.primary[data-v-5d1f54fa]{background:#f7f7fa}.block-wrapper.primary .title[data-v-5d1f54fa]{color:#463cb2}.block-wrapper.error[data-v-5d1f54fa]{background:#ffe8e8}.block-wrapper.error .title[data-v-5d1f54fa]{color:red}.block-wrapper.small[data-v-5d1f54fa]{padding:5px 0;border-radius:10px;background-color:transparent;justify-content:flex-start}.block-wrapper.small>.header-n-content>.header>.title[data-v-5d1f54fa]{font-size:10pt;margin-left:0}.block-wrapper.small>.header-n-content>.content[data-v-5d1f54fa]{font-size:10pt}.block-wrapper .header-n-content[data-v-5d1f54fa]{flex-grow:1}.block-wrapper .header-n-content.flex[data-v-5d1f54fa]{display:flex}@media (max-width:720px){.block-wrapper .header-n-content[data-v-5d1f54fa]{display:block}}.block-wrapper .title[data-v-5d1f54fa]{margin-bottom:0;margin-left:0;margin-right:30px}.item-title{color:#463cb2;font-weight:700;margin-right:15px}.item-title.danger{color:red}.ah-receipt-number[data-v-173cc358]{color:#000;font-weight:700;.words{padding-right:4px}}.invoice-used-msg[data-v-a21c340a]{margin:0 0 6px 0;line-height:1;font-size:9pt;color:red}.ah-receipt-item{display:block;width:100%;margin-top:10px;border-radius:8px;border:2px solid #eee}@media (min-width:992px){.ah-receipt-item{display:grid;grid-template-columns:310px auto}}.ah-receipt-item>.file{display:block;vertical-align:top;padding:20px;width:290px}.ah-receipt-item>.file>.file-rect,.ah-receipt-item>.file>.img-rect,.ah-receipt-item>.file>.no-file-rect{width:250px;height:165px;border:2px solid #ddd;background-color:#fff;border-radius:6px;transition:border-color .2s}.ah-receipt-item>.file>.file-rect:hover,.ah-receipt-item>.file>.img-rect:hover,.ah-receipt-item>.file>.no-file-rect:hover{border:2px solid #bbb}.ah-receipt-item>.file>.file-rect .el-image img,.ah-receipt-item>.file>.img-rect .el-image img,.ah-receipt-item>.file>.no-file-rect .el-image img{width:244px;height:159px;-o-object-fit:contain;object-fit:contain}.ah-receipt-item>.file>.file-rect .ah-file-icon,.ah-receipt-item>.file>.img-rect .ah-file-icon,.ah-receipt-item>.file>.no-file-rect .ah-file-icon{margin-top:38px}.ah-receipt-item>.file>.no-file-rect{display:flex;justify-content:center;align-items:center}.ah-receipt-item>.infos{display:block;vertical-align:top;line-height:200%;padding:0 20px 20px 20px}@media (min-width:992px){.ah-receipt-item>.infos{padding:20px 20px 20px 30px}}.ah-receipt-item>.infos .type-name{font-weight:700;margin-bottom:10px}.ah-receipt-item>.infos>.columns{display:table;width:100%}.ah-receipt-item>.infos>.columns>.column{display:table-row}.ah-receipt-item>.infos>.columns>.column>.label{display:table-cell;text-align:left;width:100px;color:#666}.ah-receipt-item>.infos>.columns>.column>.value{display:table-cell;padding:0 0 0 5px;color:#000}.ah-el-input-invoice .el-input input{letter-spacing:1px;font-weight:700;font-size:12pt}.ah-el-input-invoice .duplicate-hint{display:inline-block;margin-left:10px;line-height:10px;vertical-align:top}.ah-el-input-invoice .duplicate-hint .small-alert{padding:10px}.ah-el-input-invoice .duplicate-hint .small-alert p{margin-top:0}.receipt-traffic-example-dialog.ah-detail-dialog .el-dialog{overflow:hidden}.receipt-traffic-example-dialog.ah-detail-dialog .two-sides-layout{display:grid;grid-template-columns:150px auto;height:550px}.receipt-traffic-example-dialog.ah-detail-dialog .two-sides-layout>:nth-child(2){background-color:#f2f2f2;padding:80px 0 120px 0;height:100%;overflow-y:auto}.receipt-traffic-example-dialog.ah-detail-dialog .example-list{display:grid;grid-template-columns:auto;gap:85px;position:relative;width:75%;margin:0 auto}.receipt-traffic-example-dialog.ah-detail-dialog .example-list>.example-item>.example-title{text-align:center;color:#463cb2;font-weight:700;font-size:11pt;margin-top:15px;display:none}.receipt-traffic-example-dialog.ah-detail-dialog .example-list>.example-item>.example-image img{display:block;width:100%;margin:0 auto}.invoice-used-msg[data-v-112cdae0]{line-height:2;margin-top:5px;font-size:9pt;color:red}.btn-space[data-v-112cdae0]{margin-top:20px}.receipt-upload-input-photo-upload-dialog.ah-detail-dialog .el-dialog{max-width:700px;min-height:300px}.receipt-upload-input-pdf-dialog.ah-detail-dialog .el-dialog{max-width:300px;min-height:200px}.receipt-upload-input-receipt-modal.ah-detail-dialog{padding:0 10px}.receipt-upload-input-receipt-modal.ah-detail-dialog .el-dialog{max-width:1300px;min-height:300px}.receipt-upload-input-receipt-modal.ah-detail-dialog.file .el-dialog{max-width:830px}.receipt-upload-input-receipt-modal.ah-detail-dialog .receipt-modal-layout{display:block;width:100%}@media (min-width:992px){.receipt-upload-input-receipt-modal.ah-detail-dialog .receipt-modal-layout{display:table}}.receipt-upload-input-receipt-modal.ah-detail-dialog .receipt-modal-layout .file-block{display:block;height:100%;background-color:#f6f6f6;padding:25px}@media (min-width:992px){.receipt-upload-input-receipt-modal.ah-detail-dialog .receipt-modal-layout .file-block{display:table-cell;vertical-align:top;height:100%;position:relative;vertical-align:middle}}.receipt-upload-input-receipt-modal.ah-detail-dialog .receipt-modal-layout .image-block{display:block;background-color:#f6f6f6;padding:25px}@media (min-width:992px){.receipt-upload-input-receipt-modal.ah-detail-dialog .receipt-modal-layout .image-block{display:table-cell;vertical-align:top;height:100%;position:relative;vertical-align:middle}}.receipt-upload-input-receipt-modal.ah-detail-dialog .receipt-modal-layout .image-block .el-image img{-o-object-fit:contain;object-fit:contain;max-height:500px}.receipt-upload-input-receipt-modal.ah-detail-dialog .receipt-modal-layout .form-block{display:block;padding:25px;width:550px}@media (max-width:720px){.receipt-upload-input-receipt-modal.ah-detail-dialog .receipt-modal-layout .form-block{width:100%}}@media (min-width:992px){.receipt-upload-input-receipt-modal.ah-detail-dialog .receipt-modal-layout .form-block{display:table-cell;vertical-align:top}}.receipt-upload-input-receipt-modal.ah-detail-dialog .or{margin:0 auto;color:#888;font-size:10pt;max-width:200px}.receipt-upload-input-receipt-modal.ah-detail-dialog .bsn-input-set{display:grid;grid-template-columns:auto 50px;gap:10px}.receipt-upload-input-receipt-modal.ah-detail-dialog .upload-warning-card{color:#d37f00;background-color:#fdf6ec;border:1px solid #edc992;border-radius:5px;font-size:10pt;padding:10px 20px;margin:15px}.receipt-upload-input-receipt-modal.ah-detail-dialog .upload-warning-card>.title{font-weight:700;margin-bottom:10px}.ah-el-select-bank-account .el-input{min-width:200px;width:100%}.ah-el-select-bank-account .el-input>input{cursor:text}.el-select-dropdown__item.account-item{padding-top:3px;height:65px}.el-select-dropdown__item.account-item .main{display:block}.el-select-dropdown__item.account-item .main.show-balance{line-height:24px}.el-select-dropdown__item.account-item .main .name{float:left;padding-top:0;height:28px}.el-select-dropdown__item.account-item .main .dep{float:right;margin-left:10px;font-size:9pt;font-weight:400;color:#bbb}.el-select-dropdown__item.account-item .sub .acc{position:relative;top:-5px;font-size:9pt;color:#ccc;height:15px;line-height:15px;font-weight:400}.el-select-dropdown__item.account-item .clearfix:after,.el-select-dropdown__item.account-item .clearfix:before{content:"";display:table}.el-select-dropdown__item.account-item .clearfix:after{clear:both}.el-select-dropdown__item.account-item .clearfix{*zoom:1}.el-select-dropdown__item.account-item::marker{display:none;line-height:0}.payment.status-label{display:inline-block;height:26px;line-height:26px;padding:0 10px;border-radius:13px;background-color:#eee}.payment.status-label>.text{font-size:9.5pt;font-weight:500}.payment.status-label>.text .count{opacity:.5;margin-left:7px;font-weight:700}.payment.status-label.pending{background-color:#ffe36c;color:#4d2c06}.payment.status-label.wait-for-pay{background-color:#463cb2;color:#fff}.payment.status-label.wait-for-confirm{background-color:#dae0ff;color:#1f3190}.payment.status-label.done{background-color:#def5d6;color:#0baa1b}.payment.status-label.reject{background-color:#ffe8e8;color:#ff2c2c}.payment.status-label.cancel{background-color:#f4f4f4;color:#848484}.project-detail-view[data-v-1cb85848]{background-color:#f7f7fa;padding:18px 30px;border-radius:8px}.project-detail-view .project-name-block[data-v-1cb85848]{display:flex;gap:20px;justify-content:space-between}.project-detail-view .project-name-block .project-type[data-v-1cb85848]{background-color:#555;border-radius:8px;color:#fff;padding:4px 8px;margin-right:10px;font-size:8pt}.project-detail-view .project-name-block .project-name.clickable[data-v-1cb85848]{cursor:pointer}.project-detail-view .project-name-block .project-name-actions .el-button.el-button--mini[data-v-1cb85848]{font-size:8pt;color:#888;background-color:transparent}.project-detail-view .project-info-block .project-budget-block[data-v-1cb85848]{margin:20px 0 10px 0}.project-detail-view .project-budget-statistics[data-v-1cb85848]{display:flex;justify-content:space-between;margin:20px 0 0 0}@media (max-width:720px){.project-detail-view .project-budget-statistics[data-v-1cb85848]{display:grid;grid-template-columns:1fr 1fr}.project-detail-view .project-budget-statistics>.item[data-v-1cb85848]{margin-bottom:15px}}.project-detail-view .project-budget-statistics>.item[data-v-1cb85848]{position:relative;padding-left:18px;line-height:150%}.project-detail-view .project-budget-statistics>.item .statis-title[data-v-1cb85848]{color:#666;font-size:9pt}.project-detail-view .project-budget-statistics>.item .statis-num .money[data-v-1cb85848]{font-size:9pt}.project-detail-view .project-budget-statistics>.item .statis-num .cny[data-v-1cb85848]{font-size:8pt}.project-detail-view .project-budget-statistics>.item .color-dot[data-v-1cb85848]{position:absolute;display:block;top:7px;left:0;width:10px;height:10px;border-radius:3px;background-color:#ebeef5}.project-detail-view .project-budget-statistics>.item .color-dot.other-paid[data-v-1cb85848]{background-color:#463cb2}.project-detail-view .project-budget-statistics>.item .color-dot.curr[data-v-1cb85848]{background-color:#ffe36c}.project-detail-view .project-budget-statistics>.item .color-dot.other-unpaid[data-v-1cb85848]{background:repeating-linear-gradient(45deg,#fef5cc,#fef5cc 2px,#f6e8ae 0,#f6e8ae 4px)}.project-detail-view .project-budget-statistics>.item .color-dot.budget[data-v-1cb85848]{background-color:transparent}.project-detail-view .project-budget-statistics>.item .color-dot.budget[data-v-1cb85848]:after{position:absolute;bottom:2px;left:0;content:"";width:0;height:0;border-style:solid;border-width:0 5px 8px 5px;border-color:transparent transparent #000 transparent;transform:rotate(0deg)}.project-detail-view .project-budget-statistics>.item .color-dot.overspending[data-v-1cb85848]{background:repeating-linear-gradient(-45deg,rgba(255,0,0,.09411764705882353),rgba(255,0,0,.09411764705882353) 2px,rgba(255,0,0,.2196078431372549) 0,rgba(255,0,0,.2196078431372549) 4px)}.project-detail-view .project-budget-usage-wrapper[data-v-1cb85848]{position:relative}.project-detail-view .project-budget-usage-wrapper .project-budget-usage-bar[data-v-1cb85848]{position:relative;width:100%;height:20px;overflow:hidden;background-color:rgba(70,60,178,.0392156862745098);border-radius:5px}.project-detail-view .project-budget-usage-wrapper .project-budget-usage-bar>.other-paid-total-bar[data-v-1cb85848]{position:absolute;top:0;left:0;height:25px;background-color:#463cb2;border-right:1px solid #fff}.project-detail-view .project-budget-usage-wrapper .project-budget-usage-bar>.other-paid-total-bar[data-v-1cb85848]:hover{background-color:#372da7}.project-detail-view .project-budget-usage-wrapper .project-budget-usage-bar>.current-payment-total-bar[data-v-1cb85848]{position:absolute;top:0;left:0;height:25px;background-color:#ffe36c}.project-detail-view .project-budget-usage-wrapper .project-budget-usage-bar>.current-payment-total-bar[data-v-1cb85848]:hover{background-color:#fddc49}.project-detail-view .project-budget-usage-wrapper .project-budget-usage-bar>.other-unpaid-total-bar[data-v-1cb85848]{position:absolute;top:0;left:0;height:25px;opacity:.75;background:repeating-linear-gradient(45deg,#fef5cc,#fef5cc 4px,#f6e8ae 0,#f6e8ae 8px);border-right:1px solid #fff}.project-detail-view .project-budget-usage-wrapper>.overspending-shade[data-v-1cb85848]{position:absolute;bottom:-7px;height:7px;background:repeating-linear-gradient(-45deg,rgba(255,0,0,.2196078431372549),rgba(255,0,0,.2196078431372549) 5px,rgba(255,0,0,.34509803921568627) 0,rgba(255,0,0,.34509803921568627) 8px)}.project-detail-view .project-budget-usage-wrapper>.budget-flag[data-v-1cb85848]{position:absolute;top:0;left:100%;width:2px;height:21px;background-color:#000}.project-detail-view .project-budget-usage-wrapper>.budget-flag[data-v-1cb85848]:after{position:absolute;bottom:-6px;left:-4px;content:"";width:0;height:0;border-style:solid;border-width:0 5px 7px 5px;border-color:transparent transparent #000 transparent;transform:rotate(0deg)}.service-fee-statement.status-label{display:inline-block;height:26px;line-height:26px;padding:0 10px;border-radius:8px;background-color:#eee}.service-fee-statement.status-label>.text{font-size:9.5pt;font-weight:500}.service-fee-statement.status-label>.text .count{opacity:.5;margin-left:7px;font-weight:700}.service-fee-statement.status-label.wait-for-fill{background-color:#ffca79}.service-fee-statement.status-label.wait-for-confirm{background-color:#f6c6ff}.service-fee-statement.status-label.wait-for-pay{color:#fff;background-color:#463cb2}.service-fee-statement.status-label.paying{color:#1f3190;background-color:#dae0ff}.service-fee-statement.status-label.payed,.service-fee-statement.status-label.signed{color:#0baa1b;background-color:#def5d6}.service-fee-statement.status-label.rejected{color:#ff2c2c;background-color:#ffe8e8}.service-fee-statement-select-dialog .form{display:flex}.service-fee-statement-select-dialog .form>:not(:last-child){margin-right:15px}@media print{.service-fee-statement-select-dialog.ah-detail-dialog{position:relative}}.service-fee-statement-select-dialog.ah-detail-dialog .el-dialog{margin-top:6vh;background-color:#fff;max-width:1200px}.service-fee-statement-select-dialog.ah-detail-dialog .cny{font-size:9pt;opacity:.7;margin:0 0 0 10px}.service-fee-statement-select-dialog.ah-detail-dialog .dialog-section{padding:20px 30px;background-color:#fff;margin:10px 10px;border-radius:0;border-left:4px solid transparent}@media (max-width:720px){.service-fee-statement-select-dialog.ah-detail-dialog .dialog-section{padding:20px 13px}}.service-fee-statement-select-dialog.ah-detail-dialog .dialog-section>.dialog-section-title{display:table;width:100%;margin:0 0 20px 0;font-size:12pt;font-weight:600;color:#463cb2}.service-fee-statement-select-dialog.ah-detail-dialog .not-qualified-row{color:#ccc}.service-fee-statement-select-dialog.ah-detail-dialog .not-qualified-row .status-label{opacity:.3}.service-fee-statement-info-section .dialog-section-title .service-fee-statement-title-block{display:flex;justify-content:space-between}.service-fee-statement-info-section .is-attached{display:inline-block;height:26px;line-height:26px;padding:0 10px;border-radius:8px;background-color:#463cb2;color:#fff;font-size:9.5pt;margin-right:5px}.service-fee-statement-info-section .payment-detail-service-fee-statement-table.el-table .el-table__footer td{background-color:#fff;font-weight:700}.service-fee-statement-info-section .payment-detail-service-fee-statement-table.el-table .el-table__footer td:nth-child(-n+2){border-bottom:0}.service-fee-statement-info-section .payment-detail-service-fee-statement-table.el-table:before{background-color:transparent!important}.ah-rich-alert-dialog .el-dialog{border-radius:10px;width:auto;max-width:450px;text-align:center}.ah-rich-alert-dialog .body{margin-bottom:40px}.ah-rich-alert-dialog .body .title{font-size:12pt;font-weight:700;color:#222;margin-bottom:10px}.ah-rich-alert-dialog .body .description{margin:0 30px;color:#888}.tax-and-gen2-dialog .el-dialog{width:95%}@media (min-width:1024px){.tax-and-gen2-dialog .el-dialog{width:900px}}.tax-and-gen2-dialog .dialog-inner{width:100%;padding:0 15px}.tax-and-gen2-dialog .dialog-title{text-align:center;font-size:13pt;font-weight:700;margin:0 0 20px 0;color:#000}.tax-and-gen2-dialog .line-table{border-right:2px solid #000;border-bottom:2px solid #000;border-left:1px solid #000;border-top:1px solid #000;width:100%;font-size:10.5pt;color:#000}.tax-and-gen2-dialog .line-table td,.tax-and-gen2-dialog .line-table th{border-top:1px solid #000;border-left:1px solid #000;padding:10px 10px}.tax-and-gen2-dialog .th-note{font-size:9pt;font-weight:400}.tax-and-gen2-dialog .note-list{font-size:9pt;padding:10px 0;margin:10px 0 0 20px}.tax-and-gen2-dialog .resident-tab.el-radio-group .el-radio-button.is-active{opacity:1}@media (min-width:720px){.tax-and-gen2-dialog .typeTd{white-space:nowrap}}.tax-and-gen2-dialog .taxTh{background-color:#b4d8f9}.tax-and-gen2-dialog .taxTd{background-color:#e2effa;max-width:200px}.tax-and-gen2-dialog .gen2Th{background-color:#b3f6b6}.tax-and-gen2-dialog .gen2Td{background-color:#e5fce6}.ah-select-accounting-setting,.ah-select-accounting-setting .el-cascader{display:block}.ah-select-accounting-setting .el-input{min-width:200px;width:100%}.ah-select-accounting-setting .el-input>input{cursor:text}.ah-select-accounting-setting.center .el-input>input{text-align:center}.payment-detail-check .tax-area-block{background-color:#f1f1f1;padding:15px 20px;border-radius:10px}.payment-detail-check .tax-area-block .section{opacity:.4;transition:.2s}.payment-detail-check .tax-area-block .section.actived{opacity:1}.payment-detail-check .service-type-note{line-height:150%;font-size:10pt;color:#9e5f00;background-color:#fdf6ec;padding:5px 15px;border-radius:6px;margin:10px 0}.payment-detail-check .service-type-note .title{margin:10px 20px 0 20px;font-weight:700}.payment-detail-check .service-type-note li{margin-bottom:10px}.payment-detail-check .pay-way-radio-group .el-radio-button.is-active.is-disabled .el-radio-button__inner{color:#fff;background-color:#463cb2}.payment-detail-check .realpay-total{display:flex;margin-top:20px;align-items:center;gap:20px;justify-content:end}.payment-detail-check .realpay-total .money-input input{font-weight:700}.payment-detail-check .realpay-total .twd{text-align:right;font-size:9.5pt;color:#999;margin:5px 0 10px 0}.payment-detail-dialog .edit-form{flex:1;display:flex;align-items:center;flex-direction:column}.payment-detail-dialog .edit-form>*{width:100%}@media print{.payment-detail-dialog.ah-detail-dialog{position:relative}}.payment-detail-dialog.ah-detail-dialog .el-dialog{margin-top:6vh;background-color:#f6f6f6}.payment-detail-dialog.ah-detail-dialog .nam-edit-input{font-size:14pt;font-weight:900}.payment-detail-dialog.ah-detail-dialog .nam-edit-input .el-input__inner{height:40px;line-height:40px}.payment-detail-dialog.ah-detail-dialog .info-amts{margin-top:40px;margin-right:0}@media (min-width:992px){.payment-detail-dialog.ah-detail-dialog .info-amts{margin-top:0;margin-right:50px}}.payment-detail-dialog.ah-detail-dialog .cny{font-size:9pt;opacity:.7;margin:0 0 0 10px}.payment-detail-dialog.ah-detail-dialog .payment-type{display:inline-block}.payment-detail-dialog.ah-detail-dialog .payment-type .type-label{color:#463cb2;font-weight:700}.payment-detail-dialog.ah-detail-dialog .payment-type.project .type-label{border-top-right-radius:0;border-bottom-right-radius:0}.payment-detail-dialog.ah-detail-dialog .payment-type .project-label{display:inline-block;padding:0 10px;line-height:30px;color:#555;font-size:10pt;vertical-align:top;border-top-right-radius:6px;border-bottom-right-radius:6px}.payment-detail-dialog.ah-detail-dialog .payment-type .project-label .type{display:inline-block;color:#666;background-color:#eee;margin-right:8px;line-height:20px;padding:0 8px;font-size:9pt;border-radius:8px}.payment-detail-dialog.ah-detail-dialog .payment-type .project-label .sn{display:none}.payment-detail-dialog.ah-detail-dialog .payment-type .project-label .name.clickable{cursor:pointer}.payment-detail-dialog.ah-detail-dialog .payment-type .project-label .name.clickable:hover{color:#463cb2}.payment-detail-dialog.ah-detail-dialog .dialog-section{padding:20px 30px;background-color:#fff;margin:10px 10px;border-radius:0;border-left:4px solid transparent}@media (max-width:720px){.payment-detail-dialog.ah-detail-dialog .dialog-section{padding:20px 13px}}.payment-detail-dialog.ah-detail-dialog .dialog-section>.dialog-section-title{display:table;width:100%;margin:0 0 20px 0;font-size:12pt;font-weight:600;color:#463cb2}.payment-detail-dialog.ah-detail-dialog .dialog-section>.dialog-section-title>.left-cell{display:table-cell;vertical-align:top}.payment-detail-dialog.ah-detail-dialog .dialog-section>.dialog-section-title>.right-cell{display:table-cell;vertical-align:top;text-align:right}.payment-detail-dialog.ah-detail-dialog .dialog-section.paid{background-color:#fffdf6;border-color:#f18d13}.payment-detail-dialog.ah-detail-dialog .dialog-section.paid .dialog-section-title,.payment-detail-dialog.ah-detail-dialog .dialog-section.paid .dialog-section-title .edit-btn{color:#f18d13}.payment-detail-dialog.ah-detail-dialog .dialog-section.checked{background-color:#f7fff3;border-color:#0baa1b}.payment-detail-dialog.ah-detail-dialog .dialog-section.checked .dialog-section-title{color:#0baa1b}.payment-detail-dialog.ah-detail-dialog .dialog-section.reject{border-color:red;background-color:#fff7f7}.payment-detail-dialog.ah-detail-dialog .dialog-section.reject .dialog-section-title{color:red}.payment-detail-dialog.ah-detail-dialog .dialog-section.cancel{background-color:#e4e4e4}.payment-detail-dialog.ah-detail-dialog .dialog-section.cancel .dialog-section-title{color:#666}.payment-detail-dialog.ah-detail-dialog .dialog-section .edit-btn{margin-left:10px;padding:5px 10px}.payment-detail-dialog.ah-detail-dialog .dialog-section .edit-btn.orange{border-color:rgba(241,141,19,.4)}.payment-detail-dialog.ah-detail-dialog .dialog-section .edit-btn.orange:hover{background-color:#f18d13;color:#fff}.payment-detail-dialog.ah-detail-dialog .detail-row.footer{border-top:0;background-color:unset}.payment-detail-dialog.ah-detail-dialog .date-warning{font-size:9pt;color:#f70}.payment-detail-dialog.ah-detail-dialog .nam-block{display:flex;justify-content:space-between}.payment-detail-dialog.ah-detail-dialog .pay-way-change-hint{font-size:9pt;color:#828282}.payment-detail-dialog.ah-detail-dialog .footer-action-buttons{display:flex;flex-direction:column;gap:10px}@media (min-width:768px){.payment-detail-dialog.ah-detail-dialog .footer-action-buttons{flex-direction:row;justify-content:space-between;align-items:center}}.payment-detail-dialog.ah-detail-dialog .footer-action-buttons>.left{display:flex;flex-direction:row;gap:10px}.payment-detail-dialog.ah-detail-dialog .footer-action-buttons>.right{display:flex;flex-direction:column;gap:10px}.payment-detail-dialog.ah-detail-dialog .footer-action-buttons>.right .el-button{width:100%;min-height:50px}@media (min-width:768px){.payment-detail-dialog.ah-detail-dialog .footer-action-buttons>.right{flex-direction:row}.payment-detail-dialog.ah-detail-dialog .footer-action-buttons>.right .el-button{min-height:unset}}.payment-detail-dialog.ah-detail-dialog .footer-action-buttons .el-button+.el-button{margin-left:0!important}.payment-detail-dialog.ah-detail-dialog .edit-dat-set{display:flex;align-items:start;gap:10px}.payment-detail-dialog.ah-detail-dialog .edit-dat-set>.actions{display:flex;align-items:center;gap:5px}.payment-detail-dialog.ah-detail-dialog .edit-dat-set .el-button{height:32px}.payment-detail-dialog.ah-detail-dialog .edit-dat-set .el-button+.el-button{margin-left:0}.payment-detail-dialog.ah-detail-dialog .pay-to-type-label{display:inline-block;font-size:9pt;font-weight:400;opacity:.5;border:1px solid #999;padding:0 5px;border-radius:5px;margin-right:8px}.variable-statment-detail-dialog .el-dialog{max-width:700px!important}.variable-statment-detail-dialog .alert-block .el-alert__content{width:100%}.ah-el-select-bank .el-input>input{cursor:text}.ah-el-select-bank .bank-select .el-input>input{position:relative;border-top-right-radius:0;border-bottom-right-radius:0}.ah-el-select-bank .bank-select .el-input>input:focus{z-index:1}.ah-el-select-bank .branch-select .el-input>input{position:relative;left:-2px;border-top-left-radius:0;border-bottom-left-radius:0}.ah-el-input-bank-acc .el-input input{letter-spacing:1px;font-weight:700;font-size:12pt}.variable-edit-dialog[data-v-248a2d73]{margin-top:40px}.variable-edit-dialog .transfer-section[data-v-248a2d73]{background-color:#f8f8f8;padding:20px;border-radius:10px}.variable-edit-dialog .transfer-section .section-title[data-v-248a2d73]{font-weight:700;padding:0 0 5px 0;margin:0 0 20px 0;color:#463cb2;border-bottom:1px solid #463cb2}.variable-edit-dialog .files-view-section[data-v-248a2d73]{margin:20px 0;padding:10px}.ah-page.variable-statement-page .ah-panel>.scrollview{width:100%;overflow-x:auto}.ah-page.variable-statement-page .ah-panel .tabs-bar{display:flex;justify-content:space-between;min-width:900px;align-items:center;padding-top:0;background-color:#fff;padding:0 20px;border-bottom:1px solid #eee;border-top-left-radius:12px;border-top-right-radius:12px}.ah-page.variable-statement-page .tabs-list{display:flex;gap:10px}.ah-page.variable-statement-page .tabs-list>.item{border:1px solid #f5f5f5;background-color:#f5f5f5;padding:5px 12px;margin:10px 0;border-radius:12px;font-size:10pt;color:#333;cursor:pointer}.ah-page.variable-statement-page .tabs-list>.item:hover{background-color:#f6f6f6;border:1px solid #ddd}.ah-page.variable-statement-page .tabs-list>.item.active{color:#463cb2;background-color:#fff;border:1px solid #9289ed}.ah-page.variable-statement-page .tabs-list>.item>.name{font-weight:700;margin:0 5px}.ah-page.variable-statement-page .tabs-list>.item>.count{font-weight:700;margin-right:12px}.ah-page.variable-statement-page .tabs-list>.item>.count:before{content:"("}.ah-page.variable-statement-page .tabs-list>.item>.count:after{content:")"}.ah-page.variable-statement-page .tabs-list>.item .total>.money{font-weight:400;opacity:.8}.ah-page.variable-statement-page .cny-hint{position:relative;top:-10px;font-size:10pt;color:#fff;opacity:.7}