/**
 * CoreV2 order UI locks — loading sırasında buton büyümesi / ripple CLS
 * Kapsam: .cv2-page--order, .cv2-page--cart
 */
.cv2-page--order .order-continue,
.cv2-page--order .btn-continue,
.cv2-page--order [data-order-continue],
.cv2-page--order .continue-btn,
.cv2-page--order button.cv2-order-continue,
.cv2-page--cart .order-continue,
.cv2-page--cart .btn-continue {
  box-sizing: border-box;
  min-height: 48px;
  max-width: 100%;
  position: relative;
  overflow: hidden;
  transform: none;
}
.cv2-page--order .order-continue.is-loading,
.cv2-page--order .btn-continue.is-loading,
.cv2-page--order button.cv2-order-continue.is-loading,
.cv2-page--order .order-continue[disabled],
.cv2-page--order .btn-continue[disabled] {
  /* loading: ölçü sabit kalır */
  width: 100%;
  min-height: 48px;
  pointer-events: none;
}
.cv2-page--order .order-summary,
.cv2-page--order .cv2-order-summary,
.cv2-page--cart .order-summary {
  max-width: 100%;
  min-width: 0;
  box-sizing: border-box;
  overflow: hidden;
}
/* Tek periyot: boş/gizli dönem seçici */
.cv2-page--order .period-selector[data-period-count="1"],
.cv2-page--order .period-select-wrap[data-single-period="1"] {
  display: none;
}
