
/* 頂部列：返回入口 + 先試算 pill */
.cb-topbar[data-v-798513ce] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 10px;
  margin-bottom: 14px;
}

/* 同意條款 */
.cb-terms[data-v-798513ce] { display: flex; align-items: flex-start; gap: 10px; margin: 18px 0 4px;
}
.cb-chk[data-v-798513ce] { width: 30px; flex-shrink: 0; cursor: pointer;
}
.cb-chk svg[data-v-798513ce] { width: 30px; height: 30px; display: block;
}
.cb-terms-txt[data-v-798513ce] { flex: 1; font-size: 14px; font-weight: 600; color: #555; line-height: 1.6;
}
.cb-terms-txt span[data-v-798513ce] { color: #1a1a1a;
}
.cb-terms-txt a[data-v-798513ce] { color: #E8742A; text-decoration: underline;
}
.vue-hidden[data-v-798513ce] { display: none;
}

/* checkbox SVG 填色（取代原 style-contract.css 的 .chk-* 定義） */
.unchk-circle1[data-v-798513ce], .chk-path1[data-v-798513ce] { fill: none;
}
.unchk-circle2[data-v-798513ce] { fill: none; stroke: #d2d0cb; stroke-width: 3px;
}
.chk-path2[data-v-798513ce] { fill: #E8742A;
}

/* 送出鈕 */
.cb-submit[data-v-798513ce] { margin-top: 18px;
}

