#stripeMonitorPage {
  height: 100%;
  overflow-y: auto;
  padding: var(--space-xl-24);
}
.stripe-monitor-header { display:flex; align-items:center; justify-content:space-between; gap:var(--space-lg-16); margin-bottom:var(--space-lg-16); }
.stripe-monitor-header-content, .stripe-monitor-title-row { min-width:0; }
.stripe-monitor-title-row { display:flex; align-items:center; gap:var(--space-sm-08); }
.stripe-monitor-title-row h1 { color:var(--color-text); font-size:var(--font-2xl-22); font-weight:var(--font-bold-700); }
.stripe-monitor-title-row > .tooltip, .global-filter-label .tooltip, .global-kpi-label .tooltip { display:inline-flex; color:var(--color-primary); cursor:help; }
.stripe-monitor-header-content > p { margin-top:var(--space-xs-04); color:var(--color-text-secondary); font-size:var(--font-md-14); }
.stripe-monitor-panel { margin:var(--space-lg-16) 0; }
.stripe-monitor-panel .global-card-body { padding-top:var(--space-md-12); }
.stripe-monitor-panel .global-filters { padding:0; border:0; box-shadow:none; }
.stripe-monitor-panel .global-filter-label { display:inline-flex; align-items:center; gap:var(--space-xs-04); }
.stripe-monitor-panel .global-select-wrapper { width:100%; }
.stripe-monitor-panel .global-filter-actions { align-self:flex-end; }
.stripe-monitor-panel .global-filter-actions button { min-width:110px; }
#monitorRows .global-table-actions { justify-content:flex-start; }
.stripe-monitor-sr-only { position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0,0,0,0); white-space:nowrap; border:0; }
@media (max-width:768px) {
  #stripeMonitorPage { padding:var(--space-lg-16); }
  .stripe-monitor-header { align-items:stretch; flex-direction:column; }
  .stripe-monitor-header > button { align-self:flex-start; }
  .stripe-monitor-panel .global-filter-actions { align-self:stretch; }
}
.stripe-monitor-tabs{display:flex;gap:.5rem;flex-wrap:wrap;margin:1rem 0}.stripe-monitor-tab{border:1px solid var(--global-border,#dbe2ea);background:var(--global-surface,#fff);border-radius:.5rem;padding:.55rem .8rem;cursor:pointer}.stripe-monitor-tab.is-active{background:#1d4ed8;color:#fff;border-color:#1d4ed8}.stripe-monitor-health-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem}.stripe-monitor-panel[hidden]{display:none!important}.stripe-monitor-panel pre{max-height:32rem;overflow:auto}@media(max-width:768px){.stripe-monitor-tabs{overflow-x:auto;flex-wrap:nowrap}.stripe-monitor-tab{white-space:nowrap}.global-table-wrapper{overflow-x:auto}}
