/* BookFlow Pro - Additional Frontend Styles */

.bookflow-product-booking-wrapper {
  margin: 20px 0;
}

.bookflow-add-to-cart-wrapper {
  margin-top: 20px;
}

.bookflow-add-to-cart-wrapper .single_add_to_cart_button {
  width: 100%;
  padding: 15px 30px;
  font-size: 16px;
  font-weight: 600;
  background: #3498db;
  border: none;
  cursor: pointer;
  transition: background 0.3s ease;
}

.bookflow-add-to-cart-wrapper .single_add_to_cart_button:hover {
  background: #2980b9;
}

.bookflow-add-to-cart-wrapper .single_add_to_cart_button:disabled {
  background: #bdc3c7;
  cursor: not-allowed;
}

/* Integration with WooCommerce notices */
.woocommerce-info,
.woocommerce-error,
.woocommerce-message {
  margin: 15px 0;
  padding: 12px;
  border-left: 3px solid;
}

.woocommerce-info {
  background: #e8f4fd;
  border-color: #3498db;
  color: #2c3e50;
}

.woocommerce-error {
  background: #fee;
  border-color: #e74c3c;
  color: #c0392b;
}
