.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}.v-navigation-drawer.payment-monitoring-drawer{z-index:210}.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}}.provider-monitoring-callout[data-v-448a627a]{margin-top:0;margin-bottom:12px}.provider-metrics-row[data-v-448a627a]{margin-bottom:18px}.provider-rates-summary[data-v-448a627a]{min-width:175px;padding:5px 0;white-space:nowrap}.provider-current-rate[data-v-448a627a],.provider-rates-actions[data-v-448a627a],.provider-rates-link[data-v-448a627a],.provider-rates-primary[data-v-448a627a],.provider-rates-status[data-v-448a627a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.provider-rates-primary[data-v-448a627a]{gap:7px;color:#7e8299;font-size:11px}.provider-rates-value[data-v-448a627a]{color:#3f4254;font-size:14px;line-height:1.2}.provider-rates-actions[data-v-448a627a]{min-height:27px;gap:2px}.provider-rates-link[data-v-448a627a]{padding:0;border:0;background:transparent;color:#5e6278;font-size:12px;font-weight:600;gap:8px;cursor:pointer}.provider-rates-link:hover span[data-v-448a627a]:first-child{color:#5867dd}.provider-rates-link[data-v-448a627a]:focus-visible{border-radius:3px;outline:2px solid rgba(88,103,221,.35);outline-offset:2px}.provider-rates-state[data-v-448a627a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#7e8299;font-size:11px;font-weight:600;gap:4px}.provider-rates-state-dot[data-v-448a627a]{width:6px;height:6px;border-radius:50%;background:currentColor}.provider-rates-state--success[data-v-448a627a]{color:#0f9f76}.provider-rates-state--warning[data-v-448a627a]{color:#c78200}.provider-rates-date[data-v-448a627a]{color:#7e8299;font-size:10px;line-height:1.2}.provider-detail-card[data-v-448a627a]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100%;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.provider-detail-header[data-v-448a627a]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;gap:0;padding:18px 20px!important;background:#fff}.provider-detail-header-copy[data-v-448a627a]{min-width:0}.provider-detail-title[data-v-448a627a]{color:#181c32;font-size:19px;font-weight:800;line-height:1.25}.provider-detail-header-meta[data-v-448a627a],.provider-detail-status[data-v-448a627a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.provider-detail-header-meta[data-v-448a627a]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:9px;margin-top:5px;color:#7e8299;font-size:12px;font-weight:600}.provider-detail-status[data-v-448a627a]{gap:5px}.provider-detail-status-dot[data-v-448a627a]{width:6px;height:6px;border-radius:50%;background:currentColor}.provider-detail-status--success[data-v-448a627a]{color:#0f9f76}.provider-detail-status--warning[data-v-448a627a]{color:#c78200}.provider-detail-body[data-v-448a627a]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow-y:auto;padding:20px!important}.provider-detail-notice[data-v-448a627a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:9px;margin-bottom:20px;padding:11px 13px;border:1px solid rgba(255,168,0,.25);border-radius:5px;background:rgba(255,168,0,.07);color:#5e6278;font-size:12px;line-height:1.5}.provider-detail-section+.provider-detail-section[data-v-448a627a]{margin-top:24px}.provider-detail-section-heading[data-v-448a627a]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:35px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:14px;margin-bottom:11px}.provider-detail-section-title[data-v-448a627a]{color:#3f4254;font-size:12px;font-weight:800;letter-spacing:.025em;line-height:1.4;text-transform:uppercase}.provider-detail-section-description[data-v-448a627a]{margin-top:2px;color:#a1a5b7;font-size:11px;font-weight:500;line-height:1.4}.provider-rates-overview[data-v-448a627a]{display:grid;overflow:hidden;grid-template-columns:.9fr 1.1fr;border:1px solid #e4e6ef;border-radius:5px;background:#fafbfc}.provider-current-rate[data-v-448a627a]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:15px;color:#7e8299;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:11px;font-weight:600}.provider-current-rate strong[data-v-448a627a]{color:#3f4254;font-size:23px;line-height:1.25}.provider-rates-status[data-v-448a627a]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:13px 15px;border-left:1px solid #e4e6ef;color:#7e8299;font-size:11px;line-height:1.45;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.provider-rates-status>span[data-v-448a627a]:nth-child(2){margin-top:5px;color:#a1a5b7;font-size:10px}.provider-rates-status>strong[data-v-448a627a]{color:#5e6278;font-size:11px;font-weight:700}.provider-installment-grid[data-v-448a627a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:9px}.provider-installment-rate[data-v-448a627a]{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;padding:9px 10px;border:1px solid #e4e6ef;border-radius:4px;background:#fff}.provider-installment-rate span[data-v-448a627a]{color:#7e8299;font-size:10px;font-weight:600;text-transform:capitalize}.provider-installment-rate strong[data-v-448a627a]{color:#3f4254;font-size:12px;font-weight:800}.provider-detail-empty[data-v-448a627a]{margin-top:9px;padding:13px;border:1px dashed #dfe2ea;border-radius:4px;color:#a1a5b7;font-size:11px;text-align:center}.provider-detail-list[data-v-448a627a]{overflow:hidden;border:1px solid #e4e6ef;border-radius:5px;background:#fff}.provider-detail-row[data-v-448a627a]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:43px;-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;padding:9px 13px;border-bottom:1px solid #eff1f5}.provider-detail-row[data-v-448a627a]:last-child{border-bottom:0}.provider-detail-row--top[data-v-448a627a]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.provider-detail-row>span[data-v-448a627a]{-webkit-box-flex:0;-ms-flex:0 0 42%;flex:0 0 42%;color:#7e8299;font-size:12px;font-weight:600;line-height:1.45}.provider-detail-row>strong[data-v-448a627a]{min-width:0;color:#3f4254;font-size:12px;font-weight:700;line-height:1.45;text-align:right;word-break:break-word}.provider-volume-cell[data-v-448a627a]{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:112px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:9px}.provider-volume-track[data-v-448a627a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:58px;height:5px;overflow:hidden;border-radius:999px;background:#eceef5}.provider-volume-fill[data-v-448a627a]{min-width:0;border-radius:inherit;background:#5867dd}.provider-volume-cell strong[data-v-448a627a]{min-width:42px;color:#3f4254;font-size:11px}.payment-monitoring-panel[data-v-448a627a] .v-data-table,.payment-monitoring-panel[data-v-448a627a] .v-data-table__wrapper,.payment-monitoring-panel[data-v-448a627a] .v-data-table__wrapper table{border-radius:0}@media (max-width:600px){.provider-detail-section-heading[data-v-448a627a]{-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}.provider-rates-overview[data-v-448a627a]{grid-template-columns:1fr}.provider-rates-status[data-v-448a627a]{border-top:1px solid #e4e6ef;border-left:0}.provider-installment-grid[data-v-448a627a]{grid-template-columns:repeat(2,minmax(0,1fr))}}