/* Shared presentation contract for admin, moderator and support operations views. */
#figmaFrame.operations-shell {
  --operations-canvas: #f0f4f8;
  --operations-surface: #ffffff;
  --operations-border: #dce4ec;
  --operations-divider: #edf1f5;
  --operations-ink: #1d2939;
  --operations-muted: #67768c;
  --operations-accent: #ec0a46;
  --operations-radius: 8px;
  --operations-surface-radius: 16px;
  --operations-control-radius: 8px;
  --operations-page-pad: clamp(20px, 2.5vw, 32px);
  --operations-gap: 16px;
}

/* Payment-domain catalog owns its form and card states instead of inheriting
   unrelated settings controls from the surrounding operational page. */
#figmaFrame.operations-shell .admin-payhot-page .payment-domains-settings {
  display: grid;
  gap: 16px;
  min-width: 0;
  margin: 0;
  padding: 18px;
  border: 1px solid var(--operations-border);
  border-left: 3px solid #d75b62;
  border-radius: 10px;
  background: #fcfdff;
}

#figmaFrame.operations-shell .admin-payhot-page .payment-domains-settings .payment-domain-section-head {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 16px;
  margin: 0;
  padding: 0 0 12px;
  border-bottom: 1px solid var(--operations-divider);
}

#figmaFrame.operations-shell .admin-payhot-page .payment-domains-settings .payment-domain-notice {
  display: grid;
  grid-template-columns: auto minmax(0, 1fr);
  gap: 8px 10px;
  align-items: baseline;
  margin: 0;
  padding: 12px 14px;
  border: 1px solid rgba(208, 151, 0, 0.24);
  border-radius: 8px;
  background: #fff8df;
  color: #5a4300;
  font: 600 13px/19px var(--font-ui);
}

#figmaFrame.operations-shell .admin-payhot-page .payment-domains-settings .payment-domain-notice strong {
  color: #3e2d00;
  white-space: nowrap;
}

#figmaFrame.operations-shell .admin-payhot-page .payment-domains-settings .payment-domain-create {
  display: grid;
  grid-template-columns: minmax(180px, .7fr) minmax(260px, 1.3fr) auto;
  gap: 12px;
  align-items: end;
  min-width: 0;
  padding: 14px;
  border: 1px solid rgba(46, 74, 105, 0.12);
  border-radius: 8px;
  background: #f7f9fc;
}

#figmaFrame.operations-shell .admin-payhot-page .payment-domains-settings .field {
  display: grid;
  gap: 6px;
  min-width: 0;
  margin: 0;
}

#figmaFrame.operations-shell .admin-payhot-page .payment-domains-settings .field > span {
  color: #536071;
  font: 700 12px/16px var(--font-ui);
}

#figmaFrame.operations-shell .admin-payhot-page .payment-domains-settings .field input {
  box-sizing: border-box;
  width: 100%;
  min-width: 0;
  min-height: 42px;
  padding: 10px 12px;
  border: 1px solid #cfd8e3;
  border-radius: 8px;
  outline: none;
  background: #fff;
  color: #17243a;
  font: 600 14px/20px var(--font-ui);
}

#figmaFrame.operations-shell .admin-payhot-page .payment-domains-settings .field input::placeholder {
  color: #8a98a9;
}

#figmaFrame.operations-shell .admin-payhot-page .payment-domains-settings .field input:focus-visible {
  border-color: #ed1649;
  box-shadow: 0 0 0 3px rgba(237, 22, 73, 0.13);
}

#figmaFrame.operations-shell .admin-payhot-page .payment-domains-settings .payment-domain-create-action {
  min-height: 42px;
  padding-inline: 16px;
  white-space: nowrap;
}

#figmaFrame.operations-shell .admin-payhot-page .payment-domains-settings .payment-domain-state,
#figmaFrame.operations-shell .admin-payhot-page .payment-domains-settings .form-error {
  min-width: 0;
  margin: 0;
  overflow-wrap: anywhere;
}

#figmaFrame.operations-shell .admin-payhot-page .payment-domains-settings .payment-domain-list {
  display: grid;
  gap: 10px;
  min-width: 0;
}

#figmaFrame.operations-shell .admin-payhot-page .payment-domains-settings .payment-domain-card {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto auto;
  gap: 14px;
  align-items: center;
  min-width: 0;
  padding: 14px;
  border: 1px solid rgba(46, 74, 105, 0.14);
  border-radius: 8px;
  background: #fff;
}

#figmaFrame.operations-shell .admin-payhot-page .payment-domains-settings .payment-domain-card-main,
#figmaFrame.operations-shell .admin-payhot-page .payment-domains-settings .payment-domain-card-meta {
  display: grid;
  gap: 6px;
  min-width: 0;
}

#figmaFrame.operations-shell .admin-payhot-page .payment-domains-settings .payment-domain-card-heading {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 8px;
  min-width: 0;
  color: #152235;
  font: 700 14px/20px var(--font-ui);
}

#figmaFrame.operations-shell .admin-payhot-page .payment-domains-settings .payment-domain-origin,
#figmaFrame.operations-shell .admin-payhot-page .payment-domains-settings .payment-domain-error {
  overflow-wrap: anywhere;
  word-break: break-word;
}

#figmaFrame.operations-shell .admin-payhot-page .payment-domains-settings .payment-domain-origin {
  color: #52657c;
  font: 600 12px/18px var(--font-code);
}

#figmaFrame.operations-shell .admin-payhot-page .payment-domains-settings :is(.payment-domain-default, .payment-domain-status) {
  display: inline-flex;
  width: fit-content;
  align-items: center;
  min-height: 24px;
  padding: 3px 8px;
  border-radius: 999px;
  font: 800 11px/16px var(--font-ui);
  white-space: nowrap;
}

#figmaFrame.operations-shell .admin-payhot-page .payment-domains-settings .payment-domain-default,
#figmaFrame.operations-shell .admin-payhot-page .payment-domains-settings .payment-domain-status.is-ready {
  color: #075d34;
  background: #e2f7eb;
}

#figmaFrame.operations-shell .admin-payhot-page .payment-domains-settings .payment-domain-status.is-pending {
  color: #795b00;
  background: #fff3ce;
}

#figmaFrame.operations-shell .admin-payhot-page .payment-domains-settings .payment-domain-status.is-disabled {
  color: #5d6877;
  background: #edf0f3;
}

#figmaFrame.operations-shell .admin-payhot-page .payment-domains-settings .payment-domain-check {
  color: #68788d;
  font: 600 12px/18px var(--font-ui);
  white-space: nowrap;
}

#figmaFrame.operations-shell .admin-payhot-page .payment-domains-settings .payment-domain-actions {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  gap: 8px;
  min-width: 0;
}

#figmaFrame.operations-shell .admin-payhot-page .payment-domains-settings .payment-domain-actions .ghost-btn:hover:not(:disabled) {
  border-color: #ed1649;
  color: #b20b37;
  background: #fff3f5;
}

#figmaFrame.operations-shell .admin-payhot-page .payment-domains-settings .payment-domain-actions .ghost-btn:focus-visible,
#figmaFrame.operations-shell .admin-payhot-page .payment-domains-settings .payment-domain-create-action:focus-visible {
  outline: 3px solid rgba(237, 22, 73, 0.18);
  outline-offset: 2px;
}

#figmaFrame.operations-shell .admin-payhot-page .payment-domains-settings .payment-domain-error {
  grid-column: 1 / -1;
  margin: 0;
  color: #ad1530;
  font: 600 12px/18px var(--font-ui);
}

@media (max-width: 767px) {
  #figmaFrame.operations-shell .admin-payhot-page .payment-domains-settings {
    gap: 14px;
    padding: 14px;
  }

  #figmaFrame.operations-shell .admin-payhot-page .payment-domains-settings .payment-domain-section-head,
  #figmaFrame.operations-shell .admin-payhot-page .payment-domains-settings .payment-domain-notice,
  #figmaFrame.operations-shell .admin-payhot-page .payment-domains-settings .payment-domain-create,
  #figmaFrame.operations-shell .admin-payhot-page .payment-domains-settings .payment-domain-card {
    grid-template-columns: minmax(0, 1fr);
  }

  #figmaFrame.operations-shell .admin-payhot-page .payment-domains-settings .payment-domain-section-head {
    display: grid;
    gap: 10px;
  }

  #figmaFrame.operations-shell .admin-payhot-page .payment-domains-settings .payment-domain-section-head .ghost-btn,
  #figmaFrame.operations-shell .admin-payhot-page .payment-domains-settings .payment-domain-create-action {
    width: 100%;
  }

  #figmaFrame.operations-shell .admin-payhot-page .payment-domains-settings .payment-domain-check {
    white-space: normal;
  }

  #figmaFrame.operations-shell .admin-payhot-page .payment-domains-settings .payment-domain-actions {
    justify-content: flex-start;
  }
}

@media (min-width: 768px) {
  #figmaFrame.operations-shell .cabinet-content-rail {
    padding-block: 24px 40px;
  }

  #figmaFrame.operations-shell :is(
    .admin-orders-runtime,
    .admin-payment-links-runtime,
    .admin-cashbox-runtime,
    .admin-recurring-runtime,
    .admin-cashouts-runtime,
    .admin-settlements-runtime,
    .admin-disputes-runtime,
    .admin-statistics-runtime,
    .admin-exports-runtime,
    .admin-users-directory-runtime,
    .admin-merchant-directory-runtime,
    .admin-merchant-sites-runtime
  ) {
    display: grid;
    gap: var(--operations-gap);
    min-width: 0;
    padding: var(--operations-page-pad);
    color: var(--operations-ink);
    background: var(--operations-surface);
    border: 1px solid var(--operations-border);
    border-radius: var(--operations-radius);
    box-shadow: 0 10px 26px rgba(31, 48, 72, 0.04);
  }

  /* The primary working surface is intentionally softer than its inner controls. */
  #figmaFrame.operations-shell :is(
    .admin-orders-runtime,
    .admin-payment-links-runtime,
    .admin-cashbox-runtime,
    .admin-recurring-runtime,
    .admin-cashouts-runtime,
    .admin-settlements-runtime,
    .admin-disputes-runtime,
    .admin-statistics-runtime,
    .admin-exports-runtime,
    .admin-users-directory-runtime,
    .admin-merchant-sites-runtime
  ) {
    border-radius: var(--operations-surface-radius);
  }

  #figmaFrame.operations-shell :is(
    .admin-orders-runtime,
    .admin-payment-links-runtime,
    .admin-cashbox-runtime,
    .admin-recurring-runtime,
    .admin-cashouts-runtime,
    .admin-settlements-runtime,
    .admin-disputes-runtime,
    .admin-statistics-runtime,
    .admin-exports-runtime,
    .admin-users-directory-runtime,
    .admin-merchant-directory-runtime,
    .admin-merchant-sites-runtime
  ) > header {
    align-items: flex-end;
    gap: 12px 20px;
    padding-bottom: 14px;
    border-bottom: 1px solid var(--operations-divider);
  }

  #figmaFrame.operations-shell :is(
    .admin-orders-runtime,
    .admin-payment-links-runtime,
    .admin-cashbox-runtime,
    .admin-recurring-runtime,
    .admin-cashouts-runtime,
    .admin-settlements-runtime,
    .admin-disputes-runtime,
    .admin-statistics-runtime,
    .admin-exports-runtime,
    .admin-users-directory-runtime,
    .admin-merchant-directory-runtime,
    .admin-merchant-sites-runtime
  ) > header p {
    margin-bottom: 5px;
    color: var(--operations-muted);
    font: 700 11px/1.2 var(--font-ui);
    letter-spacing: 0;
    text-transform: uppercase;
  }

  #figmaFrame.operations-shell :is(
    .admin-orders-runtime,
    .admin-payment-links-runtime,
    .admin-cashbox-runtime,
    .admin-recurring-runtime,
    .admin-cashouts-runtime,
    .admin-settlements-runtime,
    .admin-disputes-runtime,
    .admin-statistics-runtime,
    .admin-exports-runtime,
    .admin-users-directory-runtime,
    .admin-merchant-directory-runtime,
    .admin-merchant-sites-runtime
  ) > header h1 {
    margin: 0;
    color: var(--operations-ink);
    font: 500 26px/1.15 var(--font-title);
    letter-spacing: 0;
  }

  #figmaFrame.operations-shell :is(
    .admin-orders-runtime,
    .admin-payment-links-runtime,
    .admin-cashbox-runtime,
    .admin-recurring-runtime,
    .admin-cashouts-runtime,
    .admin-settlements-runtime,
    .admin-disputes-runtime,
    .admin-statistics-runtime,
    .admin-exports-runtime,
    .admin-users-directory-runtime,
    .admin-merchant-directory-runtime,
    .admin-merchant-sites-runtime
  ) :is(button, input, select, .payhot-dropdown-button) {
    border-radius: var(--operations-control-radius);
  }

  #figmaFrame.operations-shell :is(
    .admin-orders-runtime,
    .admin-payment-links-runtime,
    .admin-cashbox-runtime,
    .admin-recurring-runtime,
    .admin-cashouts-runtime,
    .admin-settlements-runtime,
    .admin-disputes-runtime,
    .admin-statistics-runtime,
    .admin-exports-runtime,
    .admin-users-directory-runtime,
    .admin-merchant-directory-runtime,
    .admin-merchant-sites-runtime
  ) :is([class*="__search"], [class*="__filters"], [class*="__table-wrap"], [class*="__state"]) {
    border-color: var(--operations-border);
    border-radius: var(--operations-radius);
  }

  #figmaFrame.operations-shell :is(
    .admin-orders-runtime,
    .admin-payment-links-runtime,
    .admin-cashbox-runtime,
    .admin-recurring-runtime,
    .admin-cashouts-runtime,
    .admin-settlements-runtime,
    .admin-disputes-runtime,
    .admin-statistics-runtime,
    .admin-exports-runtime,
    .admin-users-directory-runtime,
    .admin-merchant-directory-runtime,
    .admin-merchant-sites-runtime
  ) :is(th, td) {
    padding: 13px 14px;
  }

  #figmaFrame.operations-shell :is(
    .admin-orders-runtime,
    .admin-payment-links-runtime,
    .admin-cashbox-runtime,
    .admin-recurring-runtime,
    .admin-cashouts-runtime,
    .admin-settlements-runtime,
    .admin-disputes-runtime,
    .admin-statistics-runtime,
    .admin-exports-runtime,
    .admin-users-directory-runtime,
    .admin-merchant-directory-runtime,
    .admin-merchant-sites-runtime
  ) td :is(strong, small, code) {
    max-width: min(30ch, 100%);
    overflow: visible;
    overflow-wrap: anywhere;
    text-overflow: clip;
    white-space: normal;
  }
}

#figmaFrame.operations-shell :is(
  .admin-order-details-runtime,
  .admin-payment-link-details,
  .admin-cashbox-details,
  .admin-cashout-details,
  .admin-settlement-details,
  .admin-dispute-details,
  .admin-recurring-details,
  .admin-merchant-site-details
) {
  --operations-detail-gap: 14px;
  gap: var(--operations-detail-gap);
  color: var(--operations-ink);
}

#figmaFrame.operations-shell :is(
  .admin-order-details-runtime,
  .admin-payment-link-details,
  .admin-cashbox-details,
  .admin-cashout-details,
  .admin-settlement-details,
  .admin-dispute-details,
  .admin-recurring-details,
  .admin-merchant-site-details
) > :is(header, [class*="__header"]) {
  gap: 14px;
  padding-bottom: 14px;
  border-bottom-color: var(--operations-divider);
}

#figmaFrame.operations-shell :is(
  .admin-order-details-runtime,
  .admin-payment-link-details,
  .admin-cashbox-details,
  .admin-cashout-details,
  .admin-settlement-details,
  .admin-dispute-details,
  .admin-recurring-details,
  .admin-merchant-site-details
) :is(h2, h3, dd, code, p, small) {
  overflow-wrap: anywhere;
}

#figmaFrame.operations-shell :is(
  .admin-order-details-runtime,
  .admin-payment-link-details,
  .admin-cashbox-details,
  .admin-cashout-details,
  .admin-settlement-details,
  .admin-dispute-details,
  .admin-recurring-details,
  .admin-merchant-site-details
) h2 {
  overflow: visible;
  text-overflow: clip;
  white-space: normal;
}

#figmaFrame.operations-shell :is(
  .admin-order-details-runtime,
  .admin-payment-link-details,
  .admin-cashbox-details,
  .admin-cashout-details,
  .admin-settlement-details,
  .admin-dispute-details,
  .admin-recurring-details,
  .admin-merchant-site-details
) h2 {
  color: var(--operations-ink);
  font: 600 22px/1.2 var(--font-title);
  letter-spacing: 0;
}

#figmaFrame.operations-shell :is(
  .admin-order-details-runtime,
  .admin-payment-link-details,
  .admin-cashbox-details,
  .admin-cashout-details,
  .admin-settlement-details,
  .admin-dispute-details,
  .admin-recurring-details,
  .admin-merchant-site-details
) :is([class*="__summary"] > div, [class*="__section"], [class*="__actions"], [class*="__technical"], [class*="__raw"]) {
  border-radius: var(--operations-radius);
}

@media (max-width: 767px) {
  #figmaFrame.operations-shell :is(
    .mobile-admin-orders-runtime,
    .mobile-admin-payment-links-runtime,
    .mobile-admin-cashbox-runtime,
    .mobile-admin-recurring-runtime,
    .mobile-admin-cashouts-runtime,
    .mobile-admin-settlements-runtime,
    .mobile-admin-disputes-runtime,
    .mobile-admin-statistics-runtime,
    .mobile-admin-exports-runtime,
    .mobile-admin-users-directory-runtime,
    .mobile-admin-merchant-directory-runtime,
    .mobile-admin-merchant-sites-runtime
  ) {
    gap: 12px;
    padding: 16px 16px calc(104px + env(safe-area-inset-bottom));
    color: var(--operations-ink);
    background: var(--operations-canvas);
  }

  #figmaFrame.operations-shell :is(
    .mobile-admin-orders-runtime,
    .mobile-admin-payment-links-runtime,
    .mobile-admin-cashbox-runtime,
    .mobile-admin-recurring-runtime,
    .mobile-admin-cashouts-runtime,
    .mobile-admin-settlements-runtime,
    .mobile-admin-disputes-runtime,
    .mobile-admin-statistics-runtime,
    .mobile-admin-exports-runtime,
    .mobile-admin-users-directory-runtime,
    .mobile-admin-merchant-directory-runtime,
    .mobile-admin-merchant-sites-runtime
  ) h1 {
    font: 500 24px/1.15 var(--font-title);
    letter-spacing: 0;
  }

  #figmaFrame.operations-shell :is(
    .mobile-admin-orders-runtime,
    .mobile-admin-payment-links-runtime,
    .mobile-admin-cashbox-runtime,
    .mobile-admin-recurring-runtime,
    .mobile-admin-cashouts-runtime,
    .mobile-admin-settlements-runtime,
    .mobile-admin-disputes-runtime,
    .mobile-admin-statistics-runtime,
    .mobile-admin-exports-runtime,
    .mobile-admin-users-directory-runtime,
    .mobile-admin-merchant-directory-runtime,
    .mobile-admin-merchant-sites-runtime
  ) :is(p, small, dt, dd, strong, code) {
    min-width: 0;
    overflow-wrap: anywhere;
  }

  #figmaFrame.operations-shell :is(
    .mobile-admin-orders-runtime,
    .mobile-admin-payment-links-runtime,
    .mobile-admin-cashbox-runtime,
    .mobile-admin-recurring-runtime,
    .mobile-admin-cashouts-runtime,
    .mobile-admin-settlements-runtime,
    .mobile-admin-disputes-runtime,
    .mobile-admin-statistics-runtime,
    .mobile-admin-exports-runtime,
    .mobile-admin-users-directory-runtime,
    .mobile-admin-merchant-directory-runtime,
    .mobile-admin-merchant-sites-runtime
  ) :is(article > strong, article > small, dd) {
    overflow: visible;
    text-overflow: clip;
    white-space: normal;
  }

  #figmaFrame.operations-shell :is(
    .mobile-admin-orders-runtime,
    .mobile-admin-payment-links-runtime,
    .mobile-admin-cashbox-runtime,
    .mobile-admin-recurring-runtime,
    .mobile-admin-cashouts-runtime,
    .mobile-admin-settlements-runtime,
    .mobile-admin-disputes-runtime,
    .mobile-admin-statistics-runtime,
    .mobile-admin-exports-runtime,
    .mobile-admin-users-directory-runtime,
    .mobile-admin-merchant-directory-runtime,
    .mobile-admin-merchant-sites-runtime
  ) :is(button, input, select, .payhot-dropdown-button) {
    border-radius: var(--operations-control-radius);
  }
}

/* One mobile action contract for operational list surfaces. Local runtime CSS
   provides the content; these rules only normalize the common controls. */
@media (max-width: 767px) {
  #figmaFrame.operations-shell :is(
    .mobile-admin-orders-runtime,
    .mobile-admin-payment-links-runtime,
    .mobile-admin-cashbox-runtime,
    .mobile-admin-cashouts-runtime,
    .mobile-admin-settlements-runtime,
    .mobile-admin-disputes-runtime,
    .mobile-admin-statistics-runtime,
    .mobile-admin-exports-runtime,
    .mobile-admin-merchant-sites-runtime,
    .mobile-financial-accounting,
    .mobile-notifications-runtime
  ) {
    min-width: 0;
    padding-bottom: calc(112px + env(safe-area-inset-bottom));
  }

  #figmaFrame.operations-shell :is(
    .mobile-admin-orders-runtime__toolbar,
    .mobile-admin-payment-links-runtime__toolbar,
    .mobile-admin-cashbox-runtime__filters,
    .mobile-admin-cashouts-runtime__filters,
    .mobile-admin-settlements-runtime__filters,
    .mobile-admin-disputes-runtime__filters,
    .mobile-admin-exports-runtime__actions,
    .mobile-admin-merchant-sites-runtime__toolbar
  ) {
    display: grid;
    grid-template-columns: minmax(0, 1fr) auto;
    gap: 8px;
    min-width: 0;
  }

  #figmaFrame.operations-shell :is(
    .mobile-admin-orders-runtime__toolbar,
    .mobile-admin-payment-links-runtime__toolbar,
    .mobile-admin-cashbox-runtime__filters,
    .mobile-admin-cashouts-runtime__filters,
    .mobile-admin-settlements-runtime__filters,
    .mobile-admin-disputes-runtime__filters,
    .mobile-admin-exports-runtime__actions,
    .mobile-admin-merchant-sites-runtime__toolbar
  ) :is(input, button) { min-height: 44px; }

  #figmaFrame.operations-shell :is(
    .mobile-admin-orders-runtime__toolbar,
    .mobile-admin-payment-links-runtime__toolbar,
    .mobile-admin-cashbox-runtime__filters,
    .mobile-admin-cashouts-runtime__filters,
    .mobile-admin-settlements-runtime__filters,
    .mobile-admin-disputes-runtime__filters,
    .mobile-admin-exports-runtime__actions,
    .mobile-admin-merchant-sites-runtime__toolbar
  ) button { white-space: nowrap; }

  #figmaFrame.operations-shell .admin-cashbox-page__test-action {
    display: block;
    margin: 0;
    padding: 12px 16px 0;
    background: var(--operations-canvas);
  }

  #figmaFrame.operations-shell .admin-cashbox-page__create-test {
    width: 100%;
    min-height: 48px;
    border-radius: var(--operations-control-radius);
  }

  #figmaFrame.operations-shell .mobile-admin-statistics-runtime__actions {
    display: grid;
    grid-template-columns: auto minmax(0, 1fr);
    align-items: center;
    gap: 10px;
  }

  #figmaFrame.operations-shell .mobile-admin-statistics-runtime__actions > span {
    overflow-wrap: anywhere;
    text-align: right;
  }

  #figmaFrame.operations-shell .mobile-admin-statistics-runtime__kpis {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 10px;
  }

  #figmaFrame.operations-shell .mobile-admin-statistics-runtime__kpis .ui-stat-card {
    min-width: 0;
    min-height: 116px;
    padding: 13px;
    border: 1px solid var(--operations-divider);
    border-radius: var(--operations-radius);
    background: #fff;
  }

  #figmaFrame.operations-shell .mobile-admin-statistics-runtime__charts article {
    overflow: hidden;
    padding: 14px;
    border: 1px solid var(--operations-divider);
    border-radius: var(--operations-radius);
    background: #fff;
  }

  #figmaFrame.operations-shell .mobile-admin-statistics-runtime__ranges,
  #figmaFrame.operations-shell .mobile-notifications-runtime__categories {
    overscroll-behavior-x: contain;
    -webkit-overflow-scrolling: touch;
  }
}
