/* Prevent annoying text selection on interactive cards */
.product-card,
.product-list-card,
.btn-action,
.list-img img,
.card-header,
.product-name,
.pos-product-card,
.pos-cat-btn,
.variation-btn,
.modal-content {
    user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-touch-callout: none;
    /* iOS Safari context menu disable */
}

/* Ensure images don't trigger drag or context menus easily */
img {
    pointer-events: none;
}

.list-img img,
.product-card img {
    pointer-events: none;
    /* Disables right click context menu on image */
}

/* Re-enable pointer events for buttons inside cards if needed, but usually fine */