.sc-reports-payment-ledger{position:relative;width:1100px;height:720px;font-family:var(--font-product);--pnl-base: color-mix(in oklch, var(--m-fg) 38%, var(--m-card));--pnl-cut-late: color-mix(in oklch, var(--m-fg) 22%, var(--m-card));--pnl-gop: color-mix(in oklch, var(--m-fg) 50%, var(--m-card));--pnl-noi: color-mix(in oklch, var(--m-fg) 85%, var(--m-card))}.sc-reports-payment-ledger .body{gap:12px}.sc-reports-payment-ledger .ph{padding-bottom:12px;gap:12px}.sc-reports-payment-ledger .ph .back{width:30px;height:30px;flex:none;border:1px solid var(--m-border);border-radius:8px;display:grid;place-items:center;color:var(--m-fg);background:var(--m-card)}.sc-reports-payment-ledger .ph .back svg{width:15px;height:15px}.sc-reports-payment-ledger .ht h1{font-size:20px}.sc-reports-payment-ledger .ht p{max-width:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-reports-payment-ledger .cols{flex:1;min-height:0;display:flex;flex-direction:column;gap:12px}.sc-reports-payment-ledger .pill{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:6px;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.sc-reports-payment-ledger .pill.good{background:color-mix(in oklch,var(--m-success) 12%,transparent);color:var(--m-success)}.sc-reports-payment-ledger .pill.bad{background:color-mix(in oklch,var(--m-danger) 12%,transparent);color:var(--m-danger)}.sc-reports-payment-ledger .sheet-card,.sc-reports-payment-ledger .card{background:var(--m-card);border:1px solid var(--m-border);border-radius:14px;overflow:hidden;flex:none}.sc-reports-payment-ledger .stair{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-bottom:1px solid var(--m-border)}.sc-reports-payment-ledger .step{padding:10px 14px 8px;border-right:1px solid color-mix(in oklch,var(--m-border) 60%,transparent);min-width:0}.sc-reports-payment-ledger .step:last-child{border-right:0}.sc-reports-payment-ledger .step .lb{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--m-faint);white-space:nowrap}.sc-reports-payment-ledger .step .v{margin-top:6px;font-size:21px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.sc-reports-payment-ledger .step .v.big{font-size:24px}.sc-reports-payment-ledger .step .v.minus{color:var(--m-muted-fg)}.sc-reports-payment-ledger .step .s{margin-top:3px;display:flex;flex-wrap:wrap;align-items:center;gap:3px 6px;font-size:11px;color:var(--m-faint);font-variant-numeric:tabular-nums;white-space:nowrap}.sc-reports-payment-ledger .mid{display:grid;grid-template-columns:1fr 364px}.sc-reports-payment-ledger .stmt{padding:0 16px 12px 20px;border-right:1px solid var(--m-border)}.sc-reports-payment-ledger .stmt .r{display:grid;grid-template-columns:1fr 110px 118px 52px;column-gap:8px;align-items:baseline;padding:3px 0;line-height:1.2;font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap}.sc-reports-payment-ledger .stmt .r.head{padding:10px 0 5px;border-bottom:1px solid var(--m-border);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--m-faint)}.sc-reports-payment-ledger .stmt .r.sec{display:block;padding:10px 0 3px;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--m-muted-fg)}.sc-reports-payment-ledger .stmt .r .c1{display:flex;align-items:baseline;gap:8px;min-width:0}.sc-reports-payment-ledger .stmt .r .c1 .nm{flex:none}.sc-reports-payment-ledger .stmt .r .c1 .dots{flex:1;min-width:16px;border-bottom:1px dotted var(--m-border);transform:translateY(-4px)}.sc-reports-payment-ledger .stmt .r .c1 .hint{flex:none;font-size:10.5px;color:var(--m-faint)}.sc-reports-payment-ledger .stmt .r .c1 .mg{margin-left:6px;font-size:11px;font-weight:500;color:var(--m-faint)}.sc-reports-payment-ledger .stmt .r .n,.sc-reports-payment-ledger .stmt .r .sh{text-align:right}.sc-reports-payment-ledger .stmt .r .sh{font-size:11.5px;color:var(--m-faint)}.sc-reports-payment-ledger .stmt .r .d{display:flex;justify-content:flex-end}.sc-reports-payment-ledger .stmt .r.step{font-weight:700;border-top:2px solid var(--m-fg);margin-top:4px;padding-top:7px}.sc-reports-payment-ledger .stmt .r.step .nm{font-size:13.5px;font-weight:800}.sc-reports-payment-ledger .stmt .r.step .n{font-size:16px;font-weight:800;letter-spacing:-.02em}.sc-reports-payment-ledger .days{padding:12px 18px 10px}.sc-reports-payment-ledger .dh{display:flex;align-items:baseline;gap:12px;margin-bottom:10px}.sc-reports-payment-ledger .dh h2{margin:0;white-space:nowrap;font-size:14px;font-weight:800;letter-spacing:-.014em}.sc-reports-payment-ledger .dh .lg{margin-left:auto;display:flex;gap:10px;font-size:10.5px;color:var(--m-muted-fg);white-space:nowrap}.sc-reports-payment-ledger .dh .lg span{display:inline-flex;align-items:center;gap:5px}.sc-reports-payment-ledger .dh .lg i{display:inline-block;width:10px;height:10px;border-radius:3px}.sc-reports-payment-ledger .dh .lg i.in{background:var(--pnl-gop)}.sc-reports-payment-ledger .dh .lg i.out{background:var(--pnl-cut-late);box-shadow:inset 0 0 0 1px var(--pnl-base)}.sc-reports-payment-ledger .bars{display:grid;grid-template-columns:repeat(31,minmax(0,1fr));gap:3px;align-items:end}.sc-reports-payment-ledger .bars .up{display:flex;align-items:flex-end;height:74px}.sc-reports-payment-ledger .bars .up i{display:block;width:100%;border-radius:3px 3px 0 0;background:var(--pnl-gop)}.sc-reports-payment-ledger .bars .up i.peak{background:var(--pnl-noi)}.sc-reports-payment-ledger .bars .down{height:16px;border-top:1px solid var(--m-border);padding-top:1px}.sc-reports-payment-ledger .bars .down i{display:block;width:100%;border-radius:0 0 3px 3px;background:var(--pnl-cut-late);box-shadow:inset 0 0 0 1px var(--pnl-base)}.sc-reports-payment-ledger .bars .ax{margin-top:3px;text-align:center;font-size:9px;color:var(--m-faint);font-variant-numeric:tabular-nums;height:11px}.sc-reports-payment-ledger .dsum{margin-top:6px;display:flex;flex-wrap:wrap;gap:2px 12px;font-size:10.5px;color:var(--m-muted-fg);white-space:nowrap}.sc-reports-payment-ledger .dsum b{color:var(--m-fg);font-weight:800;font-variant-numeric:tabular-nums}.sc-reports-payment-ledger .ops{flex:1;min-height:0}.sc-reports-payment-ledger .oh{display:flex;align-items:baseline;gap:10px;padding:11px 18px 8px}.sc-reports-payment-ledger .oh h2{margin:0;font-size:14px;font-weight:800;letter-spacing:-.014em}.sc-reports-payment-ledger .oh span{font-size:11.5px;color:var(--m-faint);font-variant-numeric:tabular-nums}.sc-reports-payment-ledger .ops table{width:100%;border-collapse:collapse;font-size:12.5px}.sc-reports-payment-ledger .ops th{padding:6px 14px;text-align:left;font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--m-faint);border-top:1px solid var(--m-border);border-bottom:1px solid color-mix(in oklch,var(--m-border) 60%,transparent);white-space:nowrap}.sc-reports-payment-ledger .ops td{padding:5px 14px;line-height:1.25;vertical-align:top;border-top:1px solid color-mix(in oklch,var(--m-border) 60%,transparent);white-space:nowrap;font-variant-numeric:tabular-nums}.sc-reports-payment-ledger .ops tr:first-child td{border-top:0}.sc-reports-payment-ledger .ops tr.refund td{background:color-mix(in oklch,var(--m-muted) 55%,transparent)}.sc-reports-payment-ledger .ops td b{font-weight:600}.sc-reports-payment-ledger .ops td .sub{display:block;font-size:10.5px;color:var(--m-faint)}.sc-reports-payment-ledger .ops td .muted{color:var(--m-muted-fg)}.sc-reports-payment-ledger .ops th.num,.sc-reports-payment-ledger .ops td.num{text-align:right}.sc-reports-payment-ledger .ops td.num{font-weight:700}
