/******* Do not edit this file *******
Code Snippets Manager
Saved: Sep 08 2026 | 00:36:36 */
@charset "UTF-8";
/* =========================================
   免費直播報名 Checkout
   商品 ID：48106、1001739
========================================= */
/* =========================================
   Checkout 整體
========================================= */
body.meet-registration-checkout form.checkout.woocommerce-checkout {
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 0 !important;
  row-gap: 0 !important;
  column-gap: 0 !important;
  align-content: flex-start !important;
  justify-content: flex-start !important;
  width: 100% !important;
  max-width: 620px !important;
  min-height: 0 !important;
  height: auto !important;
  margin: 40px auto !important;
}
/* =========================================
   姓名、Email
   固定在第一區
========================================= */
body.meet-registration-checkout form.checkout.woocommerce-checkout #customer_details, body.meet-registration-checkout form.checkout.woocommerce-checkout > .ct-customer-details {
  order: 1 !important;
  width: 100% !important;
  max-width: 100% !important;
  flex: 1 1 100% !important;
  float: none !important;
  margin: 0 !important;
  padding: 0 !important;
  min-height: 0 !important;
  height: auto !important;
}
/* Blocksy 原本可能有 margin-top */
body.meet-registration-checkout .ct-customer-details {
  margin-top: 0 !important;
}
/* =========================================
   Billing 表單
========================================= */
body.meet-registration-checkout .woocommerce-billing-fields {
  padding: 32px 32px 0 !important;
  margin: 0 !important;
  border-radius: 14px;
  min-height: 0 !important;
  height: auto !important;
}
/* 隱藏「帳單資訊」 */
body.meet-registration-checkout .woocommerce-billing-fields > h3 {
  display: none !important;
}
/* Billing 欄位外層 */
body.meet-registration-checkout #customer_details .col-1 {
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  min-height: 0 !important;
  height: auto !important;
}
/* Shipping 區不需要 */
body.meet-registration-checkout #customer_details .col-2 {
  display: none !important;
}
/* =========================================
   姓名、Email 欄位
========================================= */
body.meet-registration-checkout .form-row {
  width: 100% !important;
  float: none !important;
  margin-top: 0 !important;
  margin-bottom: 18px !important;
  padding: 0 !important;
}
/* Email 是最後一個欄位
   不要在下面再留一層空白 */
body.meet-registration-checkout #billing_email_field {
  margin-bottom: 0 !important;
}
/* 輸入框 */
body.meet-registration-checkout .woocommerce-input-wrapper input {
  width: 100% !important;
  min-height: 50px;
  border-radius: 8px;
}
/* =========================================
   Order Review
   固定放在表單下面
========================================= */
body.meet-registration-checkout form.checkout.woocommerce-checkout #order_review, body.meet-registration-checkout form.checkout.woocommerce-checkout > .ct-order-review {
  order: 2 !important;
  width: 100% !important;
  max-width: 100% !important;
  flex: 1 1 100% !important;
  float: none !important;
  /*
     * WOOMP Blocksy 原本是：
     * margin: 20px auto 0 !important;
     *
     * 改成較自然的 14px
     */
  margin: 14px auto 0 !important;
  padding: 0 !important;
  border: 0 !important;
  min-height: 0 !important;
  height: auto !important;
  top: auto !important;
}
/* =========================================
   隱藏商品 / 訂單摘要
========================================= */
body.meet-registration-checkout #order_review_heading {
  display: none !important;
}
body.meet-registration-checkout .woocommerce-checkout-review-order-table {
  display: none !important;
}
/* =========================================
   WOOMP 加入 Checkout 的購物車
========================================= */
body.meet-registration-checkout .cart-shortcode, body.meet-registration-checkout .ct-cart-form, body.meet-registration-checkout form.woocommerce-cart-form, body.meet-registration-checkout .woocommerce-cart-form {
  display: none !important;
}
/* =========================================
   付款方式
========================================= */
/* WOOMP JS 建立的付款方式表格 */
body.meet-registration-checkout #paymentWrap {
  display: none !important;
}
/*
 * 隱藏 WooCommerce 付款選項
 *
 * 不直接隱藏整個 #payment，
 * 因為完成免費報名按鈕在 #payment 裡。
 */
body.meet-registration-checkout .wc_payment_methods, body.meet-registration-checkout .payment_methods, body.meet-registration-checkout #payment ul.payment_methods {
  display: none !important;
}
/* Payment 外層不要留空白 */
body.meet-registration-checkout #payment, body.meet-registration-checkout .woocommerce-checkout-payment {
  margin: 0 !important;
  padding: 0 !important;
  min-height: 0 !important;
  height: auto !important;
}
/* =========================================
   Place Order
========================================= */
body.meet-registration-checkout #payment .place-order, body.meet-registration-checkout .woocommerce-checkout-payment .place-order {
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  min-height: 0 !important;
  height: auto !important;
}
/* 如果舊快取曾建立 placeOrderWrap */
body.meet-registration-checkout #placeOrderWrap {
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  min-height: 0 !important;
  height: auto !important;
  order: 2 !important;
}
/* =========================================
   完成免費報名按鈕
========================================= */
body.meet-registration-checkout #place_order {
  display: block !important;
  width: 100% !important;
  min-height: 52px;
  float: none !important;
  margin: 0 !important;
  border-radius: 8px;
  font-size: 18px;
  font-weight: 600;
  text-align: center;
}
/* =========================================
   登入
========================================= */
body.meet-registration-checkout .woocommerce-form-login-toggle, body.meet-registration-checkout .woocommerce-form-login {
  display: none !important;
}
/* =========================================
   建立帳號
========================================= */
body.meet-registration-checkout .woocommerce-account-fields, body.meet-registration-checkout .create-account {
  display: none !important;
}
/* =========================================
   隱私權 / 條款
========================================= */
body.meet-registration-checkout .woocommerce-privacy-policy-text, body.meet-registration-checkout .woocommerce-terms-and-conditions-wrapper, body.meet-registration-checkout .woocommerce-form__label-for-checkbox {
  display: none !important;
}
/* =========================================
   手機
========================================= */
@media screen and (max-width: 768px) {
  body.meet-registration-checkout form.checkout.woocommerce-checkout {
    width: 100% !important;
    margin: 25px auto !important;
  }
  body.meet-registration-checkout .woocommerce-billing-fields {
    padding: 20px 20px 0 !important;
  }
  body.meet-registration-checkout form.checkout.woocommerce-checkout #order_review, body.meet-registration-checkout form.checkout.woocommerce-checkout > .ct-order-review {
    margin-top: 14px !important;
  }
  body.meet-registration-checkout #place_order {
    width: 100% !important;
    min-height: 52px;
    font-size: 17px;
  }
}
