a.mce-item-anchor {
    width: auto !important;
    height: auto !important;
    margin: 0 5px;
    padding: 0 2px 0 10px;
    background-position: 2px center !important;
}

a.mce-item-anchor:after {
    content: attr(id);
    color: #F08;
}

a.mce-item-anchor:before {
    content: attr(name);
    color: #F80;
}

.mce-content-body table {
    border-collapse: collapse;
}

h1 .sdk-title, h2 .sdk-title, h3 .sdk-title, h4 .sdk-title, h5 .sdk-title, h6 .sdk-title {
    line-height: initial;
}

.sdk-title, .section-title {
    width: auto;
    line-height: 40px;
    font-size: 18px;
    color: #4d4d4d;
    padding-left: 10px;
    margin-bottom: 20px;
    background: #f8f8f8;
}

.sdk-desc {
    font-size: 14px;
    color: #7a7a7a;
    margin-bottom: 20px;
}

.sdk-content {
    padding-left: 10px;
    margin-bottom: 20px;
}

.sdk-content table {
    margin-bottom: 20px;
}

.sdk-download, .app-download {
    width: 300px;
    height: auto;
    display: inline-block;
    background: #f4f7fb;
    border-radius: 3px;
    padding: 20px;
    margin-bottom: 20px;
}

.sdk-download {
    margin: 10px;
}

.sdk-download .title {
    font-size: 16px;
    color: #333;
    margin-bottom: 20px;
}

.sdk-download .content {
    line-height: 40px;
    font-size: 14px;
    color: #7a7a7a;
    line-height: 20px;
    margin-bottom: 20px;
}

.sdk-download .downloads {
    width: 100%;
    height: 40px;
    line-height: 40px;
    background: #00a0e9;
    text-align: center;
    display: block;
    font-size: 16px;
    color: #fff;
    border-radius: 3px;
}

.app-download {
    margin: 5px;
}

.app-fl {
    display: inline-block;
    margin-right: 10px;
}

.app-fl-title {
    font-size: 16px;
    color: #333;
    margin-bottom: 5px;
}

.app-fl-desc {
    font-size: 12px;
    height: 40px;
    color: #333;
    line-height: 20px;
    margin-bottom: 5px;
}

.sdk-border {
    border: 1px solid #dcdcdc;
    padding: 10px;
    border-radius: 3px;
    margin-bottom: 20px;
}

.prettyprint {
    overflow: overlay;
}

[rel="need-login"]:before {
    content: "🔒";
}

.hljs code {
    white-space: break-spaces;
}

/* 移动站 表格水平滚动 */
table {
    width: 100%;
    overflow: auto;
    border: none;
    border-radius: 3px 3px 0 0;
    background: #e9e9e9;
    line-height: normal;
    line-height: initial;
    border-collapse: collapse;
}

table th, table td {
    font-size: 12px;
    color: #666;
    padding: 8px 11px;
    text-align: left;
    border: 1px solid #ececec;
}

table td {
    background: #fff;
    border: 1px solid #ececec;
}

table th {
    background: #f7f7f7;
}

/* 
https://cdn.bootcdn.net/ajax/libs/highlight.js/10.7.2/styles/default.min.css
https://www.bootcdn.cn/highlight.js/10.7.2/
*/

.hljs {
    display: block;
    overflow-x: auto;
    padding: .5em;
    background: #f0f0f0
}

.hljs, .hljs-subst {
    color: #444
}

.hljs-comment {
    color: #888
}

.hljs-attribute, .hljs-doctag, .hljs-keyword, .hljs-meta-keyword, .hljs-name, .hljs-selector-tag {
    font-weight: 700
}

.hljs-deletion, .hljs-number, .hljs-quote, .hljs-selector-class, .hljs-selector-id, .hljs-string, .hljs-template-tag, .hljs-type {
    color: #800
}

.hljs-section, .hljs-title {
    color: #800;
    font-weight: 700
}

.hljs-link, .hljs-regexp, .hljs-selector-attr, .hljs-selector-pseudo, .hljs-symbol, .hljs-template-variable, .hljs-variable {
    color: #bc6060
}

.hljs-literal {
    color: #78a960
}

.hljs-addition, .hljs-built_in, .hljs-bullet, .hljs-code {
    color: #397300
}

.hljs-meta {
    color: #1f7199
}

.hljs-meta-string {
    color: #4d99bf
}

.hljs-emphasis {
    font-style: italic
}

.hljs-strong {
    font-weight: 700
}
