.payments-page{gap:var(--hf-space-4);inline-size:100%;min-inline-size:0;color:var(--hf-color-fg-default);display:grid}.payments-page__header{justify-content:space-between;align-items:flex-end;gap:var(--hf-space-5);min-inline-size:0;display:flex}.payments-page__header>div:first-child{min-inline-size:0}.payments-page__header h1{margin:var(--hf-space-2) 0 0;letter-spacing:-.04em;font-size:clamp(1.5625rem,2vw,1.75rem);line-height:1.08}.payments-page__header h1:focus-visible{border-radius:var(--hf-radius-sm);outline:2px solid var(--hf-color-focus-ring);outline-offset:var(--hf-space-1)}.payments-page__header p{max-inline-size:45rem;margin:var(--hf-space-2) 0 0;color:var(--hf-color-fg-muted);font-size:var(--hf-font-size-md);line-height:var(--hf-line-height-default)}.payments-page__eyebrow{color:var(--hf-color-accent-default);font-size:.625rem;font-weight:var(--hf-font-weight-bold);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.625rem;display:flex}.payments-page__header-action{flex:none}.payments-panel__skeleton{gap:var(--hf-space-3);display:grid}.payments-panel__heading{align-items:center;gap:var(--hf-space-2);min-inline-size:0;display:flex}.payments-panel__icon{border-radius:var(--hf-radius-sm);block-size:1.75rem;inline-size:1.75rem;color:var(--hf-color-accent-default);background:var(--hf-color-accent-subtle);place-items:center;display:grid}.payments-panel__icon svg{inline-size:var(--hf-size-icon-sm);block-size:var(--hf-size-icon-sm)}.payments-panel__content{min-inline-size:0}.payments-mobile-cards button:focus-visible,.payments-row-button:focus-visible{outline:2px solid var(--hf-color-focus-ring);outline-offset:2px}.payments-list-panel>.payments-panel__content{min-block-size:22.5rem}.payments-list-panel[data-state=loading]>.payments-panel__content,.payments-list-panel[data-state=empty]>.payments-panel__content,.payments-list-panel[data-state=error]>.payments-panel__content{padding:var(--hf-space-4)}.payments-record-count{color:var(--hf-color-fg-muted);font-size:var(--hf-font-size-xs);font-weight:var(--hf-font-weight-semibold)}.payments-desktop-table-wrap{min-inline-size:0;overflow-x:auto}.payments-table{table-layout:fixed;inline-size:100%;min-inline-size:64rem}.payments-table th:first-child{inline-size:19%}.payments-table th:nth-child(2){inline-size:10%}.payments-table th:nth-child(3){inline-size:14%}.payments-table th:nth-child(4){inline-size:13%}.payments-table th:nth-child(5){inline-size:17%}.payments-table th:nth-child(6){inline-size:10%}.payments-table th:nth-child(7){inline-size:17%}.payments-table thead th{block-size:2.6875rem;color:var(--hf-color-fg-muted);background:color-mix(in srgb, var(--hf-color-bg-subtle) 78%, transparent);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;padding:.625rem .75rem;font-size:.5625rem}.payments-table td,.payments-table tbody th{vertical-align:middle;block-size:4.3125rem;font-weight:inherit;overflow-wrap:anywhere;padding:.625rem .75rem;position:static}.payments-table tbody th{text-align:start}.payments-linked-row{position:relative}.payments-table td>strong,.payments-table td>small{display:block}.payments-table td>strong{color:var(--hf-color-fg-default);font-size:var(--hf-font-size-xs)}.payments-table td>small{color:var(--hf-color-fg-muted);margin-block-start:var(--hf-space-1);font-size:.5625rem}.payments-linked-row:hover>*{background:var(--hf-color-bg-hover)}.payments-linked-row:has(.payments-row-button:focus-visible)>*{background:var(--hf-color-bg-hover)}.payments-linked-row:has(.payments-row-button:focus-visible){outline:2px solid var(--hf-color-focus-ring);outline-offset:-2px}.payments-row-button{place-content:center start;gap:var(--hf-space-1);min-block-size:2.75rem;inline-size:100%;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;display:grid}.payments-row-button .dashboard-operation-identity{inline-size:100%}.payments-row-button:after{content:"";position:absolute;inset:0}.payments-row-button:focus-visible{outline:0}.payments-row-button strong{color:var(--hf-color-fg-default);font-size:var(--hf-font-size-sm)}.payments-row-button small{color:var(--hf-color-fg-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.5625rem;overflow:hidden}.payments-linked-row:hover .payments-row-button strong{color:var(--hf-color-accent-default)}.payments-mobile-cards{gap:.625rem;margin:0;padding:.625rem;list-style:none;display:none}.payments-mobile-cards>li>button{border:1px solid var(--hf-color-border-subtle);border-radius:var(--hf-radius-md);min-block-size:2.75rem;inline-size:100%;color:var(--hf-color-fg-default);background:var(--hf-color-bg-elevated);text-align:start;cursor:pointer;transition:border-color var(--hf-duration-fast) var(--hf-ease-standard), background-color var(--hf-duration-fast) var(--hf-ease-standard), transform var(--hf-duration-fast) var(--hf-ease-standard);gap:.8125rem;padding:.875rem;display:grid}.payments-mobile-cards>li>button:hover{border-color:var(--hf-color-accent-border);background:var(--hf-color-bg-hover);transform:translateY(-1px)}.payments-mobile-card__header,.payments-mobile-card__footer{justify-content:space-between;align-items:center;gap:.625rem;min-inline-size:0;display:flex}.payments-mobile-card__footer>span:last-child{justify-items:end;gap:var(--hf-space-1);display:grid}.payments-mobile-card__header>span:first-child{gap:.1875rem;min-inline-size:0;display:grid}.payments-mobile-card__header strong{font-size:var(--hf-font-size-md)}.payments-mobile-card__header small,.payments-mobile-card__footer small,.payments-mobile-card__expiry{color:var(--hf-color-fg-muted);font-size:.625rem}.payments-mobile-card__grid{gap:var(--hf-space-3);border-radius:var(--hf-radius-sm);background:var(--hf-color-bg-subtle);grid-template-columns:repeat(2,minmax(0,1fr));padding:.6875rem;display:grid}.payments-mobile-card__grid>span{gap:var(--hf-space-1);min-inline-size:0;display:grid}.payments-mobile-card__grid small{color:var(--hf-color-fg-muted);text-transform:uppercase;font-size:.5625rem}.payments-mobile-card__grid .payments-mobile-card__note{letter-spacing:0;text-transform:none;font-size:.625rem}.payments-mobile-card__grid strong{font-size:var(--hf-font-size-xs);text-overflow:ellipsis;overflow:hidden}.invoice-detail,.payments-create-form{gap:var(--hf-space-4);display:grid}.invoice-detail__section{gap:.625rem;display:grid}.invoice-detail__section-heading{justify-content:space-between;align-items:center;gap:var(--hf-space-3);display:flex}.invoice-detail__section-heading h3{font-size:var(--hf-font-size-sm);margin:0}.invoice-detail__section-heading small{color:var(--hf-color-fg-muted);font-size:.5625rem}.payments-detail-list{border:1px solid var(--hf-color-border-subtle);border-radius:var(--hf-radius-md);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.payments-detail-list>div{border-block-end:1px solid var(--hf-color-border-subtle);align-content:center;gap:.3125rem;min-block-size:3.8125rem;min-inline-size:0;padding:.6875rem .8125rem;display:grid}.payments-detail-list>div:nth-child(odd){border-inline-end:1px solid var(--hf-color-border-subtle)}.payments-detail-list>div:nth-last-child(-n+2){border-block-end:0}.payments-detail-list dt{color:var(--hf-color-fg-muted);font-size:.5625rem;font-weight:var(--hf-font-weight-semibold);letter-spacing:.04em;text-transform:uppercase}.payments-detail-list dd{min-inline-size:0;color:var(--hf-color-fg-default);font-size:var(--hf-font-size-sm);font-weight:var(--hf-font-weight-semibold);overflow-wrap:anywhere;margin:0}.invoice-detail__transaction{border-inline-end:0;grid-column:1/-1}.invoice-detail__evidence code{color:var(--hf-color-fg-secondary);font-family:var(--hf-font-family-mono);font-size:.625rem;font-weight:var(--hf-font-weight-medium);overflow-wrap:anywhere}.invoice-lifecycle{border:1px solid var(--hf-color-border-subtle);border-radius:var(--hf-radius-md);background:var(--hf-color-bg-subtle);margin:0;padding:.875rem;list-style:none}.invoice-lifecycle li{grid-template-columns:.875rem minmax(0,1fr);gap:.625rem;padding-block-end:1.125rem;display:grid;position:relative}.invoice-lifecycle li:last-child{padding-block-end:0}.invoice-lifecycle li:not(:last-child):before{background:var(--hf-color-border-strong);content:"";inline-size:.125rem;position:absolute;inset-block:.75rem 0;inset-inline-start:.3125rem}.invoice-lifecycle__marker{z-index:1;border:2px solid var(--hf-color-border-strong);border-radius:var(--hf-radius-full);background:var(--hf-color-bg-subtle);block-size:.75rem;inline-size:.75rem;margin-block-start:.125rem;position:relative}.invoice-lifecycle li[data-state=complete] .invoice-lifecycle__marker{border-color:var(--hf-color-status-success-fg);background:var(--hf-color-status-success-fg);box-shadow:0 0 .5rem color-mix(in srgb, var(--hf-color-status-success-fg) 55%, transparent)}.invoice-lifecycle li[data-state=current] .invoice-lifecycle__marker{border-color:var(--hf-color-accent-default);background:var(--hf-color-accent-default);box-shadow:0 0 .5rem color-mix(in srgb, var(--hf-color-accent-default) 55%, transparent)}.invoice-lifecycle li[data-state=attention] .invoice-lifecycle__marker{border-color:var(--hf-color-status-warning-fg);background:var(--hf-color-status-warning-fg)}.invoice-lifecycle li>div{gap:var(--hf-space-1);display:grid}.invoice-lifecycle li>div>span{justify-content:space-between;align-items:baseline;gap:.625rem;display:flex}.invoice-lifecycle strong{font-size:var(--hf-font-size-xs)}.invoice-lifecycle time,.invoice-lifecycle p{color:var(--hf-color-fg-muted);font-size:.625rem}.invoice-lifecycle p{line-height:var(--hf-line-height-default);margin:0}.invoice-detail__note{border-inline-start:3px solid var(--hf-color-status-warning-fg);border-radius:0 var(--hf-radius-sm) var(--hf-radius-sm) 0;color:var(--hf-color-fg-secondary);background:var(--hf-color-status-warning-bg);font-size:var(--hf-font-size-xs);line-height:var(--hf-line-height-default);margin:0;padding:.75rem .875rem}.payments-explorer-link{min-block-size:2.75rem;padding:var(--hf-space-3);justify-content:space-between;align-items:center;gap:var(--hf-space-3);border:1px solid var(--hf-color-border-default);border-radius:var(--hf-radius-md);color:var(--hf-color-accent-default);text-decoration:none;display:flex}.payments-explorer-link span{gap:var(--hf-space-1);display:grid}.payments-explorer-link small{color:var(--hf-color-fg-muted)}.payments-create-model{justify-content:space-between;align-items:center;gap:var(--hf-space-3);border:1px solid var(--hf-color-accent-border);border-radius:var(--hf-radius-md);min-block-size:3.125rem;color:var(--hf-color-fg-muted);background:var(--hf-color-accent-subtle);font-size:var(--hf-font-size-xs);padding:.625rem .75rem;display:flex}.payments-create-model strong{color:var(--hf-color-fg-default);font-size:var(--hf-font-size-sm)}.payments-copy-feedback{min-block-size:1rem;margin:calc(var(--hf-space-3) * -1) 0 0;color:var(--hf-color-fg-muted);font-size:var(--hf-font-size-xs)}@media (prefers-reduced-motion:no-preference){.payments-page__header{animation:payments-surface-enter var(--hf-duration-medium) var(--hf-ease-emphasized) both}}@keyframes payments-surface-enter{0%{opacity:0;transform:translateY(.375rem)}to{opacity:1;transform:translateY(0)}}@media (width<=60rem){.payments-page{gap:var(--hf-space-3)}.payments-page__header{flex-direction:column;align-items:stretch;gap:.875rem}.payments-page__header-action,.payments-page__header-action>*{inline-size:100%}.payments-mobile-primary-action{min-block-size:2.75rem}.payments-desktop-table-wrap{display:none}.payments-mobile-cards{display:grid}.payments-list-panel>.payments-panel__content{min-block-size:20rem}.payments-detail-list{grid-template-columns:1fr}.payments-detail-list>div,.payments-detail-list>div:nth-child(odd),.payments-detail-list>div:nth-last-child(-n+2){border-inline-end:0;border-block-end:1px solid var(--hf-color-border-subtle)}.payments-detail-list>div:last-child{border-block-end:0}}@container dashboard-record-panel (width<=63.99rem){.payments-desktop-table-wrap{display:none}.payments-mobile-cards{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@container dashboard-record-panel (width<=42rem){.payments-mobile-cards{grid-template-columns:minmax(0,1fr)}}@media (width<=26.25rem){.payments-page__eyebrow{flex-direction:column;align-items:flex-start}.payments-mobile-card__grid{grid-template-columns:1fr}.invoice-detail__section-heading,.invoice-lifecycle li>div>span{flex-direction:column;align-items:flex-start;gap:.3125rem}}.address-copy{align-items:center;gap:var(--hf-space-2);flex-wrap:wrap;display:inline-flex}
