/* v1.11.16: merge the two selected-package controls into one accessible popup trigger. */
.single-product.skysim-product-layout-v1100 .skysim-calm-package-detail > .sya-package-detail__trigger {
  appearance:none;
  display:grid;
  grid-template-columns:36px minmax(0,1fr) auto;
  align-items:center;
  gap:11px;
  width:100%;
  min-height:64px;
  margin:0;
  padding:11px 13px;
  border:0;
  border-radius:14px;
  background:#F8F6FF;
  color:#2A243A;
  font:inherit;
  text-align:left;
  cursor:pointer;
  transition:background .18s ease;
}
.single-product.skysim-product-layout-v1100 .skysim-calm-package-detail > .sya-package-detail__trigger:hover {
  background:#F2EEFF;
}
.single-product.skysim-product-layout-v1100 .skysim-calm-package-detail > .sya-package-detail__trigger:focus-visible {
  outline:3px solid #5B3DF5;
  outline-offset:3px;
}
/* Source nodes are kept for Store Flow without creating another expandable panel. */
.single-product.skysim-product-layout-v1100 .skysim-calm-package-detail > [hidden] {
  display:none!important;
}
@media(max-width:560px) {
  .single-product.skysim-product-layout-v1100 .skysim-calm-package-detail > .sya-package-detail__trigger {
    grid-template-columns:34px minmax(0,1fr) auto;
    gap:9px;
    min-height:63px;
    padding:10px 11px;
  }
  .single-product.skysim-product-layout-v1100 .skysim-calm-package-detail .sya-package-detail__action {
    grid-column:auto;
    justify-self:end;
    min-height:27px;
    margin-top:0;
    padding:0 9px;
    font-size:10.5px;
  }
}
@media(max-width:370px) {
  .single-product.skysim-product-layout-v1100 .skysim-calm-package-detail > .sya-package-detail__trigger {
    grid-template-columns:34px minmax(0,1fr);
  }
  .single-product.skysim-product-layout-v1100 .skysim-calm-package-detail .sya-package-detail__action {
    grid-column:2;
    justify-self:start;
    margin-top:2px;
  }
}
@media(prefers-reduced-motion:reduce) {
  .single-product.skysim-product-layout-v1100 .skysim-calm-package-detail > .sya-package-detail__trigger {
    transition:none;
  }
}
