/**
 * Points display styles for WooCommerce Checkout Blocks
 * Structural styles only - colors, spacing, borders are managed by Gutenberg
 */
.leat-points-display {
  /* Structure only - no hardcoded colors/spacing */
  display: block;
}

.leat-points-display.leat-points-loading {
  opacity: 0.7;
}

.leat-points-display .wc-block-components-totals-wrapper {
  padding: 0;
  margin: 0;
}

.leat-points-text {
  margin: 0;
  padding: 0;
  display: flex;
  align-items: center;
  gap: 8px;
}

.leat-points-icon {
  flex-shrink: 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: #8b5cf6;
}

/**
 * Invitation mode styles
 * Structure and behavior only - colors managed by Gutenberg
 */
.leat-points-invitation {
  display: block;
}

.leat-points-invitation .leat-points-text {
  margin-bottom: 12px;
}