/* =================== share-cart-modal.css =================== */
.share-cart-modal__panel {max-width: 760px}
@media(max-width:1024px) {
  .share-cart-modal__body {padding: 20px 4px; display: grid; gap: 18px}
  .share-cart-modal__tabs {display: flex; gap: 6px; border-bottom: 0.5px solid rgba(180, 151, 115, 0.22); margin-bottom: 4px}
  .share-cart-modal__tab {padding: 8px 14px; background: transparent; border: 0; font-size: 13px; color: rgba(26, 23, 20, 0.6); cursor: pointer; border-bottom: 2px solid transparent; margin-bottom: -1px}
  .share-cart-modal__tab.is-active {color: var(--hc-ink, #1a1714); border-bottom-color: var(--hc-accent, #8b7355)}
  .share-cart-modal__url {display: flex; gap: 8px; padding: 12px 14px; background: rgba(246, 239, 226, 0.55); border-radius: 10px; font-family: var(--hc-mono, "JetBrains Mono", monospace); font-size: 12px; word-break: break-all}
  .share-cart-modal__qr {display: flex; justify-content: center; padding: 16px; background: var(--hc-paper, #ffffff); border: 0.5px solid rgba(180, 151, 115, 0.18); border-radius: 10px}
  .share-cart-modal__social {display: grid; grid-template-columns: repeat(auto-fit, minmax(120px, 1fr)); gap: 8px}
}
