.elementor-1856 .elementor-element.elementor-element-722427a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-1856 .elementor-element.elementor-element-722427a:not(.elementor-motion-effects-element-type-background), .elementor-1856 .elementor-element.elementor-element-722427a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1856 .elementor-element.elementor-element-722427a, .elementor-1856 .elementor-element.elementor-element-722427a::before{--border-transition:0.3s;}/* Start custom CSS for container, class: .elementor-element-722427a *//* 只作用在註冊頁 */
.register-page #customer_login {
  display: flex;
  gap: 40px;           /* 欲留白可改 */
  justify-content: center;
}

/* 隱藏左欄整個登入區（含「登入」標題） */
.register-page #customer_login .u-column1.col-1 {
  display: none !important;
}

/* 讓註冊欄置中並控制寬度 */
.register-page #customer_login .u-column2.col-2 {
  float: none;         /* 移除預設浮動 */
  width: 100%;
  max-width: 720px;    /* 需要更窄/更寬可調整 */
  margin: 0 auto;
}

/* Label 文字改白色（含必填星號） */
.register-page #customer_login label,
.register-page #customer_login label .required {
  color: #fff !important;
}

/* 隱私權段落與連結顏色（可選） */
.register-page .woocommerce-privacy-policy-text,
.register-page .woocommerce-privacy-policy-text a {
  color: #ddd;
}

/* 讓輸入框在黑底上更清楚（可選） */
.register-page #customer_login .woocommerce-Input {
  background: #fff;
  color: #111;
  border-radius: 28px;     /* 依你的風格調整 */
  padding: 14px 18px;
  border: 1px solid #666;
}
.register-page #customer_login .woocommerce-Input::placeholder {
  color: #888;
}

/* 置中送出按鈕*/* End custom CSS */