.elementor-844 .elementor-element.elementor-element-18181e7{--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-844 .elementor-element.elementor-element-bfeef35{--display:flex;}.elementor-844 .elementor-element.elementor-element-46ebfb3{--display:flex;}.elementor-844 .elementor-element.elementor-element-199c881{--spacer-size:20px;}.elementor-844 .elementor-element.elementor-element-0b9a4f7{--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-844 .elementor-element.elementor-element-add083a{--display:flex;}.elementor-844 .elementor-element.elementor-element-9ff81fa{--display:flex;}.elementor-844 .elementor-element.elementor-element-00f1ccd{--display:flex;}.elementor-844 .elementor-element.elementor-element-de7ad12{--display:flex;}.elementor-844 .elementor-element.elementor-element-f56940d{--display:flex;}.elementor-844 .elementor-element.elementor-element-b5a75a2{--display:flex;}.elementor-844 .elementor-element.elementor-element-c465bac{--spacer-size:20px;}.elementor-844 .elementor-element.elementor-element-c944564{--display:flex;}.elementor-844 .elementor-element.elementor-element-3ddb4c3{--display:flex;}.elementor-844 .elementor-element.elementor-element-0217f85{--display:flex;}.elementor-844 .elementor-element.elementor-element-63edf39{--display:flex;}.elementor-844 .elementor-element.elementor-element-9b39cf7{--display:flex;}.elementor-844 .elementor-element.elementor-element-11099d1{--display:flex;}.elementor-844 .elementor-element.elementor-element-9d23cdf{--spacer-size:20px;}.elementor-844 .elementor-element.elementor-element-eadb5dc{--display:flex;}.elementor-844 .elementor-element.elementor-element-0f8b8b9{--display:flex;}.elementor-844 .elementor-element.elementor-element-8e9aeb7{--display:flex;}.elementor-844 .elementor-element.elementor-element-7a11f16{--display:flex;}.elementor-844 .elementor-element.elementor-element-5aadf60{--spacer-size:20px;}.elementor-844 .elementor-element.elementor-element-43d1a4b{--display:flex;}.elementor-844 .elementor-element.elementor-element-79b2f2c{--display:flex;}.elementor-844 .elementor-element.elementor-element-3fc8ec3{--display:flex;}.elementor-844 .elementor-element.elementor-element-6343b7b{--display:flex;}.elementor-844 .elementor-element.elementor-element-395556c{--display:flex;}.elementor-844 .elementor-element.elementor-element-03a1280{--spacer-size:20px;}.elementor-844 .elementor-element.elementor-element-30d30e1{--display:flex;}.elementor-844 .elementor-element.elementor-element-abf7927{--display:flex;}.elementor-844 .elementor-element.elementor-element-1da9f1a{--display:flex;}.elementor-844 .elementor-element.elementor-element-05a3b14{--spacer-size:20px;}.elementor-844 .elementor-element.elementor-element-d260f6e{--display:flex;}.elementor-844 .elementor-element.elementor-element-48b6632{--display:flex;}.elementor-844 .elementor-element.elementor-element-40d80f4{--display:flex;}.elementor-844 .elementor-element.elementor-element-89052cb{--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-844 .elementor-element.elementor-element-9200583{--display:flex;}.elementor-844 .elementor-element.elementor-element-63d683b{--spacer-size:20px;}.elementor-844 .elementor-element.elementor-element-2733072{--display:flex;}.elementor-844 .elementor-element.elementor-element-6891432{--display:flex;}.elementor-844 .elementor-element.elementor-element-f3380b2{--display:flex;}.elementor-844 .elementor-element.elementor-element-e3e727d{--display:flex;}.elementor-844 .elementor-element.elementor-element-a6c5244{--spacer-size:20px;}.elementor-844 .elementor-element.elementor-element-8598036{--display:flex;}.elementor-844 .elementor-element.elementor-element-07e6a31{--display:flex;}.elementor-844 .elementor-element.elementor-element-43f2a5d{--display:flex;}.elementor-844 .elementor-element.elementor-element-816866f{--display:flex;}.elementor-844 .elementor-element.elementor-element-6140285{--spacer-size:20px;}.elementor-844 .elementor-element.elementor-element-fdb5667{--display:flex;}.elementor-844 .elementor-element.elementor-element-cef1ef5{--display:flex;}.elementor-844 .elementor-element.elementor-element-db80066{--display:flex;}.elementor-844 .elementor-element.elementor-element-6202db0{--display:flex;}.elementor-844 .elementor-element.elementor-element-ffdec27{--display:flex;}.elementor-844 .elementor-element.elementor-element-c157560{--spacer-size:20px;}.elementor-844 .elementor-element.elementor-element-c7d1fd6{--display:flex;}.elementor-844 .elementor-element.elementor-element-30efbca{--display:flex;}.elementor-844 .elementor-element.elementor-element-089f998{--display:flex;}.elementor-844 .elementor-element.elementor-element-b6255f2{--display:flex;}.elementor-844 .elementor-element.elementor-element-2d4af93a{--display:flex;}/* Start custom CSS for text-editor, class: .elementor-element-3615651 *//* 外層：負責左右滑動 */
.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 */