.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}.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}.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-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}.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}