.elementor-133 .elementor-element.elementor-element-ebe3d64{--display:flex;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E9ECEF;--border-color:#E9ECEF;}.elementor-133 .elementor-element.elementor-element-ebe3d64:not(.elementor-motion-effects-element-type-background), .elementor-133 .elementor-element.elementor-element-ebe3d64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9FA;}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-133 .elementor-element.elementor-element-20a4f5e{font-family:"Inter", Sans-serif;font-size:0.85rem;font-weight:400;text-transform:capitalize;letter-spacing:0.5px;color:#6C757D;}.elementor-133 .elementor-element.elementor-element-20a4f5e a{color:#1E3352;}.elementor-133 .elementor-element.elementor-element-fbc918b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-133 .elementor-element.elementor-element-510b450{font-family:"Inter", Sans-serif;font-size:0.85rem;font-weight:400;}.elementor-133 .elementor-element.elementor-element-29179e3{font-family:"Inter", Sans-serif;font-size:0.85rem;font-weight:400;}.elementor-widget-theme-post-excerpt{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-133 .elementor-element.elementor-element-af86a9b{color:#212529;}.elementor-133 .elementor-element.elementor-element-11c34b6{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#0000001F;--border-color:#0000001F;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-133 .elementor-element.elementor-element-63de5f6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 2px 2px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:0px;border-color:#0000001F;--border-color:#0000001F;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-133 .elementor-element.elementor-element-8d48b47{font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:700;text-transform:uppercase;letter-spacing:0.08em;}.elementor-133 .elementor-element.elementor-element-026b0db{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:700;color:var( --e-global-color-primary );}.elementor-133 .elementor-element.elementor-element-e839c37{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 2px 2px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:0px;border-color:#0000001F;--border-color:#0000001F;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-133 .elementor-element.elementor-element-e55ad1f{font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:700;text-transform:uppercase;letter-spacing:0.08em;}.elementor-133 .elementor-element.elementor-element-0380ec7{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:700;color:var( --e-global-color-primary );}.elementor-133 .elementor-element.elementor-element-4ba85d8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#0000001F;--border-color:#0000001F;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-133 .elementor-element.elementor-element-dc8f3f7{font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:700;text-transform:uppercase;letter-spacing:0.08em;}.elementor-133 .elementor-element.elementor-element-75ea69c{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:700;color:var( --e-global-color-primary );}.elementor-133 .elementor-element.elementor-element-9ec102b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:#0000001F;--border-color:#0000001F;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-133 .elementor-element.elementor-element-c3976ab{font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:700;text-transform:uppercase;letter-spacing:0.08em;}.elementor-133 .elementor-element.elementor-element-19d1540{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:700;color:var( --e-global-color-primary );}.elementor-133 .elementor-element.elementor-element-457385d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:#0000001F;--border-color:#0000001F;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-133 .elementor-element.elementor-element-cd751a4{font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:700;text-transform:uppercase;letter-spacing:0.08em;}.elementor-133 .elementor-element.elementor-element-c797247{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:700;color:var( --e-global-color-primary );}.elementor-133 .elementor-element.elementor-element-e467e88{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-133 .elementor-element.elementor-element-2aaf0ff{font-family:"Inter", Sans-serif;font-size:0.7rem;font-weight:700;text-transform:uppercase;letter-spacing:0.08em;}.elementor-133 .elementor-element.elementor-element-096a607{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:700;color:var( --e-global-color-primary );}.elementor-133 .elementor-element.elementor-element-07bb543{padding:20px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:700;text-transform:uppercase;}.elementor-133 .elementor-element.elementor-element-7bd5335{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:400;}.elementor-133 .elementor-element.elementor-element-43500f1{--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;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-133 .elementor-element.elementor-element-cbf7d13 .elementor-button{background-color:#F04E37;font-family:"Helvetica Neue", Sans-serif;font-size:14px;font-weight:800;letter-spacing:0.5px;fill:#ffffff;color:#ffffff;border-radius:10px 10px 10px 10px;}.elementor-133 .elementor-element.elementor-element-cbf7d13{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-133 .elementor-element.elementor-element-5383a39 .elementor-button{background-color:#FFFFFF;font-family:"Helvetica Neue", Sans-serif;font-size:14px;font-weight:800;letter-spacing:0.5px;fill:#000000;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000F7;border-radius:10px 10px 10px 10px;}.elementor-133 .elementor-element.elementor-element-5383a39{border-radius:10px 10px 10px 10px;}.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 ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.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-133 .elementor-element.elementor-element-3935a24{--divider-border-style:solid;--divider-color:#0000001F;--divider-border-width:1px;}.elementor-133 .elementor-element.elementor-element-3935a24 .elementor-divider-separator{width:100%;}.elementor-133 .elementor-element.elementor-element-3935a24 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-133 .elementor-element.elementor-element-89c2cfa .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-133 .elementor-element.elementor-element-89c2cfa .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-133 .elementor-element.elementor-element-89c2cfa{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-133 .elementor-element.elementor-element-89c2cfa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-133 .elementor-element.elementor-element-89c2cfa .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:400;}.elementor-133 .elementor-element.elementor-element-89c2cfa .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-133 .elementor-element.elementor-element-ea3f21e{--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-133 .elementor-element.elementor-element-e0b24e6{--divider-border-style:solid;--divider-color:#0000001F;--divider-border-width:1px;}.elementor-133 .elementor-element.elementor-element-e0b24e6 .elementor-divider-separator{width:100%;}.elementor-133 .elementor-element.elementor-element-e0b24e6 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-133 .elementor-element.elementor-element-35b5b00{--divider-border-style:solid;--divider-color:#0000001F;--divider-border-width:1px;}.elementor-133 .elementor-element.elementor-element-35b5b00 .elementor-divider-separator{width:100%;}.elementor-133 .elementor-element.elementor-element-35b5b00 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-133 .elementor-element.elementor-element-1a9f73e{--divider-border-style:solid;--divider-color:#0000001F;--divider-border-width:1px;}.elementor-133 .elementor-element.elementor-element-1a9f73e .elementor-divider-separator{width:100%;}.elementor-133 .elementor-element.elementor-element-1a9f73e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-133 .elementor-element.elementor-element-d960425{--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 ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-133 .elementor-element.elementor-element-b25348d{font-family:"Inter", Sans-serif;font-size:0.8rem;font-weight:400;}@media(min-width:768px){.elementor-133 .elementor-element.elementor-element-fbc918b{--content-width:1200px;}}@media(max-width:1024px){.elementor-widget-breadcrumbs{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-theme-post-excerpt{font-size:var( --e-global-typography-text-font-size );}.elementor-133 .elementor-element.elementor-element-11c34b6{--grid-auto-flow:row;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-breadcrumbs{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-theme-post-excerpt{font-size:var( --e-global-typography-text-font-size );}.elementor-133 .elementor-element.elementor-element-11c34b6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for text-editor, class: .elementor-element-7bd5335 *//* 隐藏默认圆点 */
.elementor-133 .elementor-element.elementor-element-7bd5335 ul {
    list-style: none;
    padding-left: 0;
}

.elementor-133 .elementor-element.elementor-element-7bd5335 ul li {
    position: relative;
    padding-left: 35px; /* 稍微增加间距，避免拥挤 */
    margin-bottom: 12px;
    line-height: 1.5;
}

/* 红色圆形背景图标 */
/* 将原来的 content: "\f00c"; 替换为下面的 Unicode */
.elementor-133 .elementor-element.elementor-element-7bd5335 ul li::before {
    content: "\2713"; /* 这是一个通用的对勾符号 */
    font-family: Arial, sans-serif; /* 不再依赖 Font Awesome */
    font-weight: bold;
    
    /* 下面你的其他样式保持不变 */
    position: absolute;
    left: 0;
    top: 2px;
    width: 18px;
    height: 18px;
    background-color: #f04e37;
    color: #ffffff;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 10px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a3d45e4 */.pd-section-label {
    font-family: 'Inter', sans-serif;
    font-size: .75rem;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: .12em;
    color: #6C757D;
    margin: 32px 0 18px;
}

/* ── Applicable Materials grid ── */
.pd-cuts-section { margin-bottom: 28px; }

.pd-cuts-icons {
    display: flex;
    flex-wrap: wrap;
    gap: 18px;
}

.pd-cut-icon {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 6px;
    width: 88px;
    text-align: center;
}

.pd-cut-icon img {
    width: 72px;
    height: 72px;
    object-fit: contain;
    border-radius: 8px;
    background: #f4f6f8;
    padding: 6px;
}

.pd-cut-icon span {
    font-family: 'Inter', sans-serif;
    font-size: .72rem;
    font-weight: 500;
    color: #444;
    line-height: 1.3;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0dd20c1 */.pd-used-section { margin-bottom: 28px; }

.pd-machines-row {
    display: flex;
    flex-wrap: wrap;
    gap: 18px;
}

.pd-machine-item {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 6px;
    width: 88px;
    text-align: center;
}

.pd-machine-item img {
    width: 60px;
    height: 60px;
    object-fit: contain;
    border-radius: 8px;
    background: #f4f6f8;
    padding: 6px;
}

.pd-machine-item span {
    font-family: 'Inter', sans-serif;
    font-size: .72rem;
    font-weight: 500;
    color: #444;
    line-height: 1.3;
}

@media (max-width: 600px) {
    .pd-cuts-icons,
    .pd-machines-row {
        gap: 12px;
    }
    .pd-cut-icon,
    .pd-machine-item {
        width: 76px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea3f21e */@media (max-width: 600px) {
    .pd-cuts-icons,
    .pd-machines-row {
        gap: 12px;
    }
    .pd-cut-icon,
    .pd-machine-item {
        width: 76px;
    }
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-b25348d *//* 2. 标题 (Title) 样式：#1E3352 */
/* 假设你的标题是在表格上方的 Heading 组件，请将此代码应用于标题组件 */
.your-title-class, 
.elementor-133 .elementor-element.elementor-element-b25348d h2, 
.elementor-133 .elementor-element.elementor-element-b25348d h3 {
    color: #1E3352 !important;
    font-weight: 700;
    font-size: 1.5rem;
    margin-bottom: 15px;
}
/* 1. 整体容器间距与圆角 */
.elementor-133 .elementor-element.elementor-element-b25348d table {
    width: 100%;
    border-collapse: collapse;
    font-family: "Inter", "Arial", sans-serif; /* 建议使用这种无衬线字体 */
    color: #333;
    overflow: hidden;
    margin: 20px 0;
    border: none;
    table-layout: auto; /* 让列宽自动分配 */
}

/* 2. 表头样式 (LD850 风格的深蓝色) */
.elementor-133 .elementor-element.elementor-element-b25348d thead th, 
.elementor-133 .elementor-element.elementor-element-b25348d tr:first-child {
    background-color: #1e2d44; /* 深蓝色背景 */
    color: #ffffff;            /* 白色文字 */
    font-weight: 600;
    text-align: center;
    padding: 15px 10px;
    border: none;
    font-size: 14px;
}

/* 3. 单元格通用样式 */
.elementor-133 .elementor-element.elementor-element-b25348d th, 
.elementor-133 .elementor-element.elementor-element-b25348d td {
    border: none ;
    padding: 12px 15px;
    border-bottom: 1px solid #f0f2f5; /* 只有横向细线 */
    text-align: center;
    font-size: 13px;
}

/* 4. 首列 (Item No.) 加粗 */
.elementor-133 .elementor-element.elementor-element-b25348d tbody tr td:first-child {
    font-weight: 700;
    color: #1e2d44;
}

/* 5. 奇偶行交替背景色 (Zebra Stripes) */
.elementor-133 .elementor-element.elementor-element-b25348d tbody tr:nth-child(even) {
    background-color: #f7f9fb; /* 极浅的蓝灰色 */
    color: black;
}

.elementor-133 .elementor-element.elementor-element-b25348d tbody tr:nth-child(odd) {
    background-color: #FFFFFF00;
    color: black;
}

/* 6. 悬停效果 (可选，增加交互感) */
.elementor-133 .elementor-element.elementor-element-b25348d tbody tr:hover {
    background-color: #edf2f7;
    transition: background 0.3s ease;
}

/* 7. 响应式处理：在手机端允许横向滚动 */
@media (max-width: 767px) {
    .elementor-133 .elementor-element.elementor-element-b25348d {
        overflow-x: auto;
    }
}/* End custom CSS */