.yc-card {
  background-color: transparent;
  box-sizing: border-box;
  border-radius: 5px;
}
.yc-card_type_action {
  background-color: var(--yc-color-base-float);
  box-shadow: 0px 1px 5px var(--yc-color-sfx-shadow);
}
.yc-card_type_action.yc-card_clickable:hover {
  box-shadow: 0px 3px 10px var(--yc-color-sfx-shadow);
  cursor: pointer;
}
.yc-card_type_selection {
  position: relative;
  border: 1px solid var(--yc-color-line-generic);
}
.yc-card_type_selection::before {
  position: absolute;
  top: -1px;
  left: -1px;
  right: -1px;
  bottom: -1px;
  border-radius: 5px;
  pointer-events: none;
}
.yc-card_type_selection.yc-card_clickable:hover {
  border-color: transparent;
  cursor: pointer;
}
.yc-card_type_selection.yc-card_clickable:hover::before {
  content: "";
  border: 2px solid var(--yc-color-line-selection-hover);
}
.yc-card_type_selection.yc-card_selected:not(.yc-card_disabled) {
  border-color: transparent;
}
.yc-card_type_selection.yc-card_selected:not(.yc-card_disabled)::before {
  content: "";
  border: 2px solid var(--yc-color-line-selection-active);
}
.yc-card_type_selection.yc-card_view_clear {
  border-color: transparent;
}
.yc-card_type_container.yc-card_theme_normal.yc-card_view_outlined {
  border: 1px solid var(--yc-color-line-generic);
}
.yc-card_type_container.yc-card_theme_normal.yc-card_view_filled {
  background-color: var(--yc-color-base-generic);
}
.yc-card_type_container.yc-card_theme_info.yc-card_view_outlined {
  border: 1px solid var(--yc-color-line-info);
}
.yc-card_type_container.yc-card_theme_info.yc-card_view_filled {
  background-color: var(--yc-color-base-info);
}
.yc-card_type_container.yc-card_theme_positive.yc-card_view_outlined {
  border: 1px solid var(--yc-color-line-positive);
}
.yc-card_type_container.yc-card_theme_positive.yc-card_view_filled {
  background-color: var(--yc-color-base-positive);
}
.yc-card_type_container.yc-card_theme_warning.yc-card_view_outlined {
  border: 1px solid var(--yc-color-line-warning);
}
.yc-card_type_container.yc-card_theme_warning.yc-card_view_filled {
  background-color: var(--yc-color-base-warning);
}
.yc-card_type_container.yc-card_theme_danger.yc-card_view_outlined {
  border: 1px solid var(--yc-color-line-danger);
}
.yc-card_type_container.yc-card_theme_danger.yc-card_view_filled {
  background-color: var(--yc-color-base-danger);
}
.yc-card_type_container.yc-card_view_raised {
  background-color: var(--yc-color-base-float);
  box-shadow: 0px 1px 5px var(--yc-color-sfx-shadow);
}