.payment-monitoring-page{--payment-monitoring-text:#181c32;--payment-monitoring-muted:#7e8299;--payment-monitoring-subtle:#a1a5b7;--payment-monitoring-line:#e4e6ef;--payment-monitoring-line-soft:#eff1f5;--payment-monitoring-surface:#fff;--payment-monitoring-primary:#5867dd;--payment-monitoring-primary-soft:#f0f2ff;padding:24px!important;background:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important}.payment-monitoring-page-header{gap:20px;padding:4px 0 14px!important}.payment-monitoring-page-title{margin:0 0 4px;color:var(--payment-monitoring-text);font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.25}.payment-monitoring-page-subtitle{max-width:780px;color:var(--payment-monitoring-subtle);font-size:14px;font-weight:500;line-height:1.5}.payment-monitoring-context-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-bottom:18px}.payment-monitoring-context-chip{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-height:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;padding:4px 13px;border:1px solid var(--payment-monitoring-line);border-radius:999px;background:var(--payment-monitoring-surface);color:var(--payment-monitoring-muted);font-size:12px;font-weight:600}.payment-monitoring-context-chip strong{color:var(--payment-monitoring-text);font-weight:700}.payment-monitoring-context-chip--success{border-color:rgba(27,197,189,.26);background:rgba(27,197,189,.1);color:#0f8f88}.payment-monitoring-context-chip--warning{border-color:rgba(255,168,0,.28);background:rgba(255,168,0,.1);color:#b77900}.payment-monitoring-section{margin-bottom:18px}.payment-monitoring-section-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;margin-bottom:10px}.payment-monitoring-section-title{color:var(--payment-monitoring-text);font-size:16px;font-weight:700;line-height:1.3}.payment-monitoring-section-description{margin-top:3px;color:var(--payment-monitoring-muted);font-size:12px;font-weight:500;line-height:1.45}.payment-monitoring-panel{overflow:hidden;border-color:var(--payment-monitoring-line)!important;border-radius:6px!important;background:var(--payment-monitoring-surface)!important;-webkit-box-shadow:0 3px 12px rgba(29,33,68,.035)!important;box-shadow:0 3px 12px rgba(29,33,68,.035)!important}.payment-monitoring-panel-header{min-height:68px;padding:15px 18px!important;border-bottom:1px solid var(--payment-monitoring-line-soft)}.payment-monitoring-page .v-data-table-header th{height:44px!important;background:#fafbfc;color:var(--payment-monitoring-muted)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.01em}.payment-monitoring-page .v-data-table tbody td{height:54px!important;color:#3f4254;font-size:12px!important}.payment-monitoring-page .v-data-table tbody tr:hover{background:#fafbff!important}.payment-monitoring-callout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;margin-top:18px;padding:13px 15px;border:1px solid rgba(54,153,255,.22);border-radius:6px;background:rgba(54,153,255,.07);color:#5e6278;font-size:12px;font-weight:500;line-height:1.5}.payment-monitoring-callout .v-icon{margin-top:1px}@media(max-width:959px){.payment-monitoring-page-header,.payment-monitoring-section-heading{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.payment-monitoring-page-header .v-btn{-ms-flex-item-align:stretch;align-self:stretch}}.collection-monitoring-callout[data-v-3fac415d]{margin-top:0;margin-bottom:12px}.collection-metrics-row[data-v-3fac415d]{margin-bottom:18px}.collection-panel-header[data-v-3fac415d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:18px}.collection-legend[data-v-3fac415d]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px}.collection-legend span[data-v-3fac415d]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-height:28px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;padding:4px 10px;border:1px solid #e4e6ef;border-radius:4px;color:#7e8299;font-size:10px;font-weight:700}.collection-legend-dot[data-v-3fac415d]{width:7px;height:7px;border-radius:50%}.collection-legend-dot--internal[data-v-3fac415d]{background:#5867dd}.collection-legend-dot--confirmed[data-v-3fac415d]{background:#1bc5bd}.collection-legend-dot--unavailable[data-v-3fac415d]{background:#ffa800}.collection-cluster-name[data-v-3fac415d]{color:#181c32}.collection-provider-badge[data-v-3fac415d]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-height:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3px 8px;border-radius:4px;background:#f5f7fa;color:#5e6278;font-size:11px;font-weight:700}.collection-expected-amount[data-v-3fac415d]{color:#0f8f88}@media (max-width:959px){.collection-panel-header[data-v-3fac415d]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.collection-legend[data-v-3fac415d]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}