/* 1.9.80 — tighter centered toggle and restored single framed 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,
  .afp-widget.afp-product-builder.afp-builder-shell.afp-shell--mobile .afp-master-row--ranges td > .afp-price-table-wrap > .afp-range-shell {
    padding: 12px !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: block !important;
    border-radius: 30px !important;
    overflow: hidden !important;
  }

  .afp-widget.afp-product-builder.afp-builder-shell.afp-shell--mobile .afp-master-row--ranges .afp-range-toggle {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 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__action {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    height: 56px !important;
    min-height: 56px !important;
    min-width: min(100%, 300px) !important;
    margin: 0 auto !important;
    padding: 0 26px !important;
    line-height: 1 !important;
    vertical-align: middle !important;
  }

  .afp-widget.afp-product-builder.afp-builder-shell.afp-shell--mobile .afp-master-row--ranges .afp-range-panel,
  .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: 12px 0 0 !important;
    padding: 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-panel .afp-price-table {
    display: none !important;
  }

  .afp-widget.afp-product-builder.afp-builder-shell.afp-shell--mobile .afp-master-row--ranges .afp-range-panel .afp-price-table.afp-price-table--active,
  .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.afp-price-table--active {
    display: block !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 1px solid rgba(225, 214, 207, 0.98) !important;
    border-radius: 24px !important;
    overflow: hidden !important;
    background: linear-gradient(180deg, rgba(255,254,252,0.995) 0%, rgba(255,250,246,0.99) 100%) !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 {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 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-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-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }
}
