
/* Hızlı ekleme penceresi */
.cc_yxicgech_w6oCEhKuRP .yb-qa-sheet, .cc_yxicgech_product_list .yb-qa-sheet {
  display: flex;
  flex-direction: column;
  gap: 0.875rem;
  padding: 0 0 var(--space-4); /* yatay boşluk .yb-sheet__body'de */
}

.cc_yxicgech_w6oCEhKuRP .yb-qa-sheet__name, .cc_yxicgech_product_list .yb-qa-sheet__name, .cc_yxicgech_w6oCEhKuRP .yb-qa-sheet__label, .cc_yxicgech_product_list .yb-qa-sheet__label {
  margin: 0;
}

.cc_yxicgech_w6oCEhKuRP .yb-qa-sheet__name, .cc_yxicgech_product_list .yb-qa-sheet__name {
  font-size: var(--fs-body);
  font-weight: 600;
}

.cc_yxicgech_w6oCEhKuRP .yb-qa-sheet__label, .cc_yxicgech_product_list .yb-qa-sheet__label {
  padding-bottom: 0.375rem;
  font-size: 0.9375rem;
}

.cc_yxicgech_w6oCEhKuRP .yb-qa-sheet__values, .cc_yxicgech_product_list .yb-qa-sheet__values {
  display: flex;
  flex-wrap: wrap;
  gap: var(--space-2);
}

.cc_yxicgech_w6oCEhKuRP .yb-qa-sheet__value, .cc_yxicgech_product_list .yb-qa-sheet__value {
  min-width: 3.5rem;
  min-height: var(--tap);
  padding: 0 0.75rem;
  border: 1px solid var(--line-strong); /* taste-skill-ignore: DESIGN.md çizgisi/gölgesi (kullanıcı kararı 5) */
  border-radius: var(--radius-sm);
  background: var(--bg);
  color: var(--ink);
  font-size: var(--fs-body);
  font-weight: 500;
  cursor: pointer;
}

.cc_yxicgech_w6oCEhKuRP .yb-qa-sheet__value.is-on, .cc_yxicgech_product_list .yb-qa-sheet__value.is-on {
  border: 2px solid var(--color-brand);
  font-weight: 600;
}

.cc_yxicgech_w6oCEhKuRP .yb-qa-sheet__value:disabled, .cc_yxicgech_product_list .yb-qa-sheet__value:disabled {
  border-style: dashed;
  background: var(--surface);
  color: var(--ink-2);
  cursor: not-allowed;
}

.cc_yxicgech_w6oCEhKuRP .yb-qa-sheet__footer, .cc_yxicgech_product_list .yb-qa-sheet__footer {
  display: flex;
  flex-direction: column;
  gap: var(--space-2);
}

.cc_yxicgech_w6oCEhKuRP .yb-qa-sheet__error, .cc_yxicgech_product_list .yb-qa-sheet__error {
  margin: 0;
  color: var(--color-error);
  font-size: 0.9375rem;
  font-weight: 600;
}

.cc_yxicgech_w6oCEhKuRP .yb-qa-sheet__error:empty, .cc_yxicgech_product_list .yb-qa-sheet__error:empty {
  display: none;
}

.cc_yxicgech_w6oCEhKuRP .yb-qa-sheet__add, .cc_yxicgech_product_list .yb-qa-sheet__add {
  width: 100%;
}

/* Renk: varyantın ilk görseli, ürün sayfasındaki karo gibi (revizyon 2026-11-05) */
.cc_yxicgech_w6oCEhKuRP .yb-qa-sheet__values--tiles, .cc_yxicgech_product_list .yb-qa-sheet__values--tiles {
  gap: 0.375rem;
  padding: 3px;
  margin-left: -3px;
}

.cc_yxicgech_w6oCEhKuRP .yb-qa-sheet__tile, .cc_yxicgech_product_list .yb-qa-sheet__tile {
  position: relative;
  flex: none;
  width: 3.25rem;
  aspect-ratio: var(--ratio-product);
  padding: 0;
  border: 1px solid var(--line); /* taste-skill-ignore: ürün sayfası renk karosuyla aynı kenar */
  border-radius: 6px;
  background: var(--placeholder);
  overflow: hidden;
  cursor: pointer;
}

.cc_yxicgech_w6oCEhKuRP .yb-qa-sheet__tile img, .cc_yxicgech_product_list .yb-qa-sheet__tile img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.cc_yxicgech_w6oCEhKuRP .yb-qa-sheet__tile.is-on, .cc_yxicgech_product_list .yb-qa-sheet__tile.is-on {
  outline: 2px solid var(--color-brand);
  outline-offset: 1px;
}

.cc_yxicgech_w6oCEhKuRP .yb-qa-sheet__tile.is-out img, .cc_yxicgech_product_list .yb-qa-sheet__tile.is-out img {
  opacity: 0.55;
}

.cc_yxicgech_w6oCEhKuRP .yb-qa-sheet__tile:focus-visible, .cc_yxicgech_product_list .yb-qa-sheet__tile:focus-visible {
  outline: 2px solid var(--ink);
  outline-offset: 2px;
}

.cc_yxicgech_w6oCEhKuRP .yb-qa-sheet__label b, .cc_yxicgech_product_list .yb-qa-sheet__label b {
  font-weight: 600;
}
