.elementor-13768 .elementor-element.elementor-element-258fcf03{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-13768 .elementor-element.elementor-element-6462ac29{--display:flex;--margin-top:0px;--margin-bottom:56px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-13768 .elementor-element.elementor-element-3a91abbc > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-13768 .elementor-element.elementor-element-3a91abbc{text-align:start;}.elementor-13768 .elementor-element.elementor-element-3a91abbc .elementor-heading-title{font-size:38px;font-weight:700;}.elementor-13768 .elementor-element.elementor-element-3c663d02 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-13768 .elementor-element.elementor-element-3c663d02 .elementor-heading-title{font-size:22px;font-weight:600;color:var( --e-global-color-primary );}.elementor-13768 .elementor-element.elementor-element-74251b29{font-size:18px;}.elementor-13768 .elementor-element.elementor-element-7842451{text-align:center;font-size:18px;}.elementor-13768 .elementor-element.elementor-element-fa37281 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-13768 .elementor-element.elementor-element-fa37281{font-size:18px;}.elementor-13768 .elementor-element.elementor-element-0222e05 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13768 .elementor-element.elementor-element-0222e05 .elementor-heading-title{font-size:22px;font-weight:600;color:var( --e-global-color-primary );}.elementor-13768 .elementor-element.elementor-element-0a1fcfa > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-13768 .elementor-element.elementor-element-0a1fcfa{font-size:18px;}.elementor-13768 .elementor-element.elementor-element-0a1fcfa p{margin-block-end:0px;}.elementor-13768 .elementor-element.elementor-element-a28bd34{--display:flex;--margin-top:0px;--margin-bottom:56px;--margin-left:0px;--margin-right:0px;}.elementor-13768 .elementor-element.elementor-element-6b54248 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:#F1F5F9;}.elementor-13768 .elementor-element.elementor-element-6b54248 .elementor-heading-title{font-size:26px;font-weight:700;}.elementor-13768 .elementor-element.elementor-element-dc30567 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-13768 .elementor-element.elementor-element-dc30567 .elementor-heading-title{font-size:20px;font-weight:700;}.elementor-13768 .elementor-element.elementor-element-22ce754 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13768 .elementor-element.elementor-element-22ce754{font-size:18px;}.elementor-13768 .elementor-element.elementor-element-86dc5a3 > .elementor-widget-container{margin:0px 0px 15px 0px;padding:0px 24px 0px 24px;}.elementor-13768 .elementor-element.elementor-element-840ac0e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13768 .elementor-element.elementor-element-840ac0e{font-size:18px;}.elementor-13768 .elementor-element.elementor-element-de2e6db > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-13768 .elementor-element.elementor-element-de2e6db .elementor-heading-title{font-size:20px;font-weight:700;}.elementor-13768 .elementor-element.elementor-element-cef5d2c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13768 .elementor-element.elementor-element-cef5d2c{font-size:18px;}.elementor-13768 .elementor-element.elementor-element-ab872bf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13768 .elementor-element.elementor-element-ab872bf{text-align:center;font-size:18px;}.elementor-13768 .elementor-element.elementor-element-47a69b1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13768 .elementor-element.elementor-element-47a69b1{font-size:18px;}.elementor-13768 .elementor-element.elementor-element-a157b84 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-13768 .elementor-element.elementor-element-a157b84 .elementor-heading-title{font-size:20px;font-weight:700;}.elementor-13768 .elementor-element.elementor-element-8cd6c9a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13768 .elementor-element.elementor-element-8cd6c9a{font-size:18px;}.elementor-13768 .elementor-element.elementor-element-d41eb55 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13768 .elementor-element.elementor-element-d41eb55{text-align:center;font-size:18px;}.elementor-13768 .elementor-element.elementor-element-195b088 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13768 .elementor-element.elementor-element-195b088{font-size:18px;}.elementor-13768 .elementor-element.elementor-element-b3bdfa6 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-13768 .elementor-element.elementor-element-b3bdfa6 .elementor-heading-title{font-size:20px;font-weight:700;}.elementor-13768 .elementor-element.elementor-element-f3770a4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13768 .elementor-element.elementor-element-f3770a4{font-size:18px;}.elementor-13768 .elementor-element.elementor-element-efb13fa > .elementor-widget-container{margin:0px 0px 015px 0px;padding:0px 0px 0px 15px;}.elementor-13768 .elementor-element.elementor-element-efb13fa{font-size:16px;line-height:30px;}.elementor-13768 .elementor-element.elementor-element-a0769cf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13768 .elementor-element.elementor-element-a0769cf{font-size:18px;}.elementor-13768 .elementor-element.elementor-element-999be9c > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-13768 .elementor-element.elementor-element-999be9c .elementor-heading-title{font-size:20px;font-weight:700;}.elementor-13768 .elementor-element.elementor-element-73abdbb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13768 .elementor-element.elementor-element-73abdbb{font-size:18px;}.elementor-13768 .elementor-element.elementor-element-fc0f366 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-13768 .elementor-element.elementor-element-fc0f366 .elementor-heading-title{font-size:20px;font-weight:700;}.elementor-13768 .elementor-element.elementor-element-c1e5113 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13768 .elementor-element.elementor-element-c1e5113{font-size:18px;}.elementor-13768 .elementor-element.elementor-element-14f1a67 > .elementor-widget-container{margin:0px 0px 15px 0px;padding:0px 0px 0px 15px;}.elementor-13768 .elementor-element.elementor-element-14f1a67{font-size:16px;line-height:30px;}.elementor-13768 .elementor-element.elementor-element-72d3d74 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13768 .elementor-element.elementor-element-72d3d74{font-size:18px;}.elementor-13768 .elementor-element.elementor-element-16c9e66 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-13768 .elementor-element.elementor-element-16c9e66 .elementor-heading-title{font-size:20px;font-weight:700;}.elementor-13768 .elementor-element.elementor-element-4216ed4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13768 .elementor-element.elementor-element-4216ed4{font-size:18px;}.elementor-13768 .elementor-element.elementor-element-fbdafa0 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-13768 .elementor-element.elementor-element-fbdafa0 .elementor-heading-title{font-size:19px;font-weight:700;}.elementor-13768 .elementor-element.elementor-element-1acdb4e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13768 .elementor-element.elementor-element-1acdb4e{font-size:18px;}.elementor-13768 .elementor-element.elementor-element-2128463 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13768 .elementor-element.elementor-element-2128463{text-align:center;font-size:18px;}.elementor-13768 .elementor-element.elementor-element-4d2fe5d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13768 .elementor-element.elementor-element-4d2fe5d{font-size:18px;}.elementor-13768 .elementor-element.elementor-element-c8e9209 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-13768 .elementor-element.elementor-element-c8e9209 .elementor-heading-title{font-size:19px;font-weight:700;}.elementor-13768 .elementor-element.elementor-element-6a766a8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13768 .elementor-element.elementor-element-6a766a8{font-size:18px;}.elementor-13768 .elementor-element.elementor-element-2d95d9a > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-13768 .elementor-element.elementor-element-d7ac36c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13768 .elementor-element.elementor-element-d7ac36c{font-size:18px;}.elementor-13768 .elementor-element.elementor-element-c51d285{--display:flex;--margin-top:0px;--margin-bottom:56px;--margin-left:0px;--margin-right:0px;}.elementor-13768 .elementor-element.elementor-element-ec342ea > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:#F1F5F9;}.elementor-13768 .elementor-element.elementor-element-ec342ea .elementor-heading-title{font-size:26px;font-weight:700;}.elementor-13768 .elementor-element.elementor-element-dc05678 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13768 .elementor-element.elementor-element-dc05678{font-size:18px;}.elementor-13768 .elementor-element.elementor-element-5e86e70 > .elementor-widget-container{margin:0px 0px 15px 0px;padding:0px 24px 0px 24px;}.elementor-13768 .elementor-element.elementor-element-c319986 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-13768 .elementor-element.elementor-element-c319986 .elementor-heading-title{font-size:20px;font-weight:700;}.elementor-13768 .elementor-element.elementor-element-dac1ead > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13768 .elementor-element.elementor-element-dac1ead{font-size:18px;}.elementor-13768 .elementor-element.elementor-element-50b454e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13768 .elementor-element.elementor-element-50b454e{text-align:center;font-size:18px;}.elementor-13768 .elementor-element.elementor-element-ea1cb15 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13768 .elementor-element.elementor-element-ea1cb15{font-size:18px;}.elementor-13768 .elementor-element.elementor-element-091063a > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-13768 .elementor-element.elementor-element-091063a .elementor-heading-title{font-size:20px;font-weight:700;}.elementor-13768 .elementor-element.elementor-element-c6b2c60 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13768 .elementor-element.elementor-element-c6b2c60{font-size:18px;}.elementor-13768 .elementor-element.elementor-element-9bb4b05 > .elementor-widget-container{margin:0px 0px 15px 0px;padding:0px 24px 0px 24px;}.elementor-13768 .elementor-element.elementor-element-b894580 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-13768 .elementor-element.elementor-element-b894580 .elementor-heading-title{font-size:19px;font-weight:700;}.elementor-13768 .elementor-element.elementor-element-f1ad95b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13768 .elementor-element.elementor-element-f1ad95b{font-size:18px;}.elementor-13768 .elementor-element.elementor-element-35dcd52 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13768 .elementor-element.elementor-element-35dcd52{text-align:center;font-size:18px;}.elementor-13768 .elementor-element.elementor-element-65c75f4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13768 .elementor-element.elementor-element-65c75f4{font-size:18px;}.elementor-13768 .elementor-element.elementor-element-e1596f8{--display:flex;--margin-top:0px;--margin-bottom:56px;--margin-left:0px;--margin-right:0px;}.elementor-13768 .elementor-element.elementor-element-41a7438 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:#F1F5F9;}.elementor-13768 .elementor-element.elementor-element-41a7438 .elementor-heading-title{font-size:26px;font-weight:700;}.elementor-13768 .elementor-element.elementor-element-180a1ac > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-13768 .elementor-element.elementor-element-180a1ac{font-size:18px;}.elementor-13768 .elementor-element.elementor-element-9fccbe5 > .elementor-widget-container{margin:10px 0px 15px 0px;}.elementor-13768 .elementor-element.elementor-element-9fccbe5 .elementor-heading-title{font-size:20px;font-weight:700;}.elementor-13768 .elementor-element.elementor-element-e2bb51f > .elementor-widget-container{margin:0px 0px 15px 0px;padding:0px 24px 0px 24px;}.elementor-13768 .elementor-element.elementor-element-0d18e02 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13768 .elementor-element.elementor-element-0d18e02{font-size:18px;}.elementor-13768 .elementor-element.elementor-element-33361c4 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-13768 .elementor-element.elementor-element-33361c4 .elementor-heading-title{font-size:20px;font-weight:700;}.elementor-13768 .elementor-element.elementor-element-32a3837 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13768 .elementor-element.elementor-element-32a3837{font-size:18px;}.elementor-13768 .elementor-element.elementor-element-20af7ee > .elementor-widget-container{margin:0px 0px 15px 0px;padding:0px 24px 0px 24px;}.elementor-13768 .elementor-element.elementor-element-290a117 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-13768 .elementor-element.elementor-element-290a117 .elementor-heading-title{font-size:20px;font-weight:700;}.elementor-13768 .elementor-element.elementor-element-8d6d3e8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13768 .elementor-element.elementor-element-8d6d3e8{font-size:18px;}.elementor-13768 .elementor-element.elementor-element-8d6d3e8 a{color:var( --e-global-color-primary );}.elementor-13768 .elementor-element.elementor-element-21ec894 > .elementor-widget-container{margin:0px 0px 15px 0px;padding:0px 24px 0px 24px;}.elementor-13768 .elementor-element.elementor-element-c9b202a > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-13768 .elementor-element.elementor-element-c9b202a .elementor-heading-title{font-size:20px;font-weight:700;}.elementor-13768 .elementor-element.elementor-element-074ded3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13768 .elementor-element.elementor-element-074ded3{font-size:18px;}.elementor-13768 .elementor-element.elementor-element-d6efff6 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-13768 .elementor-element.elementor-element-d6efff6 .elementor-heading-title{font-size:20px;font-weight:700;}.elementor-13768 .elementor-element.elementor-element-bd5dfec > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13768 .elementor-element.elementor-element-bd5dfec{font-size:18px;}.elementor-13768 .elementor-element.elementor-element-bd5dfec p{margin-block-end:0px;}.elementor-13768 .elementor-element.elementor-element-d725188{--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:0px;--margin-bottom:56px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13768 .elementor-element.elementor-element-47ad77e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:#F1F5F9;}.elementor-13768 .elementor-element.elementor-element-47ad77e .elementor-heading-title{font-size:26px;font-weight:700;}.elementor-13768 .elementor-element.elementor-element-3bb8a89 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-13768 .elementor-element.elementor-element-3bb8a89 .yunce_faq_module .faq_item{border-style:solid;border-width:1px 1px 1px 1px;border-color:#CBD5E1;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-13768 .elementor-element.elementor-element-d725188{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}}@media(min-width:768px){.elementor-13768 .elementor-element.elementor-element-258fcf03{--content-width:1200px;}}@media(max-width:1280px){.elementor-13768 .elementor-element.elementor-element-d725188{--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:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-13768 .elementor-element.elementor-element-258fcf03{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-13768 .elementor-element.elementor-element-86dc5a3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13768 .elementor-element.elementor-element-5e86e70 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13768 .elementor-element.elementor-element-9bb4b05 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13768 .elementor-element.elementor-element-e2bb51f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13768 .elementor-element.elementor-element-20af7ee > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13768 .elementor-element.elementor-element-21ec894 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13768 .elementor-element.elementor-element-d725188{--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for container, class: .elementor-element-258fcf03 *//* ==========================================================================
   Silk Mandarin 官方学术表格与注脚系统 (老板终极反馈·轻盈柔和浅色版)
   ========================================================================== */

/* 1. 移动端水平滑动容器 */
.table-wrap {
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  margin-top: 0;
  margin-bottom: 0 !important;
  position: relative;
}
.table-wrap::-webkit-scrollbar { height: 5px; }
.table-wrap::-webkit-scrollbar-track { background: #f1f5f9; }
.table-wrap::-webkit-scrollbar-thumb { background: #cbd5e1; border-radius: 3px; }

/* 2. 基础表格排版：外轮廓托底，彻底解决白底行丢失边界问题 */
.custom-table,
.custom-table thead,
.custom-table tbody,
.custom-table tr {
  border: none !important;
}

.custom-table {
  width: 100%;
  border-collapse: collapse !important;
  font-family: inherit;
  font-size: 15px;
  line-height: 1.5;
  color: #1b2a4a;
  background-color: transparent;
  margin-bottom: 0 !important;
  border: 1px solid #cbd5e1 !important; /* 稳稳兜住表格外圈边界，白底行绝不融化 */
}

.custom-table, .custom-table * {
  transition: none !important;
}

/* 3. 表头公共规范：橙底保持不变，文字与副标题彻底转为【纯白】，提神醒目 */
.custom-table th {
  padding: 13px 14px;
  background-color: #e97c3f !important;
  color: #ffffff !important; /* 落实老板要求：表头文字全面转纯白 */
  font-size: 15.5px;
  font-weight: 700;
  text-align: center;
  border: 1px solid rgba(255, 255, 255, 0.4) !important; /* 表头内部采用柔和白线 */
  vertical-align: middle;
  box-sizing: border-box;
}
.custom-table th:hover {
  background-color: #e97c3f !important;
  color: #ffffff !important;
}

.custom-table .th-sub {
  display: block !important;
  font-size: 13px;
  font-weight: 500;
  margin-top: 3px;
  line-height: 1.2;
  color: #ffffff !important; /* 副标题同步转纯白 */
  opacity: 0.95;
}

/* 4. 数据单元格分割线：浅色温润细线 (#e8dfd8)，白底行边界清清楚楚，彩色行绝不显脏 */
.custom-table td {
  padding: 13px 14px;
  border: 1px solid #e8dfd8 !important; /* 落实老板要求：显露浅色边框线条 */
  vertical-align: middle;
  box-sizing: border-box;
}

/* 5. 阶段全行专用色：老板敲定的终极超轻量 3 色，整行贯穿，绝不沉重 */
/* 初级阶段：整行全铺极浅暖桃色 #fdf2eb */
.custom-table tr.stage-elementary td,
.custom-table tr.stage-elementary:hover td {
  background-color: #fef9f6 !important;
  color: #1b2a4a !important;
}

/* 中级阶段：大幅变浅为通透浅桃 #f8e0d0 */
.custom-table tr.stage-intermediate td,
.custom-table tr.stage-intermediate:hover td {
  background-color: #fdf2eb !important;
  color: #1b2a4a !important;
}

/* 高级阶段：大幅变浅为清爽淡杏 #f2caa9 */
.custom-table tr.stage-advanced td,
.custom-table tr.stage-advanced:hover td {
  background-color: #fbe8da !important;
  color: #1b2a4a !important;
}

/* 6. 默认暖色斑马纹（常规纯数据表） */
.custom-table.zebra-table tbody tr:nth-child(odd) td,
.custom-table.zebra-table tbody tr:nth-child(odd):hover td {
  background-color: #fdf2eb !important;
}
.custom-table.zebra-table tbody tr:nth-child(even) td,
.custom-table.zebra-table tbody tr:nth-child(even):hover td {
  background-color: #ffffff !important;
}

/* 反向斑马纹（备用） */
.custom-table.zebra-table-invert tbody tr:nth-child(odd) td,
.custom-table.zebra-table-invert tbody tr:nth-child(odd):hover td {
  background-color: #ffffff !important;
}
.custom-table.zebra-table-invert tbody tr:nth-child(even) td,
.custom-table.zebra-table-invert tbody tr:nth-child(even):hover td {
  background-color: #fdf2eb !important;
}

/* 7. Option 1 表格彻底收拢：直接映射到上面超浅 3 色（整行左右完全同色） */
.opt1-r1-left, .opt1-r1-right {
  background-color: #fef9f6 !important; /* Beginner 初级：极浅，几乎白，微弱暖调，和中级拉开差距 */
}

.opt1-r2-left, .opt1-r2-right {
  background-color: #fdf2eb !important; /* Intermediate 中级：固定你指定的颜色，基准档 */
}

.opt1-r3-left, .opt1-r3-right {
  background-color: #fbe8da !important; /* Advanced 高级：只比中级深一点点，柔和抬升，不会厚重 */
}




/* 8. 工具类 */
.custom-table .text-center { text-align: center; }
.custom-table .text-left { text-align: left; }
.custom-table .font-bold { font-weight: 700; }

/* 9. 高易读性备注盒子系统 (15px 大字 + 极深板岩黑 + 紧贴底边) */
.table-notes-box {
  width: 100%;
  box-sizing: border-box;
  background-color: #f8fafc;
  border-left: 3px solid #e97c3f;
  padding: 14px 18px;
  margin-top: 8px !important;
  margin-bottom: 2rem;
  font-size: 15px !important;
  line-height: 1.75 !important;
  color: #1e293b !important;
}
.table-notes-box p { margin: 0 0 8px 0; }
.table-notes-box p:last-child { margin-bottom: 0; }
.table-notes-box ul { margin: 0; padding-left: 20px; }
.table-notes-box li { margin-bottom: 6px; }
.table-notes-box li:last-child { margin-bottom: 0; }
.table-notes-box .notes-label {
  font-weight: 700;
  color: #e97c3f;
  font-size: 16px;
  margin-right: 4px;
}

/* 10. 移动端自适应 */
@media screen and (max-width: 768px) {
  .custom-table { min-width: 620px; font-size: 13.5px; }
  .custom-table th, .custom-table td { padding: 10px 10px; }
  .table-notes-box { font-size: 13.5px !important; padding: 10px 14px; }
}/* End custom CSS */