.elementor-833 .elementor-element.elementor-element-e406e92{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-833 .elementor-element.elementor-element-37a851e{--display:flex;}.elementor-833 .elementor-element.elementor-element-30c947b{--display:flex;}.elementor-833 .elementor-element.elementor-element-ac7687f{--spacer-size:20px;}.elementor-833 .elementor-element.elementor-element-3d89cd1{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-833 .elementor-element.elementor-element-50da7d2{--display:flex;}.elementor-833 .elementor-element.elementor-element-5f7e151{--display:flex;}.elementor-833 .elementor-element.elementor-element-873e67b{--display:flex;}.elementor-833 .elementor-element.elementor-element-7c67ef7{--display:flex;}.elementor-833 .elementor-element.elementor-element-278043c{--display:flex;}.elementor-833 .elementor-element.elementor-element-5f8aa13{--display:flex;}.elementor-833 .elementor-element.elementor-element-56ed2c3{--spacer-size:20px;}.elementor-833 .elementor-element.elementor-element-84fd0a3{--display:flex;}.elementor-833 .elementor-element.elementor-element-e5f0f34{--display:flex;}.elementor-833 .elementor-element.elementor-element-3c1de04{--display:flex;}.elementor-833 .elementor-element.elementor-element-15f524c{--display:flex;}.elementor-833 .elementor-element.elementor-element-5373ea2{--display:flex;}.elementor-833 .elementor-element.elementor-element-43f7f49{--display:flex;}.elementor-833 .elementor-element.elementor-element-29169f5{--display:flex;}.elementor-833 .elementor-element.elementor-element-734bfd0{--spacer-size:20px;}.elementor-833 .elementor-element.elementor-element-ce4cde3{--display:flex;}.elementor-833 .elementor-element.elementor-element-1aaeb35{--display:flex;}.elementor-833 .elementor-element.elementor-element-0faa804{--display:flex;}.elementor-833 .elementor-element.elementor-element-5ca2ab5{--display:flex;}.elementor-833 .elementor-element.elementor-element-a8abff8{--display:flex;}.elementor-833 .elementor-element.elementor-element-8d664b1{--display:flex;}.elementor-833 .elementor-element.elementor-element-228262b{--display:flex;}.elementor-833 .elementor-element.elementor-element-13158dd{--spacer-size:20px;}.elementor-833 .elementor-element.elementor-element-372c09a{--display:flex;}.elementor-833 .elementor-element.elementor-element-f98a8d3{--display:flex;}.elementor-833 .elementor-element.elementor-element-a3d3345{--display:flex;}.elementor-833 .elementor-element.elementor-element-d279e6d{--display:flex;}.elementor-833 .elementor-element.elementor-element-2ad91c7{--display:flex;}.elementor-833 .elementor-element.elementor-element-f647a58{--spacer-size:20px;}.elementor-833 .elementor-element.elementor-element-9add55a{--display:flex;}.elementor-833 .elementor-element.elementor-element-578e416{--display:flex;}.elementor-833 .elementor-element.elementor-element-6b42292{--display:flex;}.elementor-833 .elementor-element.elementor-element-1e9b08b{--display:flex;}.elementor-833 .elementor-element.elementor-element-fa19a1f{--display:flex;}.elementor-833 .elementor-element.elementor-element-9f07fd3{--display:flex;}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-833 .elementor-element.elementor-element-f3abefb{--spacer-size:20px;}.elementor-833 .elementor-element.elementor-element-f362564{--display:flex;}.elementor-833 .elementor-element.elementor-element-507430b{--display:flex;}.elementor-833 .elementor-element.elementor-element-d5bb16e{--display:flex;}.elementor-833 .elementor-element.elementor-element-4794072{--display:flex;}.elementor-833 .elementor-element.elementor-element-2a4dd1e{--display:flex;}.elementor-833 .elementor-element.elementor-element-a0efc7e{--spacer-size:20px;}.elementor-833 .elementor-element.elementor-element-f6f1ef8{--display:flex;}.elementor-833 .elementor-element.elementor-element-eebb796{--display:flex;}.elementor-833 .elementor-element.elementor-element-b4595b2{--display:flex;}.elementor-833 .elementor-element.elementor-element-f7cc0c3{--display:flex;}.elementor-833 .elementor-element.elementor-element-569cd49{--display:flex;}.elementor-833 .elementor-element.elementor-element-cb137e3{--spacer-size:20px;}.elementor-833 .elementor-element.elementor-element-e8dd628{--display:flex;}.elementor-833 .elementor-element.elementor-element-177e726{--display:flex;}.elementor-833 .elementor-element.elementor-element-c04a54a{--display:flex;}.elementor-833 .elementor-element.elementor-element-4518765{--display:flex;}.elementor-833 .elementor-element.elementor-element-a3e38ab{--display:flex;}.elementor-833 .elementor-element.elementor-element-009fe4e{--display:flex;}.elementor-833 .elementor-element.elementor-element-3a6c1304{--display:flex;}/* Start custom CSS for text-editor, class: .elementor-element-6e6a5fb *//* 外層：負責左右滑動 */
.table-scroll {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch; /* iOS 慣性滑動 */
}

/* 表格本體 */
.risk-table {
  border-collapse: collapse;
  width: 100%;
  min-width: 720px; /* 超出手機寬度 → 產生橫向滑動 */
  table-layout: fixed; /* 關鍵：讓欄寬依容器計算，文字才會正常換行 */
}

.risk-table td {
  border: 1px solid #ccc;
  padding: 8px 10px;
  vertical-align: top;

  /* 文字自動換行核心設定 */
  white-space: normal;          /* 允許換行 */
  word-break: break-word;       /* 單字過長時斷行 */
  overflow-wrap: anywhere;      /* 現代瀏覽器最佳解 */
}/* End custom CSS */