:is(.receipt-entry-modal, .invoice-entry-modal) .receipt-amount-copy-trigger{float:right;padding:0 2px;margin-left:12px;font-size:13px;line-height:inherit}
:is(.receipt-entry-modal, .invoice-entry-modal) .receipt-amount-copy-panel{grid-column:1/-1;min-width:0;padding:12px;border:1px solid #d8e4f4;border-radius:7px;background:#f7faff}
:is(.receipt-entry-modal, .invoice-entry-modal) .receipt-amount-copy-panel[hidden]{display:none}
.receipt-amount-copy-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}
.receipt-amount-copy-head [role="group"]{display:flex;gap:8px}
:is(.receipt-entry-modal, .invoice-entry-modal) .receipt-amount-copy-scope{margin:0 0 8px;font-size:13px;line-height:1.5;color:#72839b;overflow-wrap:anywhere}
:is(.receipt-entry-modal, .invoice-entry-modal) .receipt-amount-copy-head .btn{width:auto;min-height:34px;height:34px;padding:0 16px;border:1px solid #d8e0eb;border-radius:5px;background:#fff;color:#425168;font-size:13px;font-weight:500;box-shadow:none}
:is(.receipt-entry-modal, .invoice-entry-modal) .receipt-amount-copy-panel>.input{width:100%;min-height:34px;height:34px;margin:0 0 8px}
.receipt-amount-copy-list{max-height:210px;overflow:auto;background:#fff;border:1px solid #e0e8f2;border-radius:5px}
.receipt-amount-copy-columns{display:grid;grid-template-columns:30% 40% 30%;padding:8px 10px;color:#72839b;background:#f1f5fc;font-size:13px}
.receipt-amount-copy-columns span:last-child{text-align:right}
.receipt-amount-copy-row{display:grid;grid-template-columns:30% 40% 30%;align-items:center;width:100%;border:0;border-top:1px solid #e6edf6;background:#fff;padding:9px 10px;text-align:left;color:#3c5273;font-size:13px;font-family:inherit;cursor:pointer;box-sizing:border-box}
.receipt-amount-copy-row:hover,.receipt-amount-copy-row:focus-visible{background:#eaf2ff;outline:2px solid #6e9de4;outline-offset:-2px}
.receipt-amount-copy-row span{min-width:0;padding-right:10px;overflow-wrap:anywhere}
.receipt-amount-copy-row small{display:block;margin-top:3px;font-size:12px;color:#8190a5}
.receipt-amount-copy-row strong{text-align:right;white-space:nowrap;font-weight:400;font-variant-numeric:tabular-nums;color:#1854ac}
.receipt-amount-copy-empty{margin:0;padding:16px 10px;text-align:center;color:#8190a5;font-size:13px}
#app .project-workbench .invoice-entry-modal .form-grid>.receipt-amount-copy-panel~[data-business-field="remark"]{grid-column:auto}
#app .project-workbench .invoice-entry-modal .form-grid>.receipt-amount-copy-panel[data-full-width-remark="true"]~[data-business-field="remark"]{grid-column:1/-1}
