.payables-panel{margin-bottom:24px}.payables-dashboard-button{text-align:left;color:#003057;cursor:pointer;background:#fff;border:0;flex-direction:column;gap:10px;width:100%;padding:12px;display:flex}.payables-dashboard-button strong{font-size:32px}.payables-dashboard-button span{font-size:16px}.payables-dialog{color:#003057;background:#fff;border-radius:12px;width:96vw;max-width:1100px;max-height:90vh;padding:24px;overflow:auto}.payables-dialog>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.payables-backdrop{z-index:1500}.supplier-payables-details{font-size:16px;line-height:1.5}.payables-totals{flex-wrap:wrap;gap:24px;padding:18px 0;display:flex}.payables-totals span{flex-direction:column;display:flex}.payables-totals b{font-size:24px}.payables-account{border-top:1px solid #003057;padding:14px 0}.payables-account>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:16px;display:flex}.payables-account>summary strong{flex:1;min-width:180px}.payables-account>summary b{font-size:21px}.payables-scroll{overflow-x:auto}.payables-scroll table{border-collapse:collapse;width:100%}.payables-scroll th,.payables-scroll td{text-align:right;white-space:nowrap;border-bottom:1px solid #dde4eb;padding:12px}.payables-scroll th:first-child,.payables-scroll td:first-child{text-align:left;white-space:normal;min-width:160px}.supplier-payables-details a{color:#003057;font-weight:600;text-decoration:underline}.payables-original,.payables-warning{font-size:14px;display:block}.payables-warning{color:#633e00;background:#fff2cd;padding:8px}.payables-invoice{max-width:1100px;margin:auto;padding:24px}.payables-invoice dl{grid-template-columns:minmax(120px,1fr) 2fr;gap:12px;display:grid}.payables-invoice dd{margin:0}
