/* Freelance postpaid and similar plans: Hala + Zid side-by-side at half width on desktop */
.product-summary.grid-layout-6
  .product-summary__right__plan-info-card-group:has(.plan-info-card--fintech-partner) {
  grid-template-columns: repeat(6, minmax(0, 1fr));
  grid-template-rows: unset;
}

.product-summary.grid-layout-6
  .product-summary__right__plan-info-card-group:has(.plan-info-card--fintech-partner)
  > .plan-info-card:nth-child(-n + 3) {
  grid-column: span 2;
}

.product-summary.grid-layout-6
  .product-summary__right__plan-info-card-group:has(.plan-info-card--fintech-partner)
  > .plan-info-card--fintech-partner {
  grid-column: 1 / span 3;
  grid-row: 2;
}

    .product-summary.grid-layout-6
    .product-summary__right__plan-info-card-group:has(.plan-info-card--fintech-partner) > .plan-info-card--ecommerce-partner {
        grid-column: 4 /span 3;
        grid-row: 2;
    }

/* Featured header uses fixed width globally; allow shrink in partner + trailing tiles */
.product-summary.grid-layout-6
  .product-summary__right__plan-info-card-group:has(.plan-info-card--fintech-partner)
  > .plan-info-card--fintech-partner
  .plan-info-card__header,
.product-summary.grid-layout-6
  .product-summary__right__plan-info-card-group:has(.plan-info-card--fintech-partner)
  > .plan-info-card--ecommerce-partner
  .plan-info-card__header,
.product-summary.grid-layout-6
  .product-summary__right__plan-info-card-group:has(.plan-info-card--fintech-partner)
  > .plan-info-card--ecommerce-partner
  ~ .plan-info-card
  .plan-info-card__header {
  width: unset !important;
  max-width: 100%;
}

/* Cards after partners (e.g. Additional Data Sim) — same width as row-one tiles (2/6) */
        .product-summary.grid-layout-6
        .product-summary__right__plan-info-card-group:has(.plan-info-card--fintech-partner) > .plan-info-card--ecommerce-partner ~ .plan-info-card {
            grid-column: 1 /span 6;
            grid-row: 3;
            min-width: 0;
        }

@media (max-width: 1023px) {
  .product-summary.grid-layout-6
    .product-summary__right__plan-info-card-group:has(.plan-info-card--fintech-partner)
    > .plan-info-card--fintech-partner,
  .product-summary.grid-layout-6
    .product-summary__right__plan-info-card-group:has(.plan-info-card--fintech-partner)
    > .plan-info-card--ecommerce-partner,
  .product-summary.grid-layout-6
    .product-summary__right__plan-info-card-group:has(.plan-info-card--fintech-partner)
    > .plan-info-card--ecommerce-partner
    ~ .plan-info-card {
    grid-column: auto;
    grid-row: auto;
  }
}
