/* 富文本 */
.rich-format {
    font-size: 14px;
    font-family: 'Chinese Quote', 'Segoe UI', Roboto, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji';
    line-height: 1.74;
    letter-spacing: normal;
    color: #262626;
}

/* 标题 */
.rich-format h1,
.rich-format h2,
.rich-format h3,
.rich-format h4,
.rich-format h5,
.rich-format h6 {
    padding: 7px 0;
    margin: 0;
    font-weight: bold;
    word-spacing: 1px;
    white-space: normal;
}
.rich-format h1 { font-size: 28px; line-height: 36px; }
.rich-format h2 { font-size: 24px; line-height: 32px; }
.rich-format h3 { font-size: 20px; line-height: 28px; }
.rich-format h4 { font-size: 16px; line-height: 24px; }
.rich-format h5 { font-size: 14px; line-height: 24px; }
.rich-format h6 { font-size: 14px; font-weight: normal; line-height: 24px; }

/* 列表 */
.rich-format ol,
.rich-format ul { padding: 0; margin: 0 0 0 3px; list-style-position: inside; }
.rich-format ol[data-indent='1'],
.rich-format ul[data-indent='1'] { padding-left: 2em; }
.rich-format ol[data-indent='2'],
.rich-format ul[data-indent='2'] { padding-left: 4em; }
.rich-format ol[data-indent='3'],
.rich-format ul[data-indent='3'] { padding-left: 6em; }
.rich-format ol[data-indent='4'],
.rich-format ul[data-indent='4'] { padding-left: 8em; }
.rich-format ol[data-indent='5'],
.rich-format ul[data-indent='5'] { padding-left: 10em; }
.rich-format ol[data-indent='6'],
.rich-format ul[data-indent='6'] { padding-left: 12em; }
.rich-format ol[data-indent='7'],
.rich-format ul[data-indent='7'] { padding-left: 14em; }
.rich-format ol[data-indent='8'],
.rich-format ul[data-indent='8'] { padding-left: 16em; }
.rich-format ol,
.rich-format ol[data-indent='3'],
.rich-format ol[data-indent='6'] { list-style-type: decimal; }
.rich-format ol[data-indent='1'],
.rich-format ol[data-indent='4'],
.rich-format ol[data-indent='7'] { list-style-type: lower-alpha; }
.rich-format ol[data-indent='2'],
.rich-format ol[data-indent='5'],
.rich-format ol[data-indent='8'] { list-style-type: lower-roman; }
.rich-format ul,
.rich-format ul[data-indent='3'],
.rich-format ul[data-indent='6'] { list-style-type: disc; }
.rich-format ul[data-indent='1'],
.rich-format ul[data-indent='4'],
.rich-format ul[data-indent='7'] { list-style-type: circle; }
.rich-format ul[data-indent='2'],
.rich-format ul[data-indent='5'],
.rich-format ul[data-indent='8'] { list-style-type: square; }
.rich-format li { margin: 0; white-space: normal; }

.rich-format p { margin: 0; white-space: normal; }
.rich-format a { color: #096dd9; text-decoration: none; word-wrap: break-word; }
.rich-format b,
.rich-format strong { font-weight: bolder; }
.rich-format blockquote { margin: 5px 0; padding-left: 4px; border-left: 3px solid #eee; color: #8c8c8c; }

.rich-format sub,
.rich-format sup { position: relative; font-size: 75%; line-height: 0; vertical-align: baseline; }
.rich-format sub { bottom: -0.25em; }
.rich-format sup { top: -0.5em; }

.rich-format hr { height: 2px; margin: 18px 0; background-color: #e7e9e8; border: none; }
.rich-format img { max-width: 100%; }
.rich-format pre { overflow: auto; font-family: 'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace; }
.rich-format code { margin: 0 2px; padding: 0 2px; font-family: 'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace; font-size: inherit; line-height: inherit; word-wrap: break-word; color: #c7254e; text-indent: 0; background-color: #f9f2f4; border: 1px solid #efdce1; border-radius: 2px; }

.rich-format table { table-layout: fixed; border-collapse: collapse; border-spacing: 0; width: 100%; margin: 0; font-weight: 400; word-break: normal; word-wrap: break-word; border: 1px solid #e7e9e8; }
.rich-format table tbody,
.rich-format table tr,
.rich-format table th,
.rich-format table td { margin: 0; font-weight: 400; }
.rich-format table tr { height: 33px; }
.rich-format table tr th,
.rich-format table tr td { min-width: 90px; padding: 4px 8px; word-wrap: break-word; white-space: normal; vertical-align: top; border: 1px solid #e7e9e8; }

/* 暂无设置 */
.rich-format em {}
.rich-format del {}
.rich-format u {}
