.payments-card-summary,.payments-card-quantities,.payments-card-exceptions{display:none}.payment-card-disclosure{border:1px solid #d4d4d4;border-radius:.5rem;background:#fff}.payment-card-disclosure-toggle{display:flex;gap:.65rem;align-items:center;width:100%;min-height:44px;padding:.65rem .8rem;text-align:left;color:#171717;font-weight:600;font-size:.95rem}.payments-earnings-footer{padding:.75rem 1rem calc(.75rem + var(--payments-footer-safe-bottom, var(--safe-bottom-usable, 0px)))}.payments-contract-toolbar{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:.5rem;align-items:stretch;padding:.5rem .75rem}.payments-contract-toolbar .payments-contract-heading,.payments-contract-toolbar .payments-contract-actions{display:contents}.payments-contract-toolbar [data-testid=payment-contract-identity]{position:relative;min-height:52px}.payments-contract-label{position:absolute;top:.3rem;left:.5rem;font-size:.65rem;line-height:1;pointer-events:none}.payments-contract-name{height:100%;padding:1.1rem .5rem .3rem;font-size:1rem;line-height:1.25}.payments-contract-action{min-height:52px;line-height:1.2}.payments-contract-toolbar .payments-landscape-forecast-control{order:1;justify-content:center}[data-payments-tight-viewport] .payments-contract-toolbar{padding-top:.25rem;padding-bottom:.25rem}[data-payments-tight-viewport] .payments-contract-toolbar [data-testid=payment-contract-identity],[data-payments-tight-viewport] .payments-contract-action{min-height:44px}[data-payments-tight-viewport] .payments-contract-label{display:none}[data-payments-tight-viewport] .payments-contract-name{padding-top:.6rem;padding-bottom:.6rem}[data-payments-tight-viewport] .payments-earnings-footer{padding-top:.35rem;padding-bottom:calc(.35rem + var(--payments-footer-safe-bottom, var(--safe-bottom-usable, 0px)))}[data-payments-tight-viewport] .payments-earnings-footer>div:first-child>div>strong{font-size:1.4rem}.payment-card-disclosure [data-testid=payment-day-route-shell]{border:0;border-top:1px solid #e5e5e5;border-radius:0 0 .5rem .5rem;background:#fafafa}@media(max-width:1023px){[data-testid=payments-ledger-header]{display:none!important}.payments-card-list{padding:.75rem;background:#e9eaec;border-top:1px solid #d4d4d4}.payments-card-wrap{margin-bottom:.8rem;overflow:hidden;border:1px solid #c7cbd1!important;border-radius:.65rem;background:#fff!important;box-shadow:none!important}.payments-card-wrap:last-child{margin-bottom:0}.payments-card-linked-row{display:none}.payments-card-wrap>button.payments-ledger-grid{display:block;padding:.8rem .85rem .55rem;width:100%;background:#fff;opacity:1}.payments-card-wrap>button>span:not(.payments-card-summary){display:none!important}.payments-card-wrap>button.payments-ledger-grid>.payments-card-summary{padding-left:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.4rem .5rem;align-items:start}.payments-card-date-line{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;min-width:0}.payments-card-date{color:#0c1535;font-size:1rem;font-weight:700}.payments-card-chevron{width:14px;height:14px;color:#52617a;flex-shrink:0}.payments-card-badge{border-radius:999px;background:#eceef1;color:#536078;padding:.16rem .48rem;font-size:.7rem;line-height:1.35;font-weight:500}.payments-card-today{color:#1458b8;background:#e0edff}.payments-card-no-entry{color:#ac2626;background:#fee8e8}.payments-card-amount{font-size:1.3rem;font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums;white-space:nowrap}.payments-card-context,.payments-card-source{color:#536078;font-size:.76rem;line-height:1.5;font-weight:400}.payments-card-context{min-width:0;overflow-wrap:anywhere}.payments-card-source{text-align:right}.payments-card-source.text-amber-600{color:#b66d06}.payments-card-quantities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 .85rem;padding:.55rem 0 .65rem;border-top:1px solid #d9dce3;color:#536078}.payments-card-quantities>span{display:flex;align-items:center;gap:.45rem;min-width:0}.payments-card-quantities>span+span{padding-left:1rem;border-left:1px solid #d9dce3}.payments-card-quantities strong{font-size:1.25rem;color:#0c1535;font-variant-numeric:tabular-nums}.payments-card-quantities>span>span{font-size:.8rem}.payments-card-exceptions{display:block;border-top:1px solid #d9dce3;background:#f6f6f7;padding:.55rem .85rem;color:#536078;font-size:.75rem;line-height:1.5}.payments-card-exceptions p+p{margin-top:.2rem}[data-testid=payment-day-content]{padding:.65rem .85rem .85rem}[data-testid=payment-day-value-controls]{border-top:1px solid #d9dce3;padding-top:.65rem;gap:1rem}[data-testid=payment-day-value-controls]>label{font-size:.8rem;font-weight:400;text-transform:none;text-align:left}[data-testid=payment-day-value-controls]>label>span{justify-content:flex-start}[data-testid=payment-day-route-shell]>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:.4rem}[data-testid=payment-day-route-shell] label{font-size:.7rem;text-align:left}[data-testid=payment-day-route-shell] input,[data-testid=payment-day-route-shell] select{height:42px;font-size:1rem;text-align:left;text-align-last:left;padding:.4rem}}@media(max-height:460px)and (orientation:landscape){.payments-earnings-footer{padding-top:.35rem;padding-bottom:calc(.35rem + var(--payments-footer-safe-bottom, var(--safe-bottom-usable, 0px)))}.payments-earnings-footer strong{font-size:1.2rem}.payments-earnings-footer p{font-size:.75rem}}@media(max-width:359px){.payments-card-list{padding:.5rem}.payments-card-wrap>button.payments-ledger-grid{padding-left:.65rem;padding-right:.65rem}.payments-card-date{font-size:.9rem}.payments-card-amount{font-size:1.12rem}.payments-card-context,.payments-card-source{font-size:.7rem}}
