.m-editor-preview {
    padding: 15px;
    overflow-y: auto;
    background: #F9F8FF;
    border-radius: 5px;
    white-space: pre-wrap;

    p {
        min-height: 1em;
        margin: 0;
        white-space: pre-wrap;
    }

    pre {
        padding: 15px;
        margin-bottom: 0;
        background-color: #F1F1F1;
        border-radius: 5px;
    }

    img {
        font-size: 0;
        resize: both;
        outline-offset: 1px;
    }

    img {
        max-width: 100%;
        height: auto;
    }

    .audio-wrap {
        audio {
            width: 350px;
            height: 40px;
            background: #F5F5F5;
            border-radius: 8px;
        }
    }

    .video-wrap {
        video {
            width: 500px;
            height: auto;
            border-radius: 8px;
        }
    }
   
    // 可选字段样式
    .keyword-item {
        position: relative;
        box-sizing: border-box;
        height: 22px;
        padding: 0 7px;
        margin: 0 2px;
        font-size: 12px;
        line-height: 20px;
        vertical-align: unset;
        user-select: none;
        background: #FAFAFA;
        border: 1px solid #D9D9D9;
        border-radius: 4px;
    }
}