.payments-card-summary,.payments-card-quantities,.payments-card-exceptions{display:none}.payments-card-wrap{position:relative}.payments-card-heading{position:absolute;top:21px;left:12px;z-index:2;width:76px}.payments-card-heading-date,.payments-card-heading-amount{display:none}.payments-card-heading>.payments-card-entry-notice{min-height:24px;width:100%;padding:0;justify-content:flex-start;font-size:10px;line-height:1.2;white-space:nowrap}.payments-card-heading>.payments-card-entry-notice svg{display:none}.payments-card-has-entry-notice>button.payments-ledger-grid{min-height:44px}.payments-card-has-entry-notice .payments-ledger-date-cell{align-self:stretch;align-items:flex-start;padding-top:0}.payments-card-wrap.payments-card-is-today{outline:2px solid #059669;outline-offset:-2px}.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:.5rem .75rem calc(.5rem + var(--payments-footer-safe-bottom, var(--safe-bottom-usable, 0px)))}.payments-earnings-label{font-size:.875rem;line-height:1.25}.payments-earnings-amount{font-size:1.25rem;line-height:1.25}.payments-contract-toolbar{--payments-toolbar-action-width: 64px;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:.5rem;align-items:stretch;min-height:47px;padding:3px .75rem 4px}.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:max(40px,2.5rem)}.payments-contract-label{position:absolute;top:.3rem;left:.5rem;font-size:.65rem;line-height:1;pointer-events:none}.payments-contract-name{height:100%;min-height:calc(max(40px,2.5rem) - 2px);padding:1.0625rem .5rem .25rem;font-size:1rem;line-height:1}.payments-contract-action{min-height:max(40px,2.5rem);line-height:1.2}.payments-contract-action-wide{display:inline-flex;align-items:center;justify-content:center;gap:.25rem}.payments-contract-action-compact,.payments-contract-sort,.payments-contract-select-chevron,.payments-contract-toolbar .payments-landscape-back{display:none}.payments-contract-toolbar .payments-landscape-forecast-control{order:1;min-height:40px;justify-content:center}[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-amount{font-size:1.1rem}.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),(max-width:1024px)and (max-height:500px)and (min-aspect-ratio:4 / 3){.payments-contract-toolbar{--payments-toolbar-action-width: 64px;grid-template-columns:var(--payments-toolbar-columns);gap:6px;min-height:47px;padding:3px 12px 4px}.payments-contract-toolbar [data-testid=payment-contract-identity]{min-height:max(40px,2.5rem)}.payments-contract-label{top:.25rem;left:8px;font-size:.625rem;letter-spacing:.035em}.payments-contract-name{min-height:calc(max(40px,2.5rem) - 2px);padding:1.0625rem 25px .25rem 8px;font-size:.9375rem;line-height:1}select.payments-contract-name{appearance:none;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.payments-contract-select-chevron{display:block;position:absolute;right:7px;bottom:10px;width:13px;color:#536078;pointer-events:none}.payments-contract-action{min-height:max(40px,2.5rem);padding:3px;font-size:.8125rem}.payments-contract-action-wide{display:none}.payments-contract-action-compact{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.payments-contract-action-compact>span{white-space:nowrap;line-height:.875rem}.payments-contract-sort{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0;min-height:max(40px,2.5rem);padding:2px;border:1px solid #cbd5e1;border-radius:8px;background:#f7f8fa;color:#536078}.payments-contract-sort svg{width:20px;height:20px}.payments-contract-sort>span{font-size:.5625rem;font-weight:600;line-height:.6875rem}.payments-contract-sort[data-order=oldest]{background:#eff6ff;color:#1754a2;border-color:#b6c9e3}.payments-contract-toolbar .payments-landscape-forecast-control{min-height:40px}}@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-wrap.payments-card-is-today{border:2px solid #059669!important;outline:0;box-shadow:0 0 0 1px #10b98126!important}.payments-card-heading{position:static;display:flex;align-items:center;gap:.2rem;width:auto;padding:.2rem .85rem 0}.payments-card-heading-date,.payments-card-heading-amount{display:flex;align-items:center;min-height:44px}.payments-card-heading-date{flex-shrink:1}.payments-card-heading-amount{justify-content:flex-end;margin-left:auto;flex-shrink:0}.payments-card-heading>.payments-card-entry-notice{min-height:44px;width:auto;flex-shrink:0;padding:0 .2rem;font-size:.65rem}.payments-card-heading>.payments-card-entry-notice svg{display:block;width:12px;height:12px}.payments-card-heading button:focus-visible{outline:2px solid #737373;outline-offset:-2px;border-radius:.25rem}.payments-card-wrap.payments-card-has-entry-notice>button.payments-ledger-grid{min-height:0;padding-top:0}.payments-card-has-entry-notice>button .payments-card-date-line,.payments-card-has-entry-notice>button .payments-card-amount{display:none}.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:#065f46;background:#d1fae5}.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 [data-quantity-source=forecast] strong,.payments-card-quantities strong[data-quantity-source=forecast]{color:#b66d06}.payments-card-quantities>span>span{font-size:.8rem}.payments-card-quantity-action{display:flex;align-items:center;gap:.45rem;min-width:0;min-height:44px;margin-block:-.55rem -.65rem;padding-block:.55rem .65rem;flex:1;text-align:left;color:inherit}.payments-card-quantity-action>span{font-size:.8rem}.payments-card-quantity-action:focus-visible{outline:2px solid #737373;outline-offset:2px;border-radius:.25rem}.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-width:1024px)and (max-height:500px)and (min-aspect-ratio:4 / 3){.payments-contract-toolbar[data-has-landscape-status]{grid-template-columns:var(--payments-toolbar-columns) minmax(0,.5fr)}.payments-contract-toolbar[data-has-landscape-back]{grid-template-columns:44px var(--payments-toolbar-columns)}.payments-contract-toolbar[data-has-landscape-back][data-has-landscape-status]{grid-template-columns:44px var(--payments-toolbar-columns) minmax(0,.5fr)}.payments-contract-toolbar .payments-landscape-back{display:grid;height:44px;margin-block:-2px}}@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-amount{font-size:1.1rem}.payments-earnings-label{font-size:.75rem}}@media(max-width:359px){.payments-contract-toolbar{--payments-toolbar-action-width: 56px;gap:5px;padding-left:8px;padding-right:8px}.payments-contract-action{font-size:.71875rem}.payments-contract-name{font-size:.875rem}.payments-card-list{padding:.5rem}.payments-card-wrap>button.payments-ledger-grid{padding-left:.65rem;padding-right:.65rem}.payments-card-heading{padding-left:.65rem;padding-right:.65rem;gap:.1rem}.payments-card-heading>.payments-card-entry-notice{font-size:.6rem;gap:.15rem;padding:0 .1rem}.payments-card-heading-date.payments-card-date-line{gap:.25rem}.payments-card-date{font-size:.9rem}.payments-card-amount{font-size:1.12rem}.payments-card-context,.payments-card-source{font-size:.7rem}}
