.elementor-10110 .elementor-element.elementor-element-337d143{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10110 .elementor-element.elementor-element-a13974f > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1170px){.elementor-10110 .elementor-element.elementor-element-a13974f > .elementor-widget-container{margin:-30px 0px 0px 0px;}}@media(max-width:560px){.elementor-10110 .elementor-element.elementor-element-a13974f{width:100%;max-width:100%;}.elementor-10110 .elementor-element.elementor-element-a13974f > .elementor-widget-container{margin:-30px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for shortcode, class: .elementor-element-a13974f *//* 确保主容器适应屏幕 */
.deli_main_div {
    margin-top: 18px;
    overflow: hidden; /* 移除多余的滚动条 */
}

/* 表格样式 */
.deli-widget-preview {
    width: 100%; /* 表格宽度与容器一致 */
    max-width: 100%; /* 防止超出容器 */
    table-layout: fixed; /* 保持列宽比例 */
    border: 1px solid #cdcdcd;
    margin: 8px 0;
    background-color: #ffffff;
    color: #000000;
    border-collapse: collapse;
    transform: scale(1); /* 默认缩放比例 */
    transform-origin: top left; /* 缩放起点 */
}

/* 单元格样式 */
.deli-box-div {
    width: 33.33%; /* 保持三列布局 */
    min-height: 85px;
    padding: 15px;
    border: 1px solid #cdcdcd;
    font-size: 14px;
    box-sizing: border-box; /* 确保 padding 在宽度内 */
    vertical-align: top; /* 垂直对齐内容 */
}

/* 内容布局 */
.deli_widget_content {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 6px;
    text-align: center;
}

/* 小屏幕优化：整体缩放和字体调整 */
@media (max-width: 768px) {
    .deli-widget-preview {
        transform: scale(calc(100vw / 1024)); /* 根据屏幕宽度缩放 */
        width: 1024px; /* 按 PC 宽度保持比例缩放 */
    }
    .deli_main_div {
        overflow: hidden; /* 移除溢出的滚动 */
    }
    .deli-box-div {
        font-size: 12px; /* 字体缩小 2 像素 */
    }
}/* End custom CSS */