.elementor-790 .elementor-element.elementor-element-be1126d{--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-790 .elementor-element.elementor-element-a77f327{--display:flex;}.elementor-790 .elementor-element.elementor-element-f7f8a8c{--spacer-size:20px;}.elementor-790 .elementor-element.elementor-element-1c02e08{--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-790 .elementor-element.elementor-element-4f95fe0{--display:flex;}.elementor-790 .elementor-element.elementor-element-322106d{--display:flex;}.elementor-790 .elementor-element.elementor-element-2ce5179{--display:flex;}.elementor-790 .elementor-element.elementor-element-2595355{--display:flex;}.elementor-790 .elementor-element.elementor-element-c08b7f7{--display:flex;}.elementor-790 .elementor-element.elementor-element-e774851{--display:flex;}.elementor-790 .elementor-element.elementor-element-7f92dd0{--display:flex;}.elementor-790 .elementor-element.elementor-element-39427d9{--display:flex;}.elementor-790 .elementor-element.elementor-element-c6ae211{--display:flex;}.elementor-790 .elementor-element.elementor-element-aede20d{--spacer-size:20px;}.elementor-790 .elementor-element.elementor-element-df4867d{--display:flex;}.elementor-790 .elementor-element.elementor-element-e0eadee{--display:flex;}.elementor-790 .elementor-element.elementor-element-b9adc4b{--display:flex;}.elementor-790 .elementor-element.elementor-element-ee8535e{--display:flex;}.elementor-790 .elementor-element.elementor-element-54602ae{--display:flex;}.elementor-790 .elementor-element.elementor-element-7dae277{--spacer-size:20px;}.elementor-790 .elementor-element.elementor-element-fce69d7{--display:flex;}.elementor-790 .elementor-element.elementor-element-572745b{--display:flex;}.elementor-790 .elementor-element.elementor-element-1126585{--display:flex;}.elementor-790 .elementor-element.elementor-element-5d5c3a0{--display:flex;}.elementor-790 .elementor-element.elementor-element-eb6337d{--display:flex;}.elementor-790 .elementor-element.elementor-element-c4e2712{--display:flex;}.elementor-790 .elementor-element.elementor-element-5a49f17{--display:flex;}.elementor-790 .elementor-element.elementor-element-64fd7a7{--display:flex;}.elementor-790 .elementor-element.elementor-element-9558339{--display:flex;}.elementor-790 .elementor-element.elementor-element-d9fe6cc{--spacer-size:20px;}.elementor-790 .elementor-element.elementor-element-74882ee{--display:flex;}.elementor-790 .elementor-element.elementor-element-b6c33ce{--display:flex;}.elementor-790 .elementor-element.elementor-element-0c32fde{--display:flex;}.elementor-790 .elementor-element.elementor-element-a824e3d{--display:flex;}.elementor-790 .elementor-element.elementor-element-d57155d{--display:flex;}.elementor-790 .elementor-element.elementor-element-20a163c{--display:flex;}.elementor-790 .elementor-element.elementor-element-d080fe9{--display:flex;}.elementor-790 .elementor-element.elementor-element-85cfb01{--spacer-size:20px;}.elementor-790 .elementor-element.elementor-element-4a60aac{--display:flex;}.elementor-790 .elementor-element.elementor-element-ba98565{--display:flex;}.elementor-790 .elementor-element.elementor-element-b467f21{--display:flex;}.elementor-790 .elementor-element.elementor-element-b35c8b1{--display:flex;}.elementor-790 .elementor-element.elementor-element-0dfe217{--spacer-size:20px;}.elementor-790 .elementor-element.elementor-element-f3478aa{--display:flex;}.elementor-790 .elementor-element.elementor-element-ba24550{--display:flex;}.elementor-790 .elementor-element.elementor-element-62a683e{--display:flex;}.elementor-790 .elementor-element.elementor-element-f9e1048{--display:flex;}.elementor-790 .elementor-element.elementor-element-fac78e5{--display:flex;}.elementor-790 .elementor-element.elementor-element-22c7317{--spacer-size:20px;}.elementor-790 .elementor-element.elementor-element-ecec784{--display:flex;}.elementor-790 .elementor-element.elementor-element-0d76009{--display:flex;}.elementor-790 .elementor-element.elementor-element-99f280b{--display:flex;}.elementor-790 .elementor-element.elementor-element-a632c65{--display:flex;}.elementor-790 .elementor-element.elementor-element-9c6f272{--display:flex;}.elementor-790 .elementor-element.elementor-element-b0e0399{--display:flex;}.elementor-790 .elementor-element.elementor-element-fbf5747{--spacer-size:20px;}.elementor-790 .elementor-element.elementor-element-62f68f0{--display:flex;}.elementor-790 .elementor-element.elementor-element-91955d7{--display:flex;}.elementor-790 .elementor-element.elementor-element-d60b652{--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-790 .elementor-element.elementor-element-292de33{--spacer-size:20px;}.elementor-790 .elementor-element.elementor-element-94ba267{--display:flex;}.elementor-790 .elementor-element.elementor-element-765257a{--display:flex;}.elementor-790 .elementor-element.elementor-element-8fce8f8{--display:flex;}.elementor-790 .elementor-element.elementor-element-c3d96bb{--display:flex;}.elementor-790 .elementor-element.elementor-element-d9f7818{--display:flex;}.elementor-790 .elementor-element.elementor-element-04ea3f7{--display:flex;}.elementor-790 .elementor-element.elementor-element-1cf97ab{--display:flex;}.elementor-790 .elementor-element.elementor-element-530002c{--spacer-size:20px;}.elementor-790 .elementor-element.elementor-element-7af366a{--display:flex;}.elementor-790 .elementor-element.elementor-element-0a13094{--display:flex;}/* Start custom CSS for text-editor, class: .elementor-element-0cc3615 *//* 外層：負責左右滑動 */
.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 */