.ah-service-fee-statement-audit-progress{height:30px;width:80%}.ah-service-fee-statement-audit-progress.large{position:relative;top:22px;height:85px;margin:0 auto 0 auto;max-width:580px}.ah-service-fee-statement-audit-progress .wrapper{position:relative;top:10px;width:100%}.ah-service-fee-statement-audit-progress .wrapper .bar{position:relative;width:100%;top:0;height:5px;background-color:#e4e4e4;border-radius:5px}.ah-service-fee-statement-audit-progress .wrapper .span-bar{position:absolute;top:0;left:0;height:5px;border-radius:10px;background-color:#463cb2}.ah-service-fee-statement-audit-progress .wrapper .steps{position:absolute;top:-2px;left:0;width:100%;height:5px}.ah-service-fee-statement-audit-progress .wrapper .steps .step{position:absolute}.ah-service-fee-statement-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-service-fee-statement-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-service-fee-statement-audit-progress .wrapper .steps .step .content{display:none;position:absolute;top:18px;left:-60px;width:120px;text-align:center;z-index:1}.ah-service-fee-statement-audit-progress .wrapper .steps .step .content .title{display:none;font-size:10.5pt;font-weight:700;color:#222}.ah-service-fee-statement-audit-progress .wrapper .steps .step .content .sub-title{font-size:9pt;color:#666}.ah-service-fee-statement-audit-progress .wrapper .steps .step .content .date{font-size:9pt;margin-top:-5px;color:#666}.ah-service-fee-statement-audit-progress .wrapper .steps .step.passed .dot{border:2px solid #463cb2}.ah-service-fee-statement-audit-progress.reject .span-bar{background-color:#f95d5d}.ah-service-fee-statement-audit-progress.reject .steps .step.passed .dot{border:2px solid #f95d5d!important}.ah-service-fee-statement-audit-progress.done .span-bar{background-color:#c6ecc2}.ah-service-fee-statement-audit-progress.done .steps .step .dot{border:2px solid #c6ecc2!important}.ah-service-fee-statement-audit-progress.large .wrapper>.steps>.step>.dot{top:-3px;left:-6px;width:15px;height:15px;border-radius:15px;border-width:3px}.ah-service-fee-statement-audit-progress.large .step-name,.ah-service-fee-statement-audit-progress.large .wrapper .steps .step .content{display:block}.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}.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}.service-fee-statement-detail-dialog .edit-form{flex:1;display:flex;align-items:center;flex-direction:column}.service-fee-statement-detail-dialog .edit-form>*{width:100%}@media print{.service-fee-statement-detail-dialog.ah-detail-dialog{position:relative}}.service-fee-statement-detail-dialog.ah-detail-dialog .dialog-more-button{background-color:hsla(0,0%,100%,.22745098039215686);border:0;color:#fff;padding:9px 15px;border-radius:8px}.service-fee-statement-detail-dialog.ah-detail-dialog .dialog-more-button:hover{background-color:hsla(0,0%,100%,.3607843137254902)}.service-fee-statement-detail-dialog.ah-detail-dialog .el-dialog{margin-top:6vh;background-color:#f6f6f6;max-width:900px}.service-fee-statement-detail-dialog.ah-detail-dialog .nam-edit-input{font-size:14pt;font-weight:900}.service-fee-statement-detail-dialog.ah-detail-dialog .nam-edit-input .el-input__inner{height:40px;line-height:40px}.service-fee-statement-detail-dialog.ah-detail-dialog .info-amts{margin-right:0}@media (min-width:992px){.service-fee-statement-detail-dialog.ah-detail-dialog .info-amts{margin-right:25px}}.service-fee-statement-detail-dialog.ah-detail-dialog .info-amts .cell-cny,.service-fee-statement-detail-dialog.ah-detail-dialog .info-amts .cell-title{white-space:nowrap;word-break:keep-all}.service-fee-statement-detail-dialog.ah-detail-dialog .cny{font-size:9pt;opacity:.7;margin:0 0 0 10px}.service-fee-statement-detail-dialog.ah-detail-dialog .payment-type{display:inline-block}.service-fee-statement-detail-dialog.ah-detail-dialog .payment-type .type-label{color:#463cb2;font-weight:700}.service-fee-statement-detail-dialog.ah-detail-dialog .payment-type.project .type-label{border-top-right-radius:0;border-bottom-right-radius:0}.service-fee-statement-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}.service-fee-statement-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}.service-fee-statement-detail-dialog.ah-detail-dialog .payment-type .project-label .sn{display:none}.service-fee-statement-detail-dialog.ah-detail-dialog .payment-type .project-label .name.clickable{cursor:pointer}.service-fee-statement-detail-dialog.ah-detail-dialog .payment-type .project-label .name.clickable:hover{color:#463cb2}.service-fee-statement-detail-dialog.ah-detail-dialog .dialog-section{padding:20px 30px;background-color:#fff;margin:10px 10px;border-radius:6px;border-left:4px solid transparent}.service-fee-statement-detail-dialog.ah-detail-dialog .dialog-section.transparent{background-color:transparent}@media (max-width:720px){.service-fee-statement-detail-dialog.ah-detail-dialog .dialog-section{padding:20px 13px}}.service-fee-statement-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}.service-fee-statement-detail-dialog.ah-detail-dialog .dialog-section>.dialog-section-title>.left-cell{display:table-cell;vertical-align:top}.service-fee-statement-detail-dialog.ah-detail-dialog .dialog-section>.dialog-section-title>.right-cell{display:table-cell;vertical-align:top;text-align:right}.service-fee-statement-detail-dialog.ah-detail-dialog .dialog-section.paid{background-color:#fffdf6;border-color:#f18d13}.service-fee-statement-detail-dialog.ah-detail-dialog .dialog-section.paid .dialog-section-title,.service-fee-statement-detail-dialog.ah-detail-dialog .dialog-section.paid .dialog-section-title .edit-btn{color:#f18d13}.service-fee-statement-detail-dialog.ah-detail-dialog .dialog-section.checked{background-color:#f7fff3;border-color:#0baa1b}.service-fee-statement-detail-dialog.ah-detail-dialog .dialog-section.checked .dialog-section-title{color:#0baa1b}.service-fee-statement-detail-dialog.ah-detail-dialog .dialog-section.reject{border-color:red;background-color:#fff7f7}.service-fee-statement-detail-dialog.ah-detail-dialog .dialog-section.reject .dialog-section-title{color:red}.service-fee-statement-detail-dialog.ah-detail-dialog .dialog-section.cancel{background-color:#e4e4e4}.service-fee-statement-detail-dialog.ah-detail-dialog .dialog-section.cancel .dialog-section-title{color:#666}.service-fee-statement-detail-dialog.ah-detail-dialog .dialog-section .edit-btn{margin-left:10px;padding:5px 10px}.service-fee-statement-detail-dialog.ah-detail-dialog .dialog-section .edit-btn.orange{border-color:rgba(241,141,19,.4)}.service-fee-statement-detail-dialog.ah-detail-dialog .dialog-section .edit-btn.orange:hover{background-color:#f18d13;color:#fff}.service-fee-statement-detail-dialog.ah-detail-dialog .detail-row.footer{border-top:0;background-color:unset}.service-fee-statement-detail-dialog.ah-detail-dialog .date-warning{font-size:9pt;color:#f70}.service-fee-statement-detail-dialog.ah-detail-dialog .nam-block{display:flex;justify-content:space-between}.service-fee-statement-detail-dialog.ah-detail-dialog .pay-way-change-hint{font-size:9pt;color:#828282}.service-fee-statement-detail-dialog.ah-detail-dialog .cell-amt{text-align:right}.service-fee-statement-detail-dialog.ah-detail-dialog .cell-cny{width:40px;text-align:right}.service-fee-statement-detail-dialog.ah-detail-dialog .image-rect{border:2px solid #e5e5e5;border-radius:6px;margin:5px;transition:border-color .2s}.service-fee-statement-detail-dialog.ah-detail-dialog .image-rect:hover{border:2px solid #ccc}.service-fee-statement-detail-dialog.ah-detail-dialog .image-rect.id{width:240px;height:130px}.service-fee-statement-detail-dialog.ah-detail-dialog .calc-sign{display:inline-block;width:18px;height:20px;line-height:20px;text-align:center;margin-right:5px;border-radius:3px;opacity:.5}.service-fee-statement-detail-dialog.ah-detail-dialog .el-alert__description{margin-top:0}.service-fee-statement-detail-dialog.ah-detail-dialog .toBeAddFile-tag{display:inline-block;padding:0 10px;border-radius:4px;margin-left:15px;background-color:#463cb2;color:#fff;font-weight:700;font-size:9.5pt;line-height:25px;height:25px}.ah-export-preview-dialog .el-dialog{top:4vh;background-color:#fff;width:calc(100% - 10px);border-radius:20px}@media (min-width:720px){.ah-export-preview-dialog .el-dialog{max-width:780px;max-height:500px;height:92vh}}.ah-export-preview-dialog .el-dialog .el-dialog__header{display:none}.ah-export-preview-dialog .el-dialog .el-dialog__body{padding:0;height:100%}.ah-export-preview-dialog .layout{display:block;height:auto}@media (min-width:720px){.ah-export-preview-dialog .layout{display:grid;height:100%;grid-template-columns:auto 330px}}.ah-export-preview-dialog .layout>.dialog-preview{aspect-ratio:1/1;background-color:#f1f1f1;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;border:10px solid #fff;overflow:auto}.ah-export-preview-dialog .layout>.dialog-preview::-webkit-scrollbar{width:12px}.ah-export-preview-dialog .layout>.dialog-preview::-webkit-scrollbar-track{background:transparent}.ah-export-preview-dialog .layout>.dialog-preview::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:20px;border:3px solid #eee;-webkit-transition:background-color .2s;transition:background-color .2s}.ah-export-preview-dialog .layout>.dialog-preview::-webkit-scrollbar-thumb:hover{background-color:#ccc}@media (min-width:720px){.ah-export-preview-dialog .layout>.dialog-preview{display:block;aspect-ratio:unset;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px}}.ah-export-preview-dialog .layout>.dialog-main{display:grid;grid-template-rows:80px minmax(0,1fr) 80px;height:100%;overflow:hidden;color:#444}.ah-export-preview-dialog .layout>.dialog-main>.dialog-main-header{padding:25px;padding-top:30px;display:flex;justify-content:space-between;align-items:center}.ah-export-preview-dialog .layout>.dialog-main>.dialog-main-body{height:100%;overflow-y:auto;padding:0 25px}.ah-export-preview-dialog .layout>.dialog-main>.dialog-main-footer{display:flex;flex:none;align-items:center;justify-content:flex-end;padding:0 25px}.ah-export-preview-dialog .layout .default-preview{display:flex;height:100%}.ah-export-preview-dialog .layout .dialog-main-header-title{font-size:14pt;font-weight:700}.ah-export-preview-dialog .layout .dialog-main-header-right{font-size:11pt}.ah-export-preview-dialog .layout .default-close-btn{position:absolute;top:25px;right:25px;display:flex;background-color:#eee;width:26px;height:26px;border-radius:6px;justify-content:center;align-items:center;cursor:pointer}.ah-export-preview-dialog .layout .default-close-btn:before{content:"";display:block;width:12px;height:1px;background-color:#888;transform:translateX(50%) rotate(45deg)}.ah-export-preview-dialog .layout .default-close-btn:after{content:"";display:block;width:12px;height:1px;background-color:#888;transform:translateX(-50%) rotate(-45deg)}.ah-export-preview-dialog .progress-view{position:absolute;display:flex;justify-content:center;align-items:center;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);border-radius:20px;z-index:20}.ah-export-preview-dialog .progress-view>.progress-panel{width:400px;background-color:#fff;padding:25px;border-radius:8px}.ah-export-preview-dialog .progress-view>.progress-panel .panel-title{font-size:11pt;font-weight:700;color:#000;margin-bottom:15px}.ah-export-preview-dialog .progress-view>.progress-panel .progress-msg{margin-top:10px;font-size:9pt;color:#666}.ah-export-preview-dialog .preview-doc-list{display:flex;flex-direction:column;gap:20px;width:100%;align-items:center;padding:50px 0;height:unset}.ah-export-preview-dialog .preview-doc-list>.preview-doc{display:block;width:60%;background-color:#fff;border:1px solid #ccc;aspect-ratio:21/29.7;padding:5%;font-size:5pt;line-height:6pt;color:#000}.ah-export-preview-dialog .preview-doc-list>.preview-doc .company-name{font-size:5pt;font-weight:700;margin-bottom:3px}.ah-export-preview-dialog .preview-doc-list>.preview-doc .doc-title{font-size:8pt;line-height:9pt;font-weight:700;margin-bottom:10px}.ah-export-preview-dialog .preview-doc-list>.preview-doc .text-line{width:100%;height:1px;background-color:#ccc;margin-bottom:3px}.ah-export-preview-dialog .preview-doc-list>.preview-doc table{font-size:4pt;line-height:5pt;width:100%;border-top:1px solid #000;border-right:1px solid #000}.ah-export-preview-dialog .preview-doc-list>.preview-doc th{padding:2px 0}.ah-export-preview-dialog .preview-doc-list>.preview-doc td,.ah-export-preview-dialog .preview-doc-list>.preview-doc th{border-left:1px solid #000;border-bottom:1px solid #000}.ah-export-preview-dialog .setting-item{padding:5px 0}.ah-export-preview-dialog .setting-item .label{color:#888;font-size:9pt;margin-bottom:3px}.service-fee-pdf-preview-docs .sign-area{text-align:center;border:1px solid #000;padding:5px}.service-fee-pdf-preview-docs .id-image-area{margin-top:10px}.service-fee-pdf-preview-docs table.info-table{border-left:0!important;border-right:0!important;text-align:left;margin-bottom:10px}.service-fee-pdf-preview-docs table.info-table td,.service-fee-pdf-preview-docs table.info-table th{border-left:0!important;border-right:0!important;text-align:left;padding:0 3px;height:12px}@media (min-width:600px){.service-fee-pdf-preview-docs table.info-table td,.service-fee-pdf-preview-docs table.info-table th{height:15px}}@media (min-width:720px){.service-fee-pdf-preview-docs table.info-table td,.service-fee-pdf-preview-docs table.info-table th{height:12px}}.service-fee-pdf-preview-docs table.info-table td{border-color:#ccc!important;width:20%}.service-fee-pdf-preview-docs table.info-table td.label-cell{background-color:#eee;border-color:#ccc;color:transparent;width:20%}.cell-validate-label{font-size:8pt}.cell-validate-label.WARNING{color:orange}.cell-validate-label.ERROR{color:red}.service-fee-batch-import-dialog.ah-detail-dialog .el-dialog{width:100%;max-width:90vw;height:85vh;margin-bottom:5vh!important}.service-fee-batch-import-dialog.ah-detail-dialog .dialog-footer,.service-fee-batch-import-dialog.ah-detail-dialog .dialog-header{height:75px;padding:15px}.service-fee-batch-import-dialog.ah-detail-dialog .first-view{display:flex;align-items:center;justify-content:center}.service-fee-batch-import-dialog.ah-detail-dialog .validate-table .validate-cell.ERROR{background-color:#ffeded}.service-fee-batch-import-dialog.ah-detail-dialog .validate-table .validate-cell.WARNING{background-color:#fffced}.service-fee-batch-import-dialog.ah-detail-dialog .validate-table .hover-row .validate-cell.ERROR{background-color:#ffe2e2}.service-fee-batch-import-dialog.ah-detail-dialog .validate-table .hover-row .validate-cell.WARNING{background-color:#fff9dd}.ah-data-table-wrapper>.bottom-actions,.ah-data-table-wrapper>.top-actions{display:flex;justify-content:space-between}.ah-data-table-wrapper>.bottom-actions>.bottom-left-actions,.ah-data-table-wrapper>.bottom-actions>.bottom-right-actions,.ah-data-table-wrapper>.bottom-actions>.top-left-actions,.ah-data-table-wrapper>.bottom-actions>.top-right-actions,.ah-data-table-wrapper>.top-actions>.bottom-left-actions,.ah-data-table-wrapper>.top-actions>.bottom-right-actions,.ah-data-table-wrapper>.top-actions>.top-left-actions,.ah-data-table-wrapper>.top-actions>.top-right-actions{display:flex;align-items:flex-start;gap:8px}.ah-data-table-wrapper>.bottom-actions>.bottom-left-actions .el-button+.el-button,.ah-data-table-wrapper>.bottom-actions>.bottom-right-actions .el-button+.el-button,.ah-data-table-wrapper>.bottom-actions>.top-left-actions .el-button+.el-button,.ah-data-table-wrapper>.bottom-actions>.top-right-actions .el-button+.el-button,.ah-data-table-wrapper>.top-actions>.bottom-left-actions .el-button+.el-button,.ah-data-table-wrapper>.top-actions>.bottom-right-actions .el-button+.el-button,.ah-data-table-wrapper>.top-actions>.top-left-actions .el-button+.el-button,.ah-data-table-wrapper>.top-actions>.top-right-actions .el-button+.el-button{margin-left:0}.ah-data-table-wrapper>.bottom-actions{margin-top:10px}.ah-data-table-wrapper td.index-cell>.cell{font-size:9.5pt;color:#888}.ah-data-table-action-panel .panel-title{display:flex;justify-content:space-between;align-items:center;color:#666;font-size:9pt;border-bottom:1px solid #eee;padding:0 0 5px 0;margin-bottom:10px}.ah-data-table-action-panel .panel-title .el-button--mini{padding:4px 8px;font-size:10px}.ah-data-table-action-panel .panel-body{padding:0 5px}.ah-data-table-action-panel .column-visible-check-list{display:flex;flex-direction:column;gap:2px}.ah-data-table-action-panel .column-visible-check-list .el-checkbox{font-size:10pt;color:#999}.ah-data-table-action-panel .column-visible-check-list .el-checkbox.is-checked.is-disabled span.el-checkbox__label{color:#463cb2!important}.service-fee-statement .tool-block .form[data-v-052ba8c8]{display:flex}.service-fee-statement .tool-block .form[data-v-052ba8c8]>:not(:last-child){margin-right:15px}.service-fee-statement .tool-block .export-tool-block>[data-v-052ba8c8]{display:flex;align-items:center}.service-fee-statement .tool-block .export-tool-block>[data-v-052ba8c8]:first-child{margin-bottom:10px}.service-fee-statement .tool-block .export-tool-block>* .label[data-v-052ba8c8]{margin-right:10px}