.payment-ui .pm-merchant-dot{display:inline-block;width:.625rem;height:.625rem;border-radius:50%;flex:none}.payment-ui .table td>.pm-merchant-dot:first-child{float:left;margin:.4375rem .375rem 0 0}.payment-ui .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.payment-ui .pm-neg{color:var(--tblr-danger)}.payment-ui .pm-muted{color:var(--tblr-secondary)}.payment-ui .pm-mono{font-family:var(--tblr-font-monospace);font-size:.8125rem}.payment-ui .pm-nowrap{white-space:nowrap}.payment-ui .input-group>.form-control-color{width:calc(1.25rem + 1.125rem + calc(var(--tblr-border-width) * 2));flex-shrink:0}.payment-ui .pm-kpi .pm-kpi-label{color:var(--tblr-secondary);font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.payment-ui .pm-kpi .pm-kpi-value{margin-top:.25rem;font-size:1.625rem;font-weight:600;line-height:1.2;font-variant-numeric:tabular-nums}.payment-ui .pm-kpi .pm-kpi-sub{margin-top:.25rem;font-size:.8125rem;color:var(--tblr-secondary)}.payment-ui .pm-filter-bar{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.payment-ui .pm-filter-bar .form-select,.payment-ui .pm-filter-bar .form-control{width:auto}.payment-ui .pm-filter-bar .pm-search{min-width:16rem;flex:1 1 16rem;max-width:24rem}.payment-ui .pm-filter-bar .pm-search .form-control{width:100%}.payment-ui .pm-date{width:8.5rem!important}.payment-ui .pm-chip{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .5rem;border:1px solid var(--tblr-border-color);border-radius:999px;background:var(--tblr-bg-surface-secondary);font-size:.8125rem}.payment-ui .pm-chip .btn-close{width:.5rem;height:.5rem;padding:.25rem}.payment-ui .pm-row-link{cursor:pointer}.payment-ui .pm-row-link:hover>*{background:var(--tblr-bg-surface-secondary)}.payment-ui .table .pm-actions{width:1%;white-space:nowrap;text-align:right}.payment-ui .table tr.pm-row-sub>td{background:var(--tblr-bg-surface-secondary)}.payment-ui .table tfoot td{font-weight:600}.payment-ui .table-sort{white-space:nowrap}.payment-ui .card-table>:not(caption)>*>*{padding-left:.5rem;padding-right:.5rem}.payment-ui .card-table tr>:first-child{padding-left:1.25rem}.payment-ui .card-table tr>:last-child{padding-right:1.25rem}.payment-ui td .dropdown-menu{max-height:calc(100vh - 2rem);overflow-y:auto}.payment-ui .pm-detail-head .pm-detail-title{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;font-size:1.25rem;font-weight:600}.payment-ui .pm-detail-title .badge{font-size:.75rem;font-weight:600}.payment-ui .pm-facts{display:flex;flex-wrap:wrap;gap:1.5rem 2.5rem;margin:0}.payment-ui .pm-facts>div{min-width:7rem}.payment-ui .pm-facts dt{color:var(--tblr-secondary);font-size:.75rem;font-weight:400}.payment-ui .pm-facts dd{margin:0;font-weight:600;font-variant-numeric:tabular-nums}.payment-ui .pm-dl{display:grid;grid-template-columns:minmax(8rem,max-content) 1fr;gap:.5rem 1.5rem;margin:0}.payment-ui .pm-dl dt{color:var(--tblr-secondary);font-weight:400}.payment-ui .pm-dl dd{margin:0}.payment-ui .pm-section-title{margin:0 0 .75rem;color:var(--tblr-secondary);font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.payment-ui .row-cards>[class*=col]>.card+.card{margin-top:1rem}.payment-ui .pm-timeline-compact .timeline-event{padding-bottom:.75rem}.payment-ui .pm-timeline-compact .timeline-event-card .card-body{padding:.5rem .75rem}.payment-ui .pm-sum{display:grid;grid-template-columns:1fr auto;gap:.25rem 1.5rem;font-variant-numeric:tabular-nums}.payment-ui .pm-sum>:nth-child(2n){text-align:right}.payment-ui .pm-sum .pm-sum-total{padding-top:.375rem;border-top:1px solid var(--tblr-border-color);font-weight:700}.payment-ui .pm-consequences{margin:0;padding:.75rem 1rem .75rem 2rem;border-radius:var(--tblr-border-radius);background:var(--tblr-bg-surface-secondary);font-size:.875rem}.payment-ui .pm-consequences li+li{margin-top:.25rem}.payment-ui .form-selectgroup{gap:.5rem;margin:0}.payment-ui .form-selectgroup-item{margin:0!important}.payment-ui .form-selectgroup-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:.75rem}.payment-ui.pm-portal{background:var(--tblr-bg-surface-secondary)}.payment-ui .pm-portal-head{border-bottom:1px solid var(--tblr-border-color);background:var(--tblr-bg-surface)}.payment-ui .pm-portal-logo{display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:.5rem;color:#fff;font-weight:700}.payment-ui .container-narrow{max-width:58rem}
