.finance-payer-link{border:0;background:none;color:#087e88;font:700 12px inherit;cursor:pointer;padding:5px 0;text-align:left}.finance-payer-link:hover{text-decoration:underline}.finance-payer-link span{margin-left:5px}.finance-receipt-modal{position:fixed;inset:0;z-index:1500;background:rgba(4,25,37,.62);display:grid;place-items:center;padding:22px}.finance-receipt-modal.hidden{display:none}.finance-receipt-modal>section{width:min(1500px,97vw);height:min(850px,94vh);background:#f4f7f9;border-radius:18px;box-shadow:0 30px 80px rgba(0,20,32,.32);display:flex;flex-direction:column;overflow:hidden}.finance-receipt-modal header{display:flex;justify-content:space-between;align-items:center;padding:18px 22px;background:#fff;border-bottom:1px solid #dbe5ea}.finance-receipt-modal header small{color:#13818b;text-transform:uppercase;font-size:9px;font-weight:800;letter-spacing:.13em}.finance-receipt-modal h2{margin:4px 0 0;font-size:22px}.finance-receipt-modal header button{width:38px;height:38px;border:1px solid #d5e0e5;border-radius:10px;background:#fff;font-size:24px;cursor:pointer}.finance-receipt-summary{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;padding:14px 18px}.finance-receipt-summary article{background:#fff;border:1px solid #dce6ea;border-radius:11px;padding:12px}.finance-receipt-summary small{display:block;color:#72838d;text-transform:uppercase;font-size:8px;font-weight:800;margin-bottom:5px}.finance-receipt-summary strong{font-size:14px;color:#173b49}.finance-receipt-summary article.alert{border-color:#f1a7a7}.finance-receipt-summary article.alert strong{color:#a31c27}.finance-receipt-filters{display:flex;gap:9px;align-items:center;padding:0 18px 12px}.finance-receipt-filters>input{height:38px;flex:1;border:1px solid #cfdee4;border-radius:9px;padding:0 12px}.finance-receipt-filters label{background:#fff;border:1px solid #d4e1e6;border-radius:9px;height:38px;display:flex;align-items:center;padding:0 12px;font-size:11px;font-weight:700}.finance-receipt-filters button{height:38px;border:1px solid #cbdce2;border-radius:9px;background:#fff;padding:0 14px;font-weight:700;cursor:pointer}.finance-receipt-filters #financeReceiptApply{background:#0d6972;color:#fff;border-color:#0d6972}.finance-receipt-legend{display:flex;gap:18px;padding:0 20px 9px;font-size:10px;color:#60737e}.finance-receipt-legend i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:4px}.finance-receipt-legend i.ok{background:#e2f8e8;border:1px solid #9bd5aa}.finance-receipt-legend i.warning{background:#ffe6e6;border:1px solid #e7a4a4}.finance-receipt-table{overflow:auto;flex:1;background:#fff;border-top:1px solid #dae5e9}.finance-receipt-table table{border-collapse:collapse;min-width:1450px;width:100%;font-size:10px}.finance-receipt-table th{position:sticky;top:0;z-index:2;background:#0b6270;color:#fff;text-transform:uppercase;font-size:8px;letter-spacing:.04em;padding:10px 9px;text-align:left}.finance-receipt-table td{padding:9px;border-bottom:1px solid rgba(155,172,180,.35)}.finance-receipt-table td.money{text-align:right;font-weight:700}.finance-receipt-table tr.receipt-balanced td{background:#e2f8e8}.finance-receipt-table tr.receipt-divergent td{background:#ffe6e6}.finance-receipt-table td.difference{color:#991b1b;font-weight:800}body.finance-modal-open{overflow:hidden}@media(max-width:900px){.finance-receipt-summary{grid-template-columns:repeat(2,1fr)}.finance-receipt-filters{flex-wrap:wrap}.finance-receipt-filters>input{flex-basis:100%}}
