.px-pay{color:var(--px-ink-soft);font-family:var(--px-font-ui);font-size:var(--px-body-size);line-height:var(--px-body-line);padding-bottom:var(--px-space-7)}.px-pay-quiet{margin:var(--px-space-6) 0;font-size:var(--px-size-3);color:var(--px-ink-faint)}.px-pay-faint{color:var(--px-ink-faint)}.px-pay-head{justify-content:space-between;align-items:flex-start;gap:var(--px-space-5);padding:var(--px-space-6) 0 var(--px-space-5);border-bottom:var(--px-hairline-w) solid var(--px-hairline);display:flex}.px-pay-title{font-size:var(--px-size-9);font-weight:500;line-height:var(--px-display-line);letter-spacing:var(--px-display-track);color:var(--px-ink);margin:0}.px-pay-lede{max-width:65ch;margin:var(--px-space-3) 0 0;font-size:var(--px-size-3);color:var(--px-ink-soft)}.px-pay-h2{font-size:var(--px-size-7);font-weight:500;line-height:var(--px-title-line);letter-spacing:var(--px-title-track);color:var(--px-ink);margin:0}.px-pay-note{max-width:72ch;margin:var(--px-space-4) 0 0;font-size:var(--px-size-2);color:var(--px-ink-faint);line-height:1.5}.px-pay-note-alert{color:var(--px-ink-soft)}.px-pay-outline{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--px-space-2);min-height:var(--px-hit);padding:0 var(--px-space-4);border:var(--px-hairline-w) solid var(--px-accent-edge);border-radius:var(--px-radius-frame);color:var(--px-accent-ink);font:inherit;font-size:var(--px-size-3);white-space:nowrap;cursor:pointer;transition:background-color var(--px-dur-select) var(--px-ease), border-color var(--px-dur-select) var(--px-ease);background:0 0;line-height:1;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.px-pay-outline:hover:not(:disabled){border-color:var(--px-accent);background:var(--px-accent-wash)}}.px-pay-outline:disabled{color:var(--px-ink-faint);border-color:var(--px-hairline);cursor:default}.px-pay-quiet-btn{min-height:var(--px-hit);color:var(--px-accent-ink);font:inherit;font-size:var(--px-size-2);text-decoration:underline;-webkit-text-decoration-color:var(--px-accent-edge);text-decoration-color:var(--px-accent-edge);text-underline-offset:var(--px-space-1);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}@media (hover:hover) and (pointer:fine){.px-pay-quiet-btn:hover:not(:disabled){-webkit-text-decoration-color:var(--px-accent);text-decoration-color:var(--px-accent)}}.px-pay-outline:focus-visible,.px-pay-quiet-btn:focus-visible{outline:2px solid var(--px-accent);outline-offset:2px}.px-pay-state{align-items:flex-start;gap:var(--px-space-4);padding:var(--px-space-6) 0;flex-direction:column;display:flex}.px-pay-state-line{max-width:55ch;font-size:var(--px-size-3);color:var(--px-ink-soft);margin:0}.px-pay-arrow{flex:none}.px-pay-table{width:100%;margin-top:var(--px-space-3);border-collapse:collapse;font-size:var(--px-size-3)}.px-pay-table th,.px-pay-table td{padding:var(--px-space-4) var(--px-space-3);border-bottom:var(--px-hairline-w) solid var(--px-hairline);text-align:left;vertical-align:middle;font-weight:400}.px-pay-table thead th{font-size:var(--px-size-2);color:var(--px-ink-faint)}.px-pay-table th:first-child,.px-pay-table td:first-child{padding-left:0}.px-pay-table th:last-child,.px-pay-table td:last-child{text-align:right;padding-right:0}.px-pay-table thead th.px-pay-amount,.px-pay-table th:nth-child(4){text-align:right}.px-pay-date,.px-pay-plan,.px-pay-amount{font-family:var(--px-font-chart);font-size:var(--px-read-size);letter-spacing:var(--px-read-track);font-variant-numeric:tabular-nums;color:var(--px-ink);white-space:nowrap}.px-pay-amount{text-align:right}.px-pay-for{overflow-wrap:anywhere;min-width:0;color:var(--px-ink);font-weight:400}.px-pay-plan{text-transform:capitalize;color:var(--px-ink-soft)}.px-pay-invoice{min-width:150px}.px-pay-invoice-said{justify-content:flex-end;align-items:center;gap:0 var(--px-space-2);font-size:var(--px-size-2);color:var(--px-ink-soft);flex-wrap:wrap;display:inline-flex}.px-pay-invoice-btn{min-width:96px}.px-pay-older{align-items:flex-start;gap:var(--px-space-3);margin-top:var(--px-space-5);flex-direction:column;display:flex}.px-pay-older .px-pay-note{margin:0}@media (max-width:900px){.px-pay-head{align-items:stretch;gap:var(--px-space-4);padding-top:var(--px-space-5);flex-direction:column}.px-pay-title{font-size:var(--px-size-8)}.px-pay-state .px-pay-outline,.px-pay-older .px-pay-outline{align-self:stretch}.px-pay-table,.px-pay-table tbody{display:block}.px-pay-table thead{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.px-pay-table tr{align-items:center;gap:var(--px-space-1) var(--px-space-3);margin-top:var(--px-space-3);padding:var(--px-space-4);border:var(--px-hairline-w) solid var(--px-hairline);border-radius:var(--px-radius-panel);background:var(--px-panel-deep);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"for for amount""date plan plan""status status status""invoice invoice invoice";display:grid}.px-pay-table th,.px-pay-table td,.px-pay-table th:first-child,.px-pay-table td:first-child,.px-pay-table th:last-child,.px-pay-table td:last-child{text-align:left;border-bottom:0;padding:0}.px-pay-for{grid-area:for}.px-pay-amount{text-align:right;color:var(--px-ink);grid-area:amount}.px-pay-date{font-size:var(--px-size-2);color:var(--px-ink-faint);grid-area:date}.px-pay-plan{font-size:var(--px-size-2);color:var(--px-ink-faint);grid-area:plan}.px-pay-plan:not(:empty):before{content:"·";margin-right:var(--px-space-3)}.px-pay-status{margin-top:var(--px-space-2);grid-area:status}.px-pay-invoice{min-width:0;margin-top:var(--px-space-2);padding-top:var(--px-space-3);border-top:var(--px-hairline-w) solid var(--px-hairline);grid-area:invoice}.px-pay-invoice-said{justify-content:flex-start}.px-pay-invoice-btn{width:100%}}.px-pay-empty-acts{gap:var(--px-space-3);flex-wrap:wrap;display:flex}
