/* For Her 1.20.309 — compact Misk installment row and tighter factual proof cards. */
@media(max-width:991px){
  html body .elite-pdp.pdp-mobile-layout-misk .pdp-misk-mobile-summary{margin-bottom:16px!important}
  html body .elite-pdp.pdp-mobile-layout-misk .pdp-misk-card--recommend{background:#369a0012!important;color:#369a00!important}
  html body .elite-pdp.pdp-mobile-layout-misk .pdp-reference-payment-hint--before-options{
    position:relative!important;display:block!important;
    width:100%!important;max-width:100%!important;
    margin:10px 0 17px!important;padding:0!important;
    background:transparent!important;border:0!important;box-shadow:none!important;
  }
  html body .elite-pdp.pdp-mobile-layout-misk .pdp-misk-installments{
    display:block!important;overflow:visible!important;width:100%!important;
    padding:0!important;margin:0!important;border:0!important;
  }
  html body .elite-pdp.pdp-mobile-layout-misk .pdp-misk-installments__card{
    display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;
    grid-template-rows:auto 5px!important;align-items:center!important;
    column-gap:12px!important;row-gap:8px!important;
    min-height:66px!important;width:100%!important;box-sizing:border-box!important;
    padding:12px 16px!important;margin:0!important;
    border:1px solid #e8e0f0!important;border-radius:14px!important;
    background:#fff!important;color:#222!important;
    text-align:start!important;direction:rtl!important;
    box-shadow:none!important;list-style:none!important;cursor:pointer!important;
  }
  html body .elite-pdp.pdp-mobile-layout-misk .pdp-misk-installments__card::-webkit-details-marker{display:none!important}
  html body .elite-pdp.pdp-mobile-layout-misk .pdp-misk-installments__card::marker{content:''!important}
  html body .elite-pdp.pdp-mobile-layout-misk .pdp-misk-installments__text{
    display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;
    gap:3px!important;min-width:0!important;white-space:normal!important;
  }
  html body .elite-pdp.pdp-mobile-layout-misk .pdp-misk-installments__text strong{
    color:#222!important;font-size:clamp(12px,3.3vw,14px)!important;font-weight:650!important;line-height:1.3!important;
  }
  html body .elite-pdp.pdp-mobile-layout-misk .pdp-misk-installments__text small{
    color:#858585!important;font-size:clamp(10px,2.6vw,11px)!important;font-weight:450!important;line-height:1.2!important;
  }
  html body .elite-pdp.pdp-mobile-layout-misk .pdp-misk-installments__logos{
    display:flex!important;flex-direction:row!important;align-items:center!important;gap:5px!important;
    flex:0 0 auto!important;direction:ltr!important;
  }
  html body .elite-pdp.pdp-mobile-layout-misk .pdp-misk-installments__logo{
    display:inline-flex!important;align-items:center!important;justify-content:center!important;
    padding:0 8px!important;height:24px!important;min-height:24px!important;
    width:auto!important;min-width:0!important;
    border:0!important;border-radius:6px!important;
    font-family:Arial,sans-serif!important;font-size:12px!important;font-weight:750!important;
    letter-spacing:-.45px!important;line-height:1!important;white-space:nowrap!important;
    text-transform:none!important;
  }
  html body .elite-pdp.pdp-mobile-layout-misk .pdp-misk-installments__logo--tabby{background:#3bff9d!important;color:#0f2e1f!important}
  html body .elite-pdp.pdp-mobile-layout-misk .pdp-misk-installments__logo--tamara{background:linear-gradient(120deg,#ffcfa8 0%,#f9a8c9 55%,#c7b3ff 100%)!important;color:#2b1d2e!important}
  html body .elite-pdp.pdp-mobile-layout-misk .pdp-misk-installments__bars{
    display:block!important;grid-column:1/-1!important;width:100%!important;height:5px!important;min-height:5px!important;
    margin:0!important;padding:0!important;border-radius:3px!important;
    background:linear-gradient(270deg,#3bff9d,#ffcfa8 55%,#f9a8c9 78%,#c7b3ff)!important;
    -webkit-mask:repeating-linear-gradient(90deg,#000 0,#000 calc((100% - 30px)/11),transparent calc((100% - 30px)/11),transparent calc((100% - 30px)/11 + 3px))!important;
    mask:repeating-linear-gradient(90deg,#000 0,#000 calc((100% - 30px)/11),transparent calc((100% - 30px)/11),transparent calc((100% - 30px)/11 + 3px))!important;
  }
  /* In Misk mode, show just one summary. Actual Zid provider widgets remain available when expanded. */
  html body .elite-pdp.pdp-mobile-layout-misk .pdp-reference-payment-hint--before-options:not(:has(.pdp-misk-installments[open]))>.pdp-installments-native,
  html body .elite-pdp.pdp-mobile-layout-misk .pdp-reference-payment-hint--before-options:not(:has(.pdp-misk-installments[open]))>.pdp-installments-preview{display:none!important}
  html body .elite-pdp.pdp-mobile-layout-misk .pdp-reference-payment-hint--before-options:has(.pdp-misk-installments[open])>.pdp-installments-native,
  html body .elite-pdp.pdp-mobile-layout-misk .pdp-reference-payment-hint--before-options:has(.pdp-misk-installments[open])>.pdp-installments-preview{display:block!important;margin:10px 0 0!important}
  html body .elite-pdp.pdp-mobile-layout-misk .pdp-misk-installments[open] .pdp-misk-installments__card{border-color:#cabed9!important;border-radius:14px!important}
}
@media(max-width:355px){
  html body .elite-pdp.pdp-mobile-layout-misk .pdp-misk-installments__card{padding-inline:10px!important;column-gap:6px!important}
  html body .elite-pdp.pdp-mobile-layout-misk .pdp-misk-installments__logo{padding-inline:5px!important;font-size:11px!important}
}
@media(prefers-reduced-motion:reduce){html body .elite-pdp.pdp-mobile-layout-misk .pdp-misk-installments *{transition:none!important}}
@media(min-width:992px){
  html body .elite-pdp .pdp-misk-installments{display:none!important}
}
