/* 1.9.79 — range toggle vertical centering + single-frame dropdown table */
@media (max-width: 767px) {
  .afp-widget.afp-product-builder.afp-builder-shell.afp-shell--mobile .afp-master-row--ranges td > .afp-price-table-wrap {
    padding: 0 !important;
  }

  .afp-widget.afp-product-builder.afp-builder-shell.afp-shell--mobile .afp-master-row--ranges td > .afp-price-table-wrap > .afp-range-shell {
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
    align-items: center !important;
    gap: 18px !important;
    padding: 18px !important;
    overflow: hidden !important;
    box-sizing: border-box !important;
  }

  .afp-widget.afp-product-builder.afp-builder-shell.afp-shell--mobile .afp-master-row--ranges .afp-range-toggle {
    width: 100% !important;
    max-width: 100% !important;
    min-height: 88px !important;
    margin: 0 auto !important;
    padding: 0 !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    align-self: center !important;
    text-align: center !important;
    box-sizing: border-box !important;
  }

  .afp-widget.afp-product-builder.afp-builder-shell.afp-shell--mobile .afp-master-row--ranges .afp-range-toggle__action {
    display: inline-flex !important;
    justify-content: center !important;
    align-items: center !important;
    min-height: 56px !important;
    margin: 0 auto !important;
    padding: 0 28px !important;
    line-height: 1.1 !important;
  }

  .afp-widget.afp-product-builder.afp-builder-shell.afp-shell--mobile .afp-master-row--ranges .afp-range-toggle[aria-expanded="true"] + .afp-range-panel {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  .afp-widget.afp-product-builder.afp-builder-shell.afp-shell--mobile .afp-master-row--ranges .afp-range-toggle[aria-expanded="true"] + .afp-range-panel .afp-price-table {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
  }

  .afp-widget.afp-product-builder.afp-builder-shell.afp-shell--mobile .afp-master-row--ranges .afp-range-toggle[aria-expanded="true"] + .afp-range-panel .afp-tier-table {
    width: 100% !important;
    margin: 0 !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    overflow: visible !important;
  }

  .afp-widget.afp-product-builder.afp-builder-shell.afp-shell--mobile .afp-master-row--ranges .afp-range-toggle[aria-expanded="true"] + .afp-range-panel .afp-tier-table thead tr:first-child th:first-child,
  .afp-widget.afp-product-builder.afp-builder-shell.afp-shell--mobile .afp-master-row--ranges .afp-range-toggle[aria-expanded="true"] + .afp-range-panel .afp-tier-table thead tr:first-child th:last-child,
  .afp-widget.afp-product-builder.afp-builder-shell.afp-shell--mobile .afp-master-row--ranges .afp-range-toggle[aria-expanded="true"] + .afp-range-panel .afp-tier-table tbody tr:last-child td:first-child,
  .afp-widget.afp-product-builder.afp-builder-shell.afp-shell--mobile .afp-master-row--ranges .afp-range-toggle[aria-expanded="true"] + .afp-range-panel .afp-tier-table tbody tr:last-child td:last-child {
    border-radius: 0 !important;
  }
}
