.elementor-579 .elementor-element.elementor-element-5b3807f2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;}.elementor-579 .elementor-element.elementor-element-5b3807f2::before, .elementor-579 .elementor-element.elementor-element-5b3807f2 > .elementor-background-video-container::before, .elementor-579 .elementor-element.elementor-element-5b3807f2 > .e-con-inner > .elementor-background-video-container::before, .elementor-579 .elementor-element.elementor-element-5b3807f2 > .elementor-background-slideshow::before, .elementor-579 .elementor-element.elementor-element-5b3807f2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-579 .elementor-element.elementor-element-5b3807f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-579 .elementor-element.elementor-element-5b3807f2:not(.elementor-motion-effects-element-type-background), .elementor-579 .elementor-element.elementor-element-5b3807f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:100% auto;}.elementor-579 .elementor-element.elementor-element-22e7c43{--display:flex;--min-height:348px;--justify-content:flex-end;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Noto Sans TC;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-579 .elementor-element.elementor-element-6a62d24 .elementor-heading-title{font-family:"Noto Sans TC", Noto Sans TC;font-weight:600;line-height:46px;color:var( --e-global-color-37bc126 );}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Noto Sans TC;font-weight:var( --e-global-typography-text-font-weight );}.elementor-579 .elementor-element.elementor-element-fc74d9b .elementor-icon-list-icon{width:14px;}.elementor-579 .elementor-element.elementor-element-fc74d9b .elementor-icon-list-icon i{font-size:14px;}.elementor-579 .elementor-element.elementor-element-fc74d9b .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-579 .elementor-element.elementor-element-fc74d9b .elementor-icon-list-text, .elementor-579 .elementor-element.elementor-element-fc74d9b .elementor-icon-list-text a{color:#FFFFFF;}.elementor-579 .elementor-element.elementor-element-5d1b4c0c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:020px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-579 .elementor-element.elementor-element-d483de6{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Noto Sans TC;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-579 .elementor-element.elementor-element-a36efff{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-579 .elementor-element.elementor-element-8656b64{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:none;--border-style:none;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Noto Sans TC;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-579 .elementor-element.elementor-element-a0341e8 .elementor-heading-title{font-family:"Noto Sans TC", Noto Sans TC;font-size:32px;font-weight:600;}.elementor-579 .elementor-element.elementor-element-3f0fd9a .elementor-icon-list-icon{width:14px;}.elementor-579 .elementor-element.elementor-element-3f0fd9a .elementor-icon-list-icon i{font-size:14px;}.elementor-579 .elementor-element.elementor-element-3f0fd9a .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Noto Sans TC;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-579 .elementor-element.elementor-element-4a423c9{--divider-border-style:solid;--divider-color:#6B7A993D;--divider-border-width:1px;}.elementor-579 .elementor-element.elementor-element-4a423c9 .elementor-divider-separator{width:100%;}.elementor-579 .elementor-element.elementor-element-4a423c9 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-579 .elementor-element.elementor-element-5891ca5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Noto Sans TC;font-weight:var( --e-global-typography-text-font-weight );}.elementor-579 .elementor-element.elementor-element-862ef10{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:050px;--margin-left:0px;--margin-right:0px;}.elementor-widget-post-navigation span.post-navigation__prev--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__next--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{font-family:var( --e-global-typography-secondary-font-family ), Noto Sans TC;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Noto Sans TC;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-579 .elementor-element.elementor-element-0300b89 span.post-navigation__prev--label{color:var( --e-global-color-primary );}.elementor-579 .elementor-element.elementor-element-0300b89 span.post-navigation__next--label{color:var( --e-global-color-primary );}.elementor-579 .elementor-element.elementor-element-0300b89 .post-navigation__arrow-wrapper{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );font-size:19px;}.elementor-579 .elementor-element.elementor-element-0300b89 .post-navigation__arrow-wrapper:hover{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}@media(max-width:1024px){.elementor-579 .elementor-element.elementor-element-a0341e8 .elementor-heading-title{font-size:28px;}}@media(max-width:767px){.elementor-579 .elementor-element.elementor-element-5d1b4c0c{--justify-content:space-around;}.elementor-579 .elementor-element.elementor-element-a0341e8 .elementor-heading-title{font-size:25px;line-height:1.3em;}}@media(min-width:768px){.elementor-579 .elementor-element.elementor-element-d483de6{--width:80%;}.elementor-579 .elementor-element.elementor-element-a36efff{--width:20%;}}/* Start custom CSS for post-info, class: .elementor-element-fc74d9b *//* =========================================================
   中國探針 WordPress－單一文章 Post Meta 最終版
   用途：
   讓單一文章頁的日期與分類膠囊，視覺比照新聞列表
   前提：
   Post Info 元件 CSS 類別填入：ccp-news-postmeta
   ========================================================= */

/* ===== 外層 ===== */
.ccp-news-postmeta{
  margin: 0 !important;
  padding: 0 !important;
  width: 100% !important;
}

/* ===== Post Info 列表 ===== */
.ccp-news-postmeta .elementor-icon-list-items{
  display: flex !important;
  align-items: center !important;
  gap: 12px !important;
  flex-wrap: wrap !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* ===== 每個項目 ===== */
.ccp-news-postmeta .elementor-icon-list-item{
  display: inline-flex !important;
  align-items: center !important;
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
}

/* ===== 移除 Elementor 預設 icon / 分隔 ===== */
.ccp-news-postmeta .elementor-icon-list-icon{
  display: none !important;
}

.ccp-news-postmeta .elementor-icon-list-item::before,
.ccp-news-postmeta .elementor-icon-list-item::after{
  display: none !important;
  content: none !important;
}

/* ===== 共用文字層清空 ===== */
.ccp-news-postmeta .elementor-icon-list-text{
  display: inline-flex !important;
  align-items: center !important;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  border-radius: 0 !important;
  line-height: 1 !important;
}

/* ===== 日期樣式 ===== */
.ccp-news-postmeta .elementor-icon-list-item:first-child .elementor-icon-list-text,
.ccp-news-postmeta .elementor-icon-list-item:first-child .elementor-icon-list-text a,
.ccp-news-postmeta .elementor-icon-list-item:first-child .elementor-icon-list-text span{
  font-size: 14px !important;
  font-weight: 600 !important;
  color: rgba(255,255,255,1) !important;
  letter-spacing: .2px !important;
  line-height: 1 !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  border-radius: 0 !important;
  padding: 0 !important;
  text-decoration: none !important;
  white-space: nowrap !important;
}

/* ===== 分類膠囊基礎 ===== */
.ccp-news-postmeta .elementor-post-info__terms-list-item{
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  height: 30px !important;
  padding: 0 14px !important;
  border-radius: 999px !important;
  font-size: 14px !important;
  font-weight: 800 !important;
  letter-spacing: .3px !important;
  line-height: 1 !important;
  white-space: nowrap !important;
  border: 0 !important;
  box-shadow: none !important;
}

/* ===== 公司新聞：深藍 ===== */
.category-company-news .ccp-news-postmeta .elementor-post-info__terms-list-item{
  background: #0a1e50 !important;
  color: #fff !important;
}

/* ===== 展會活動：藍 ===== */
.category-exhibitions-events .ccp-news-postmeta .elementor-post-info__terms-list-item{
  background: #2F6BFF !important;
  color: #ffffff !important;
}

/* ===== 產品公告：金 ===== */
.category-product-announcements .ccp-news-postmeta .elementor-post-info__terms-list-item{
  background: #f7b52b !important;
  color: #0a1e50 !important;
}

/* ===== 手機版 ===== */
@media (max-width: 767px){
  .ccp-news-postmeta .elementor-icon-list-items{
    gap: 10px !important;
  }

  .ccp-news-postmeta .elementor-icon-list-item:first-child .elementor-icon-list-text,
  .ccp-news-postmeta .elementor-icon-list-item:first-child .elementor-icon-list-text a,
  .ccp-news-postmeta .elementor-icon-list-item:first-child .elementor-icon-list-text span{
    font-size: 13px !important;
  }

  .ccp-news-postmeta .elementor-post-info__terms-list-item{
    height: 28px !important;
    padding: 0 12px !important;
    font-size: 13px !important;
  }
}/* End custom CSS */
/* Start custom CSS for breadcrumbs, class: .elementor-element-2f2fb7a3 *//* CCP Breadcrumb */

.ccp-breadcrumb{
    font-size:14px;
    color:#7a8aa6;
    letter-spacing:.03em;
}

/* link */
.ccp-breadcrumb a{
    color:#2F6BFF;
    text-decoration:none;
    font-weight:600;
    transition:all .2s ease;
}

/* hover */
.ccp-breadcrumb a:hover{
    color:#f7b52b;
}

/* separator */
.ccp-breadcrumb span{
    color:#9aa6c1;
    margin:0 4px;
}

/* current page */
.ccp-breadcrumb span:last-child{
    color:#0A1E50;
    font-weight:700;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-162653e */.elementor-579 .elementor-element.elementor-element-162653e .ccp-back-btn{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    padding: 12px 20px;
    min-height: 50px;
    background: #0a1e50;
    color: #ffffff !important;
    text-decoration: none !important;

    border-radius: 12px;
    font-size: 15px;
    font-weight: 700;
    line-height: 1;
    box-shadow: 0 8px 20px rgba(10, 30, 80, 0.18);
    transition: all 0.25s ease;
}

.elementor-579 .elementor-element.elementor-element-162653e .ccp-back-btn__icon{
    font-size: 18px;
    color: #f7b52b;
    line-height: 1;
    transition: transform 0.25s ease;
}

.elementor-579 .elementor-element.elementor-element-162653e .ccp-back-btn__text{
    color: #ffffff !important;
    white-space: nowrap;
}

.elementor-579 .elementor-element.elementor-element-162653e .ccp-back-btn:hover{
    background: #102a6b;
    box-shadow: 0 12px 24px rgba(10, 30, 80, 0.24);
    transform: translateY(-1px);
}

.elementor-579 .elementor-element.elementor-element-162653e .ccp-back-btn:hover .ccp-back-btn__icon{
    transform: translateX(-3px);
}

@media (max-width: 767px){
    .elementor-579 .elementor-element.elementor-element-162653e .ccp-back-btn{
        padding: 10px 16px;
        min-height: 44px;
        font-size: 14px;
    }

    .elementor-579 .elementor-element.elementor-element-162653e .ccp-back-btn__icon{
        font-size: 16px;
    }
}/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-3f0fd9a *//* =========================================================
   中國探針 WordPress－單一文章 Post Meta 最終版
   用途：
   讓單一文章頁的日期與分類膠囊，視覺比照新聞列表
   前提：
   Post Info 元件 CSS 類別填入：ccp-news-postmeta
   ========================================================= */

/* ===== 外層 ===== */
.ccp-news-postmeta{
  margin: 0 !important;
  padding: 0 !important;
  width: 100% !important;
}

/* ===== Post Info 列表 ===== */
.ccp-news-postmeta .elementor-icon-list-items{
  display: flex !important;
  align-items: center !important;
  gap: 12px !important;
  flex-wrap: wrap !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* ===== 每個項目 ===== */
.ccp-news-postmeta .elementor-icon-list-item{
  display: inline-flex !important;
  align-items: center !important;
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
}

/* ===== 移除 Elementor 預設 icon / 分隔 ===== */
.ccp-news-postmeta .elementor-icon-list-icon{
  display: none !important;
}

.ccp-news-postmeta .elementor-icon-list-item::before,
.ccp-news-postmeta .elementor-icon-list-item::after{
  display: none !important;
  content: none !important;
}

/* ===== 共用文字層清空 ===== */
.ccp-news-postmeta .elementor-icon-list-text{
  display: inline-flex !important;
  align-items: center !important;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  border-radius: 0 !important;
  line-height: 1 !important;
}

/* ===== 日期樣式 ===== */
.ccp-news-postmeta .elementor-icon-list-item:first-child .elementor-icon-list-text,
.ccp-news-postmeta .elementor-icon-list-item:first-child .elementor-icon-list-text a,
.ccp-news-postmeta .elementor-icon-list-item:first-child .elementor-icon-list-text span{
  font-size: 14px !important;
  font-weight: 600 !important;
  /*color: rgba(11,26,51,.55) !important;*/
  letter-spacing: .2px !important;
  line-height: 1 !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  border-radius: 0 !important;
  padding: 0 !important;
  text-decoration: none !important;
  white-space: nowrap !important;
}

/* ===== 分類膠囊基礎 ===== */
.ccp-news-postmeta .elementor-post-info__terms-list-item{
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  height: 30px !important;
  padding: 0 14px !important;
  border-radius: 999px !important;
  font-size: 14px !important;
  font-weight: 800 !important;
  letter-spacing: .3px !important;
  line-height: 1 !important;
  white-space: nowrap !important;
  border: 0 !important;
  box-shadow: none !important;
}

/* ===== 公司新聞：深藍 ===== */
.category-company-news .ccp-news-postmeta .elementor-post-info__terms-list-item{
  background: #0a1e50 !important;
  color: #fff !important;
}

/* ===== 展會活動：藍 ===== */
.category-exhibitions-events .ccp-news-postmeta .elementor-post-info__terms-list-item{
  background: #2F6BFF !important;
  color: #ffffff !important;
}

/* ===== 產品公告：金 ===== */
.category-product-announcements .ccp-news-postmeta .elementor-post-info__terms-list-item{
  background: #f7b52b !important;
  color: #0a1e50 !important;
}

/* ===== 手機版 ===== */
@media (max-width: 767px){
  .ccp-news-postmeta .elementor-icon-list-items{
    gap: 10px !important;
  }

  .ccp-news-postmeta .elementor-icon-list-item:first-child .elementor-icon-list-text,
  .ccp-news-postmeta .elementor-icon-list-item:first-child .elementor-icon-list-text a,
  .ccp-news-postmeta .elementor-icon-list-item:first-child .elementor-icon-list-text span{
    font-size: 13px !important;
  }

  .ccp-news-postmeta .elementor-post-info__terms-list-item{
    height: 28px !important;
    padding: 0 12px !important;
    font-size: 13px !important;
  }
}/* End custom CSS */