.rentops-catalog,
.rentops-request-wrapper {
  --rentops-accent: var(--scwew-primary, #2285ba) !important;
  --rentops-accent-strong: color-mix(
    in srgb,
    var(--rentops-accent),
    black 10%
  ) !important;
  --rentops-ink: var(--scwew-title) !important;
  --rentops-muted: var(--scwew-foreground) !important;
  --rentops-line: var(--scwew-surface) !important;
  --rentops-surface: var(--scwew-surface) !important;
  --rentops-soft: var(--scwew-background) !important;
  --rentops-success: var(--scwew-success) !important;
  --rentops-warning: var(--scwew-warning) !important;
  --rentops-danger: var(--scwew-error) !important;
  --rentops-radius: var(--scwew-box-radius) !important;
  --rentops-shadow:
    0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1) !important;
  color: var(--rentops-ink);
}

.rentops-catalog .rentops-catalog-card {
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1);
}
.rentops-catalog .rentops-catalog-card:hover {
  transform: none;
}

.rentops-booking-card {
  border-radius: var(--scwew-box-radius) !important;
}
.rentops-booking-card .rentops-booking-header,
.rentops-booking-card .rentops-request-form {
  padding: 1.5rem;
}

.rentops-button {
  border-radius: var(--scwew-btn-radius) !important;
}
.rentops-button:hover {
  transform: none !important;
}