.ht-measure-guide{margin:0 0 22px;padding:16px;border:1px solid #e5e7eb;border-radius:18px;background:#fff;grid-column:1/-1}.ht-measure-guide img{display:block;width:100%;height:auto;max-height:330px;object-fit:contain}.ht-measure-guide figcaption{margin-top:10px;font-size:14px;line-height:1.8;color:#475569;text-align:center}.ht-measurement-card{display:grid;gap:8px;margin-top:10px}.ht-measurement-card p{margin:0;padding:9px 12px;border:1px solid #e5e7eb;border-radius:10px;background:#fff}.ht-measurement-warning{margin-top:10px;padding:10px 12px;border-radius:10px;background:#f8fafc;border:1px solid #e2e8f0;font-size:13px;line-height:1.8}.ht-measurement-chip{display:inline-flex;align-items:center;padding:5px 9px;border-radius:999px;background:#f1f5f9;margin:3px;font-size:13px}@media(max-width:640px){.ht-measure-guide{padding:10px;border-radius:14px}.ht-measure-guide figcaption{font-size:13px}.ht-measurement-card p{font-size:14px}}


/* v19.7.2 — hard contrast for light measurement result cards */
.ht-wrap .ht-result .ht-measurement-card,
.ht-wrap .ht-result .ht-measurement-card p,
.ht-wrap .ht-result .ht-measurement-warning{
  color:#17201d!important;
  -webkit-text-fill-color:#17201d!important;
  text-shadow:none!important;
  filter:none!important;
  opacity:1!important;
  mix-blend-mode:normal!important;
}
.ht-wrap .ht-result .ht-measurement-card p{
  background:#ffffff!important;
  border-color:#dfe7e2!important;
  box-shadow:none!important;
}
.ht-wrap .ht-result .ht-measurement-card p b,
.ht-wrap .ht-result .ht-measurement-card p strong{
  color:#0f2f23!important;
  -webkit-text-fill-color:#0f2f23!important;
  font-weight:900!important;
}
.ht-wrap .ht-result .ht-measurement-warning{
  background:#f7faf8!important;
  border-color:#dfe7e2!important;
}
.ht-wrap .ht-result .ht-measurement-card *::before,
.ht-wrap .ht-result .ht-measurement-card *::after,
.ht-wrap .ht-result .ht-measurement-warning::before,
.ht-wrap .ht-result .ht-measurement-warning::after{
  text-shadow:none!important;
  filter:none!important;
}

/* v19.7.3 — realistic foot measuring guide */
.ht-wrap[data-tool="foot_size_measurement"] .ht-measure-guide img{
  max-height:none;
  border-radius:14px;
}
.ht-wrap[data-tool="foot_size_measurement"] .ht-measure-guide{
  padding:10px;
}
