.doc-library{height:100vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#f5f7fa;color:#303133}.doc-library,.doc-library-bar{display:-webkit-box;display:-ms-flexbox;display:flex}.doc-library-bar{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;height:56px;padding:0 16px;background:#fff;border-bottom:1px solid #ebeef5}.doc-library-bar strong{font-size:16px}.doc-library-body{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0}.doc-library-body,.doc-library-side,.library-side{display:-webkit-box;display:-ms-flexbox;display:flex}.doc-library-side,.library-side{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:320px;background:#fff;border-right:1px solid #ebeef5}.library-side{width:auto;height:100%;padding:16px}.library-categories,.library-docs{overflow:auto}.library-categories{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin:14px 0}.library-categories button,.library-docs button{border:0;background:transparent;text-align:left;cursor:pointer}.library-categories button{padding:4px 10px;border-radius:14px;color:#606266;background:#f5f7fa}.library-categories button.active,.library-docs button.active{color:#409eff;background:#ecf5ff}.library-categories em,.library-categories i{color:#909399;font-style:normal}.library-categories i{margin-left:4px;color:#e6a23c}.library-docs{-webkit-box-flex:1;-ms-flex:1;flex:1}.library-docs button{display:block;width:100%;margin-bottom:8px;padding:10px 12px;border-radius:6px}.library-docs small,.library-docs strong{display:block}.library-docs small,.library-docs span{color:#909399;font-size:12px}.doc-body mark,.library-docs mark{padding:0 2px;background:#fff3bf}.doc-empty,.library-empty{padding:40px 16px;color:#909399;text-align:center}.doc-library-main{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:auto}.doc-article{width:min(860px,calc(100% - 48px));margin:24px auto 48px;padding:32px 36px 48px;background:#fff;border-radius:8px}.doc-cover{width:100%;max-height:320px;-o-object-fit:cover;object-fit:cover;border-radius:6px}.doc-article h1{margin:16px 0 8px;font-size:30px;line-height:1.4}.doc-meta,.doc-summary{color:#909399}.doc-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.doc-summary,.doc-toc{margin:16px 0;padding:12px 14px;background:#f5f7fa}.doc-toc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.doc-toc a{color:#606266;text-decoration:none}.doc-toc .level-2{padding-left:16px}.doc-toc .level-3{padding-left:32px}.doc-body{line-height:1.8;word-break:break-word}.doc-body h1,.doc-body h2,.doc-body h3{margin:22px 0 12px;line-height:1.4}.doc-body h1{font-size:26px}.doc-body h2{font-size:22px}.doc-body h3{font-size:18px}.doc-body p{margin:0 0 14px}.doc-body ol,.doc-body ul{margin:0 0 14px;padding-left:24px}.doc-body ul{list-style:disc}.doc-body ol{list-style:decimal}.doc-body li{list-style:inherit}.doc-body img,.doc-body video{display:block;max-width:100%;height:auto;margin:14px 0}.doc-body img[data-align=center],.doc-body video{margin-left:auto;margin-right:auto}.doc-body img[data-align=right]{margin-left:auto;margin-right:0}.doc-body audio{width:100%}.doc-body a{color:#409eff;text-decoration:underline}.doc-body blockquote{margin:14px 0;padding:10px 16px;border-left:4px solid #409eff;background:#f5f7fa}.doc-body .document-attachment,.doc-body .document-audio{display:block;margin:12px 0;padding:12px 16px;border:1px solid #dcdfe6;border-radius:4px;background:#f8fafc}.doc-lock{margin-top:28px;padding:28px 16px;border-top:2px dashed #e6a23c;text-align:center;background:#fdf6ec}.doc-lock strong{display:block;margin:8px 0 16px;color:#b66a00;font-size:28px}.doc-group-offer{margin-top:16px;padding:16px;border:1px solid #faecd8;border-radius:6px;background:#fffaf3;color:#606266;font-size:13px;line-height:1.7}.doc-group-offer p{margin:0 0 6px}.doc-pager{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:28px}@media(max-width:767px){.doc-article{width:auto;margin:0;padding:20px 16px 36px;border-radius:0}}