/* ===========================
   🔹 주문 완료 페이지 전용 스타일
   (WooCommerce Blocks 기반)
=========================== */
/* WooCommerce 주문완료 페이지 식별자 */
body.woocommerce-order-received,
body.woocommerce-page.woocommerce-order-received {
  font-size: var(--everythings-font-size) !important;
  line-height: 1.8 !important;
  --every-color-main: #000;
  --every-color-sub: #666;
}

/* 상단 타이틀 */
body.woocommerce-order-received .wp-block-woocommerce-order-confirmation-status h1 {
  font-size: 22px;
  font-weight: 600;
  margin-bottom: 8px;
  text-align: center;
}

/* 서브 텍스트 */
body.woocommerce-order-received .wp-block-woocommerce-order-confirmation-status p {
  color: var(--every-color-sub);
  text-align: center;
  margin-bottom: 20px;
}

/* 주문 요약 리스트 */
body.woocommerce-order-received .wc-block-order-confirmation-summary-list {
  max-width: 800px;
  margin: 30px auto;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;
  padding: 0;
}

body.woocommerce-order-received .wc-block-order-confirmation-summary-list-item {
  padding: 10px 10px;
  border-bottom: 1px solid #f7f7f7;
  gap: 6px;
}

/* 배송/청구 주소 */
body.woocommerce-order-received .wp-block-woocommerce-order-confirmation-totals-wrapper,
body.woocommerce-order-received .wc-block-order-confirmation-additional-information,
body.woocommerce-order-received .wc-block-order-confirmation-billing-wrapper,
body.woocommerce-order-received .wc-block-order-confirmation-shipping-wrapper {
  max-width: 800px;
  margin: 20px auto;
}

/* 제목 (배송지, 청구지 등) */
body.woocommerce-order-received h2 {
  font-size: 16px !important;
  font-weight: 600 !important;
  margin-bottom: 10px;
}

.wc-block-order-confirmation-totals table .wc-item-meta {
  font-size: var(--everythings-font-size);
  list-style-type: none;
  margin: 0.5em 0 0;
  padding: 0;
}

.wc-block-order-confirmation-totals__product a {
  font-weight: 500 !important;
}

/* thankyou 페이지 상단 블록 배송정보(빌링 블록) 숨김 */
body.woocommerce-order-received .wc-block-order-confirmation-billing-wrapper {
  display: none !important;
}
