.elementor-348 .elementor-element.elementor-element-1d7b0c4{--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-348 .elementor-element.elementor-element-6f34f9f{--display:flex;}.elementor-348 .elementor-element.elementor-element-b477991{--display:flex;}.elementor-348 .elementor-element.elementor-element-1fd89cf{--spacer-size:20px;}.elementor-348 .elementor-element.elementor-element-7b25adc{--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-348 .elementor-element.elementor-element-026da15{--display:flex;}.elementor-348 .elementor-element.elementor-element-2e7df26{--display:flex;}.elementor-348 .elementor-element.elementor-element-59ce242{--display:flex;}.elementor-348 .elementor-element.elementor-element-f47d592{--display:flex;}.elementor-348 .elementor-element.elementor-element-5965d55{--display:flex;}.elementor-348 .elementor-element.elementor-element-2371a12{--display:flex;}.elementor-348 .elementor-element.elementor-element-807a45f{--display:flex;}.elementor-348 .elementor-element.elementor-element-b22e2f8{--spacer-size:20px;}.elementor-348 .elementor-element.elementor-element-866d804{--display:flex;}.elementor-348 .elementor-element.elementor-element-9157505{--display:flex;}.elementor-348 .elementor-element.elementor-element-9157505.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-348 .elementor-element.elementor-element-ce679e9{width:var( --container-widget-width, 102.4% );max-width:102.4%;--container-widget-width:102.4%;--container-widget-flex-grow:0;}.elementor-348 .elementor-element.elementor-element-ce679e9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-348 .elementor-element.elementor-element-93aabcc{--display:flex;}.elementor-348 .elementor-element.elementor-element-7cf6bcc{--display:flex;}.elementor-348 .elementor-element.elementor-element-539dca4{--spacer-size:20px;}.elementor-348 .elementor-element.elementor-element-07d1a0b{--display:flex;}.elementor-348 .elementor-element.elementor-element-e8c06f9{--display:flex;}.elementor-widget-uael-table th.uael-table-col,.elementor-widget-uael-table tr.uael-table-row div.responsive-header-text span.uael-table__text-inners{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-uael-table td div:not(.responsive-header-text) .uael-table__text-inner, .elementor-widget-uael-table td div + .uael-table__text-inner,.elementor-widget-uael-table tbody .uael-table__text:not(.uael-tbody-head-text),.elementor-widget-uael-table td .uael-align-icon--left,.elementor-widget-uael-table td .uael-align-icon--right{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-uael-table .uael-advance-heading label, .elementor-widget-uael-table .uael-advance-heading select, .elementor-widget-uael-table .uael-advance-heading input{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-348 .elementor-element.elementor-element-62ca682 th.uael-table-col, .elementor-348 .elementor-element.elementor-element-62ca682 tbody .uael-table-col .uael-table-head{padding:15px 15px 15px 15px;}.elementor-348 .elementor-element.elementor-element-62ca682 th.uael-table-col, .elementor-348 .elementor-element.elementor-element-62ca682 tbody .uael-table-row th, .elementor-348 .elementor-element.elementor-element-62ca682 tbody .uael-table-row .uael-table-head, .elementor-348 .elementor-element.elementor-element-62ca682 tr.uael-table-row div.responsive-header-text, .elementor-348 .elementor-element.elementor-element-62ca682.elementor-widget-uael-table .uael-table-wrapper table[data-responsive="yes"] tbody tr.uael-table-row div.responsive-header-text{border-style:solid;border-width:1px 1px 1px 1px;border-color:#bbb;}.elementor-348 .elementor-element.elementor-element-62ca682 tbody td.uael-table-col{padding:15px 15px 15px 15px;}.elementor-348 .elementor-element.elementor-element-62ca682 .uael-table-row .uael-table-col{vertical-align:middle;}.elementor-348 .elementor-element.elementor-element-62ca682 tbody tr:nth-child(odd){background:#eaeaea;}.elementor-348 .elementor-element.elementor-element-62ca682 tbody tr:nth-child(even){background:#FFFFFF;}.elementor-348 .elementor-element.elementor-element-62ca682 td.uael-table-col{border-style:solid;border-width:1px 1px 1px 1px;border-color:#bbb;}.elementor-348 .elementor-element.elementor-element-62ca682 .uael-align-icon--left i{font-size:30px;vertical-align:middle;}.elementor-348 .elementor-element.elementor-element-62ca682 .uael-align-icon--right i{font-size:30px;vertical-align:middle;}.elementor-348 .elementor-element.elementor-element-62ca682 .uael-align-icon--left svg{height:30px;width:30px;vertical-align:middle;}.elementor-348 .elementor-element.elementor-element-62ca682 .uael-align-icon--right svg{height:30px;width:30px;vertical-align:middle;}.elementor-348 .elementor-element.elementor-element-62ca682 .uael-align-icon--left{margin-right:10px;}.elementor-348 .elementor-element.elementor-element-62ca682 .uael-align-icon--right{margin-left:10px;}.elementor-348 .elementor-element.elementor-element-62ca682 .uael-col-img--left{width:30px;margin-right:10px;}.elementor-348 .elementor-element.elementor-element-62ca682 .uael-col-img--right{width:30px;margin-left:10px;}.elementor-348 .elementor-element.elementor-element-62ca682 .uael-advance-heading select, .elementor-348 .elementor-element.elementor-element-62ca682 .uael-advance-heading input{border-style:solid;border-width:1px 1px 1px 1px;border-color:#bbb;padding:10px 10px 10px 10px;width:200px;}.elementor-348 .elementor-element.elementor-element-62ca682 .uael-advance-heading{margin-bottom:15px;}.elementor-348 .elementor-element.elementor-element-d20a944{--display:flex;}.elementor-348 .elementor-element.elementor-element-e2ce5c5{--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-348 .elementor-element.elementor-element-1ce18c2{--spacer-size:20px;}.elementor-348 .elementor-element.elementor-element-41bca95{--display:flex;}.elementor-348 .elementor-element.elementor-element-f137d47{--display:flex;}.elementor-348 .elementor-element.elementor-element-f235be9{--display:flex;}.elementor-348 .elementor-element.elementor-element-ddd085f{--display:flex;}.elementor-348 .elementor-element.elementor-element-b613d88{--display:flex;}.elementor-348 .elementor-element.elementor-element-712484b{--display:flex;}.elementor-348 .elementor-element.elementor-element-cae5994{--spacer-size:20px;}.elementor-348 .elementor-element.elementor-element-487ceed{--display:flex;}.elementor-348 .elementor-element.elementor-element-b5a4a78{--display:flex;}.elementor-348 .elementor-element.elementor-element-c7768a3{--display:flex;}.elementor-348 .elementor-element.elementor-element-6476854{--display:flex;}.elementor-348 .elementor-element.elementor-element-1dfbb38{--spacer-size:20px;}.elementor-348 .elementor-element.elementor-element-e667a55{--display:flex;}.elementor-348 .elementor-element.elementor-element-1262c8c{--display:flex;}.elementor-348 .elementor-element.elementor-element-c1fd6ee{--display:flex;}.elementor-348 .elementor-element.elementor-element-f124c7f{--display:flex;}.elementor-348 .elementor-element.elementor-element-add3f75{--spacer-size:20px;}.elementor-348 .elementor-element.elementor-element-db62c68{--display:flex;}.elementor-348 .elementor-element.elementor-element-001e073{--display:flex;}.elementor-348 .elementor-element.elementor-element-cef2ea8{--display:flex;}.elementor-348 .elementor-element.elementor-element-d067e83{--spacer-size:20px;}.elementor-348 .elementor-element.elementor-element-141b8e9{--display:flex;}.elementor-348 .elementor-element.elementor-element-9b7858d{--display:flex;}.elementor-348 .elementor-element.elementor-element-a2ce5b1 th.uael-table-col, .elementor-348 .elementor-element.elementor-element-a2ce5b1 tbody .uael-table-col .uael-table-head{padding:15px 15px 15px 15px;}.elementor-348 .elementor-element.elementor-element-a2ce5b1 th.uael-table-col, .elementor-348 .elementor-element.elementor-element-a2ce5b1 tbody .uael-table-row th, .elementor-348 .elementor-element.elementor-element-a2ce5b1 tbody .uael-table-row .uael-table-head, .elementor-348 .elementor-element.elementor-element-a2ce5b1 tr.uael-table-row div.responsive-header-text, .elementor-348 .elementor-element.elementor-element-a2ce5b1.elementor-widget-uael-table .uael-table-wrapper table[data-responsive="yes"] tbody tr.uael-table-row div.responsive-header-text{border-style:solid;border-width:1px 1px 1px 1px;border-color:#bbb;}.elementor-348 .elementor-element.elementor-element-a2ce5b1 tbody td.uael-table-col{padding:15px 15px 15px 15px;}.elementor-348 .elementor-element.elementor-element-a2ce5b1 .uael-table-row .uael-table-col{vertical-align:middle;}.elementor-348 .elementor-element.elementor-element-a2ce5b1 tbody tr:nth-child(odd){background:#eaeaea;}.elementor-348 .elementor-element.elementor-element-a2ce5b1 tbody tr:nth-child(even){background:#FFFFFF;}.elementor-348 .elementor-element.elementor-element-a2ce5b1 td.uael-table-col{border-style:solid;border-width:1px 1px 1px 1px;border-color:#bbb;}.elementor-348 .elementor-element.elementor-element-a2ce5b1 .uael-align-icon--left i{font-size:30px;vertical-align:middle;}.elementor-348 .elementor-element.elementor-element-a2ce5b1 .uael-align-icon--right i{font-size:30px;vertical-align:middle;}.elementor-348 .elementor-element.elementor-element-a2ce5b1 .uael-align-icon--left svg{height:30px;width:30px;vertical-align:middle;}.elementor-348 .elementor-element.elementor-element-a2ce5b1 .uael-align-icon--right svg{height:30px;width:30px;vertical-align:middle;}.elementor-348 .elementor-element.elementor-element-a2ce5b1 .uael-align-icon--left{margin-right:10px;}.elementor-348 .elementor-element.elementor-element-a2ce5b1 .uael-align-icon--right{margin-left:10px;}.elementor-348 .elementor-element.elementor-element-a2ce5b1 .uael-col-img--left{width:30px;margin-right:10px;}.elementor-348 .elementor-element.elementor-element-a2ce5b1 .uael-col-img--right{width:30px;margin-left:10px;}.elementor-348 .elementor-element.elementor-element-a2ce5b1 .uael-advance-heading select, .elementor-348 .elementor-element.elementor-element-a2ce5b1 .uael-advance-heading input{border-style:solid;border-width:1px 1px 1px 1px;border-color:#bbb;padding:10px 10px 10px 10px;width:200px;}.elementor-348 .elementor-element.elementor-element-a2ce5b1 .uael-advance-heading{margin-bottom:15px;}.elementor-348 .elementor-element.elementor-element-ffde30c{--display:flex;}.elementor-348 .elementor-element.elementor-element-aec68d0{--spacer-size:20px;}.elementor-348 .elementor-element.elementor-element-1a7d428{--display:flex;}.elementor-348 .elementor-element.elementor-element-f065f34{--display:flex;}.elementor-348 .elementor-element.elementor-element-24fbce3{--display:flex;}.elementor-348 .elementor-element.elementor-element-91a88fe{--spacer-size:20px;}.elementor-348 .elementor-element.elementor-element-211edb7{--display:flex;}.elementor-348 .elementor-element.elementor-element-b50304d{padding:0px 0px 15px 0px;}.elementor-348 .elementor-element.elementor-element-3d47fec{--display:flex;}.elementor-348 .elementor-element.elementor-element-1623994{--display:flex;}.elementor-348 .elementor-element.elementor-element-9517159{--display:flex;}.elementor-348 .elementor-element.elementor-element-8fd20f1{--display:flex;}.elementor-348 .elementor-element.elementor-element-b216eb0{--display:flex;}.elementor-348 .elementor-element.elementor-element-d0107bf{--display:flex;}.elementor-348 .elementor-element.elementor-element-dd8599b{--spacer-size:20px;}.elementor-348 .elementor-element.elementor-element-1b86d85{--display:flex;}.elementor-348 .elementor-element.elementor-element-0eac285{--display:flex;}.elementor-348 .elementor-element.elementor-element-5f8d6c4{--display:flex;}.elementor-348 .elementor-element.elementor-element-cd06a6f{--display:flex;}.elementor-348 .elementor-element.elementor-element-2871e39d{--display:flex;}@media(min-width:768px){.elementor-348 .elementor-element.elementor-element-9157505{--width:99.227%;}}/* Start custom CSS for text-editor, class: .elementor-element-116d1b0 *//* 螢光筆底線（mark） */
:root{
  --mark-color: rgba(252,185,0,.55); /* 螢光色 */
  --mark-height: 40%;                /* 底線高度（百分比越大覆蓋越多） */
}

mark{
  background: none; /* 取消預設黃色 */
  background-image: linear-gradient(
    transparent calc(100% - var(--mark-height)),
    var(--mark-color) 0
  );
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  padding: 0 .06em;   /* 讓色塊不要貼到字邊 */
  border-radius: .12em;
}

/* 可選：粗體時也保持好看 */
mark strong, strong mark { font-weight: 700; }

/* 深色主題微調（可選） */
@media (prefers-color-scheme: dark){
  :root{ --mark-color: rgba(255,210,0,.6); }
}

/* 印表機備援（可選）：把底線改成虛線避免整塊上色 */
@media print{
  mark{
    background: none;
    box-shadow: inset 0 -0.45em 0 var(--mark-color);
  }
}/* End custom CSS */