.merchant-finance{min-width:0;max-width:1160px;color:var(--qpm-ink);gap:20px;margin-inline:auto;display:grid}.merchant-finance h1{margin:0;font-size:26px}.merchant-finance h2,.merchant-finance__monthly h2,.merchant-finance__network h2{margin:0;font-size:20px}.merchant-finance h3,.merchant-finance__period h3{margin:4px 0 10px;font-size:16px}.merchant-finance p,.merchant-finance__period p,.merchant-finance__head p{color:var(--qpm-muted);margin:8px 0 12px;line-height:1.6}.merchant-finance__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.merchant-finance__head>div{flex:1;min-width:min(100%,220px)}.merchant-finance__eyebrow{color:var(--qpm-muted);font-size:13px;font-weight:600}.merchant-finance__periods{border-block:1px solid var(--qpm-border);grid-template-columns:repeat(2,minmax(0,1fr));margin-block:16px;display:grid}.merchant-finance__period{min-width:0;padding:20px 0}.merchant-finance__periods .merchant-finance__period+.merchant-finance__period{border-left:1px solid var(--qpm-border);margin-left:24px;padding-left:24px}.merchant-finance__amount{font-variant-numeric:tabular-nums;margin-bottom:12px;font-size:clamp(24px,3vw,32px);line-height:1.3;display:block}.merchant-finance__accrual{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:24px;display:flex}.merchant-finance__accrual>div{flex:1;min-width:min(100%,200px)}.merchant-finance__rows{margin:0 0 16px}.merchant-finance__rows>div{border-bottom:1px solid var(--qpm-border);justify-content:space-between;align-items:baseline;gap:16px;padding-block:10px;display:flex}.merchant-finance__rows dt{color:var(--qpm-muted)}.merchant-finance__rows dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-weight:600}.merchant-finance small,.merchant-finance__rows small{color:var(--qpm-muted);font-size:13px;line-height:1.6;display:block}.merchant-finance__notice{border-left:3px solid var(--qpm-border);background:var(--qpm-surface-2,var(--qpm-bg));border-radius:6px;padding:14px 16px}.merchant-finance__table{max-width:100%;margin-block:16px;overflow-x:auto}.merchant-finance__table table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.merchant-finance__table th{color:var(--qpm-muted);font-weight:600}.merchant-finance__table th,.merchant-finance__table td{border-bottom:1px solid var(--qpm-border);vertical-align:top;padding:14px 12px}.merchant-finance__table td:nth-child(2),.merchant-finance__table td:nth-child(3){white-space:nowrap;font-variant-numeric:tabular-nums}.merchant-finance__table td:first-child{overflow-wrap:anywhere;min-width:150px}.merchant-finance__pager,.merchant-finance__status-totals{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.merchant-finance__status-totals{color:var(--qpm-muted);justify-content:flex-start;font-size:14px}.merchant-finance__status-totals strong{color:var(--qpm-ink);display:block}.merchant-finance label{gap:6px;font-size:14px;display:grid}.merchant-finance input{background:var(--qpm-surface);color:var(--qpm-ink);border:1px solid var(--qpm-border);max-width:100%;min-height:44px;font:inherit;border-radius:8px;padding:10px 12px}.merchant-finance__invoice-row{border-bottom:1px solid var(--qpm-border);flex-wrap:wrap;align-items:center;gap:16px;padding-block:18px;display:flex}.merchant-finance__invoice-row>div:first-child{flex:1;min-width:150px}.merchant-finance-modal{max-width:900px}.merchant-finance-modal.merchant-invoice-modal{max-width:640px}.merchant-finance-modal .merchant-monthly__invoice{border-top:0;padding-top:0}.merchant-finance__compact{min-width:0}.merchant-finance__compact h3{margin:0;font-size:16px}.merchant-finance__compact .merchant-finance__rows>div{flex-wrap:wrap;gap:4px 12px}html[data-merchant-large-text=true] .merchant-finance{font-size:16px}html[data-merchant-large-text=true] .merchant-finance small,html[data-merchant-large-text=true] .merchant-finance__eyebrow{font-size:15px}@media (max-width:640px){.merchant-finance__periods{grid-template-columns:minmax(0,1fr)}.merchant-finance__periods .merchant-finance__period+.merchant-finance__period{border-left:0;border-top:1px solid var(--qpm-border);margin-left:0;padding-left:0}.merchant-finance__rows>div{flex-wrap:wrap;gap:4px 12px}.merchant-finance__invoice-row>button{width:100%}}
