/* [project]/src/components/ui/atoms/categories/cards.css [app-client] (css) */
.dw-banner-card {
  border-radius: var(--radius-card);
  border: var(--border-width) var(--border-style-solid) var(--border);
  background-color: var(--card);
  overflow: hidden;
}

.dw-banner-card__header {
  justify-content: space-between;
  align-items: center;
  gap: var(--space-2);
  border-bottom: var(--border-width) var(--border-style-solid) var(--border);
  padding-block: var(--space-2_5);
  padding-inline: var(--space-4);
  background-color: color-mix(in oklch, var(--muted) var(--mix-half), transparent);
  display: flex;
}

.dw-banner-card__title {
  font: var(--text-strong);
  color: var(--foreground);
}

.dw-banner-card__body {
  gap: var(--space-3);
  padding-block: var(--space-4);
  padding-inline: var(--space-4);
  flex-direction: column;
  display: flex;
}

.dw-selectable-card {
  text-align: start;
  border-radius: var(--radius-field);
  border: var(--border-width-2) var(--border-style-solid) var(--border);
  background-color: var(--card);
  width: 100%;
  height: auto;
  color: var(--card-foreground);
  transition: border-color var(--duration-base), box-shadow var(--duration-base), background-color var(--duration-base);
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
  position: relative;
}

.dw-selectable-card[data-layout="default"] {
  padding-block: var(--space-4);
  padding-inline: var(--space-4);
}

.dw-selectable-card[data-layout="compact"] {
  padding-block: var(--space-3);
  padding-inline: var(--space-3);
}

.dw-selectable-card[data-layout="minimal"] {
  padding-block: var(--space-1_5);
  padding-inline: var(--space-1_5);
}

.dw-selectable-card[data-selected="true"] {
  border-color: var(--primary);
}

.dw-selectable-card:hover {
  --dw-button-shadow: var(--shadow-popover);
  background-color: var(--card);
  border-color: var(--dw-selectable-hover-border, var(--primary));
}

.dw-selectable-card__title {
  font: var(--text-title);
  color: var(--foreground);
}

.dw-selectable-card[data-selected="false"] {
  --dw-selectable-hover-border: color-mix(in oklch, var(--muted-foreground) var(--mix-low), transparent);
}

/*# sourceMappingURL=0fg76u1fr2299.css.map*/