.accounting-detail-data.accounting-invoice-detail .value.red{color:#eb5757}.accounting-payment-detail .tiny-btn{margin-left:8px;padding:5px 12px;border-radius:5px}.accounting-invoice-detail .minus-row .money,.accounting-invoice-detail .minus-row .type{color:red}.accounting-document-detail .desc-block{font-size:20px;line-height:normal;font-weight:700}.accounting-document-detail .fw-b{font-weight:700}.accounting-document-detail .space-l{height:36px}.accounting-document-detail .space-m{height:24px}.accounting-document-detail .space-s{height:12px}.accounting-document-detail .layout-block{display:flex}.accounting-summary-detail-dialog.ah-accounting-detail-dialog .el-dialog{max-width:1300px;background-color:#dbe3f0;margin-bottom:0!important;height:96vh;border-radius:20px;overflow:hidden}.accounting-summary-detail-dialog.ah-accounting-detail-dialog .el-dialog__header{display:none}.accounting-summary-detail-dialog.ah-accounting-detail-dialog .unique-number-btn{margin-left:10px;color:#000;font-weight:700;text-decoration:underline}.accounting-summary-detail-dialog.ah-accounting-detail-dialog .dialog-grid{display:grid;grid-template-columns:35% auto}.accounting-summary-detail-dialog.ah-accounting-detail-dialog .dialog-grid.wideDetail{grid-template-columns:40% auto}.accounting-summary-detail-dialog.ah-accounting-detail-dialog .dialog-grid>.detail-area{border-top-left-radius:10px;border-bottom-left-radius:10px;border-top-right-radius:0;border-bottom-right-radius:0;border-right:1px solid #e6e6e6;background-color:#fff;overflow:hidden}.accounting-summary-detail-dialog.ah-accounting-detail-dialog .dialog-grid>.detail-area>.area-header{position:relative;padding-left:40px;padding-right:25px}.accounting-summary-detail-dialog.ah-accounting-detail-dialog .dialog-grid>.detail-area>.detail-card-scrollview{overflow:auto;height:calc(96vh - 60px);border-top:1px solid #ddd}.accounting-summary-detail-dialog.ah-accounting-detail-dialog .dialog-grid>.detail-area>.detail-card-scrollview::-webkit-scrollbar{width:10px}.accounting-summary-detail-dialog.ah-accounting-detail-dialog .dialog-grid>.detail-area>.detail-card-scrollview::-webkit-scrollbar-track{background:#eaedf2}.accounting-summary-detail-dialog.ah-accounting-detail-dialog .dialog-grid>.detail-area>.detail-card-scrollview::-webkit-scrollbar-thumb{width:8px;background:#ccc;border-radius:5px;border:2px solid #eaedf2}.accounting-summary-detail-dialog.ah-accounting-detail-dialog .dialog-grid>.detail-area>.detail-card-scrollview::-webkit-scrollbar-thumb:hover{background:#aaa}.accounting-summary-detail-dialog.ah-accounting-detail-dialog .dialog-grid>.voucher-area{background-color:#dfe3ef;border-top-right-radius:10px;border-bottom-right-radius:10px;overflow:hidden}.accounting-summary-detail-dialog.ah-accounting-detail-dialog .dialog-grid>.voucher-area>.area-header{position:relative;background-color:#fff;color:#666;font-size:10pt}.accounting-summary-detail-dialog.ah-accounting-detail-dialog .dialog-grid>.voucher-area>.voucher-card-scrollview{border-top:1px solid #cfd8e5;overflow:auto;height:calc(96vh - 60px);padding-bottom:130px}.accounting-summary-detail-dialog.ah-accounting-detail-dialog .dialog-grid>.voucher-area>.voucher-card-scrollview::-webkit-scrollbar{width:10px}.accounting-summary-detail-dialog.ah-accounting-detail-dialog .dialog-grid>.voucher-area>.voucher-card-scrollview::-webkit-scrollbar-track{background:#eaedf2}.accounting-summary-detail-dialog.ah-accounting-detail-dialog .dialog-grid>.voucher-area>.voucher-card-scrollview::-webkit-scrollbar-thumb{border:2px solid #eaedf2;background:#ccc;border-radius:5px}.accounting-summary-detail-dialog.ah-accounting-detail-dialog .dialog-grid>.voucher-area>.voucher-card-scrollview::-webkit-scrollbar-thumb:hover{background:#aaa}.accounting-summary-detail-dialog.ah-accounting-detail-dialog .dialog-grid .area-header{display:flex;justify-content:space-between;align-items:center;height:60px;padding:0 20px}.accounting-summary-detail-dialog.ah-accounting-detail-dialog .accounting-summary-dialog-header{display:grid;grid-template-columns:35% auto}.accounting-summary-detail-dialog.ah-accounting-detail-dialog .accounting-summary-dialog-header .detail-info-block{display:flex;justify-content:space-between;align-items:center;padding-right:15px}.accounting-summary-detail-dialog.ah-accounting-detail-dialog .accounting-summary-dialog-header .action{display:flex;justify-content:flex-end;padding-right:40px}.accounting-summary-detail-dialog.ah-accounting-detail-dialog .detail-table{padding:25px}.accounting-summary-detail-dialog.ah-accounting-detail-dialog .accounting-summary-detail-table{width:100%}.accounting-summary-detail-dialog.ah-accounting-detail-dialog .accounting-summary-detail-table>tbody>tr>th{text-align:left;font-size:10pt;font-weight:400;border-bottom:1px solid #eee;padding:8px 0}.accounting-summary-detail-dialog.ah-accounting-detail-dialog .accounting-summary-detail-table>tbody>tr>td{text-align:right;font-size:10pt;font-weight:700;border-bottom:1px solid #eee;padding:8px 0}.accounting-summary-detail-dialog.ah-accounting-detail-dialog.print{position:relative;margin:0;padding:0}.accounting-summary-detail-dialog.ah-accounting-detail-dialog.print .el-dialog{margin:0;margin-top:0!important;padding:0;border:0;box-shadow:none;width:100%;max-width:unset}.accounting-summary-detail-dialog.ah-accounting-detail-dialog.print .el-dialog .el-dialog__header{display:none}.accounting-summary-detail-dialog.ah-accounting-detail-dialog.print .dialog-grid{display:block}.accounting-summary-detail-dialog.ah-accounting-detail-dialog.print .acc-summ-detail-infos,.accounting-summary-detail-dialog.ah-accounting-detail-dialog.print .acc-summ-detail-main>.actions{display:none}.accounting-summary-detail-dialog.ah-accounting-detail-dialog .accounting-detail-data .detail-container{padding:25px 40px 80px 40px}.accounting-summary-detail-dialog.ah-accounting-detail-dialog .accounting-detail-data .detail-section{margin-bottom:60px}.accounting-summary-detail-dialog.ah-accounting-detail-dialog .accounting-detail-data .detail-section .section-title{font-size:10pt;font-weight:700;padding-bottom:4px;border-bottom:1px solid #000}.accounting-summary-detail-dialog.ah-accounting-detail-dialog .accounting-detail-data .accounting-detail-items{display:table;width:100%;font-size:10pt;line-height:150%}.accounting-summary-detail-dialog.ah-accounting-detail-dialog .accounting-detail-data .accounting-detail-items>.item{display:table-row}.accounting-summary-detail-dialog.ah-accounting-detail-dialog .accounting-detail-data .accounting-detail-items>.item>.label{display:table-cell;width:100px;padding-bottom:8px;padding-right:15px;color:#888;vertical-align:top}.accounting-summary-detail-dialog.ah-accounting-detail-dialog .accounting-detail-data .accounting-detail-items>.item>.value{display:table-cell;padding-bottom:8px;vertical-align:top}.accounting-summary-detail-dialog.ah-accounting-detail-dialog .accounting-detail-data .accounting-detail-items>.item>.value.large{font-size:18pt}.accounting-summary-detail-dialog.ah-accounting-detail-dialog .accounting-detail-data .accounting-detail-items>.item>.value.xl{font-size:18pt;line-height:140%}.accounting-summary-detail-dialog.ah-accounting-detail-dialog .accounting-detail-data .accounting-detail-items>.item>.value.b{font-weight:700}.accounting-summary-detail-dialog.ah-accounting-detail-dialog .accounting-detail-data .accounting-detail-items>.item>.value .cny{font-size:9.5pt;margin-left:6px}.accounting-summary-detail-dialog.ah-accounting-detail-dialog .accounting-detail-data .accounting-detail-items>.item>.value .el-button--text{padding-top:0;padding-bottom:0}.accounting-summary-detail-dialog.ah-accounting-detail-dialog .accounting-detail-data .accounting-detail-items>.item.spacing-top>.label,.accounting-summary-detail-dialog.ah-accounting-detail-dialog .accounting-detail-data .accounting-detail-items>.item.spacing-top>.value{padding-top:16px}.accounting-summary-detail-dialog.ah-accounting-detail-dialog .accounting-detail-data .accounting-detail-items>.item.vertical{display:block}.accounting-summary-detail-dialog.ah-accounting-detail-dialog .accounting-detail-data .accounting-detail-items>.item.vertical>.label,.accounting-summary-detail-dialog.ah-accounting-detail-dialog .accounting-detail-data .accounting-detail-items>.item.vertical>.value{display:block;padding-bottom:5px}.accounting-summary-detail-dialog.ah-accounting-detail-dialog .accounting-detail-data .accounting-detail-table{width:100%;font-size:10pt}.accounting-summary-detail-dialog.ah-accounting-detail-dialog .accounting-detail-data .accounting-detail-table td,.accounting-summary-detail-dialog.ah-accounting-detail-dialog .accounting-detail-data .accounting-detail-table th{padding:2px}.accounting-summary-detail-dialog.ah-accounting-detail-dialog .accounting-detail-data .accounting-detail-table td.right,.accounting-summary-detail-dialog.ah-accounting-detail-dialog .accounting-detail-data .accounting-detail-table th.right{text-align:right}.accounting-summary-detail-dialog.ah-accounting-detail-dialog .accounting-detail-data .accounting-detail-table th{text-align:left;font-weight:400;color:#888;border-bottom:1px solid #ccc}.accounting-summary-detail-dialog.ah-accounting-detail-dialog .accounting-detail-data .accounting-detail-table td{border-bottom:1px solid #ccc}.accounting-summary-detail-dialog.ah-accounting-detail-dialog .accounting-detail-data .split-view{display:flex;align-items:flex-start;gap:20px}.accounting-summary-detail-dialog.ah-accounting-detail-dialog .accounting-detail-data .attachment-rect{display:flex;justify-content:center;align-items:center;margin-top:15px;background-color:#fff;border:1px solid #ccc;width:120px;height:160px;flex-shrink:0}.accounting-summary-detail-dialog.ah-accounting-detail-dialog .unpaid-msg{padding:30px 40px;margin:20px;border-radius:8px;color:#946a2b;background-color:#ffffad}.accounting-summary-detail-dialog.ah-accounting-detail-dialog .unpaid-msg>.title{font-weight:700;font-size:13pt;margin-bottom:10px}.accounting-summary-detail-dialog.ah-accounting-detail-dialog .unpaid-msg>.description{display:grid;grid-template-columns:auto 150px}.accounting-summary-detail-dialog.ah-accounting-detail-dialog .unpaid-msg>.description>div:nth-child(2){text-align:center}.accounting-summary-detail-dialog.ah-accounting-detail-dialog .unpaid-msg a{text-decoration:none}.accounting-summary-detail-dialog.ah-accounting-detail-dialog .accounting-check-bar{position:sticky;top:0;display:flex;justify-content:space-between;align-items:center;padding:15px 15px 15px 40px;background-color:#fff;border-bottom:1px solid #ddd}.accounting-summary-detail-dialog.ah-accounting-detail-dialog .accounting-check-bar>.title{display:flex;align-items:center;gap:12px;color:#463cb2;font-size:10pt;font-weight:700;cursor:default}.accounting-summary-detail-dialog.ah-accounting-detail-dialog .accounting-check-bar>.title>i{font-size:14pt}.accounting-summary-detail-dialog.ah-accounting-detail-dialog .accounting-check-bar>.title>.label{display:flex;align-items:center;gap:8px;border:1px solid #463cb2;border-radius:4px;padding:2px 10px}.accounting-summary-detail-dialog.ah-accounting-detail-dialog .accounting-check-bar .last-status-mutate-info{font-size:9pt;color:#444}.accounting-summary-detail-dialog.ah-accounting-detail-dialog .accounting-check-bar.wait-for-check>.title{color:#ef6401}.accounting-summary-detail-dialog.ah-accounting-detail-dialog .accounting-check-bar.wait-for-check>.title>.label{border-color:#ef6401}.accounting-summary-detail-dialog.ah-accounting-detail-dialog .accounting-check-bar.complete>.title{color:#0baa1b}.accounting-summary-detail-dialog.ah-accounting-detail-dialog .accounting-check-bar.complete>.title>.label{border-color:#0baa1b}.accounting-summary-detail-dialog.ah-accounting-detail-dialog .accounting-check-bar.no-accounting-need>.title{color:#aaa}.accounting-summary-detail-dialog.ah-accounting-detail-dialog .accounting-check-bar.no-accounting-need>.title>.label{border-color:#ccc}.alert-msg-container{position:sticky;top:0;z-index:1;width:100%;margin:0 auto}.alert-msg{display:flex;justify-content:space-between;align-items:center;padding:10px 20px;color:#e6a23c;font-size:10.5pt;font-weight:700;background-color:#fcf2e4;cursor:default}.alert-msg:hover{background-color:#feedd4}