/* A4 纸张样式 */
.cke_editable {
    width: 21cm;
    min-height: 29.7cm;
    padding: 2cm;
    margin: 1cm auto;
    border: 1px #D3D3D3 solid;
    border-radius: 5px;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
    background-color: white;
}

/* 打印样式 */
@media print {
    body {
        background: none;
    }
    .cke_editable {
        width: 21cm;
        height: 29.7cm;
        padding: 0;
        margin: 0;
        border: none;
        border-radius: 0;
        box-shadow: none;
    }
}

/* 屏幕显示样式 */
@media screen {
    body {
        background: #e0e0e0;
    }
}

/* 设置页面大小 */
@page {
    size: A4;
    margin: 0;
}

/* 确保段落样式的一致性 */
p {
    margin: 0;              /* 重置默认边距 */
    padding: 0;            /* 重置默认内边距 */
}

/* 使用 Word 兼容的行距计算方式 */
p[style*="line-height"] {
    display: block;
    box-sizing: border-box;
}

/* 确保段前段后距离的准确性 */
p[style*="margin-top"],
p[style*="margin-bottom"] {
    position: relative;
}