.catalogue-item .catalogue-cover-title[data-v-24c97999],.catalogue-item .catalogue-title[data-v-24c97999]{align-items:flex-start;border-radius:4px;color:#202d40;cursor:pointer;display:flex;font-size:14px;font-weight:500;min-height:40px;padding:8px;transition:all .2s}.catalogue-item .catalogue-cover-title[data-v-24c97999]:hover,.catalogue-item .catalogue-title[data-v-24c97999]:hover{background-color:rgba(236,242,255,.5)}.catalogue-item .catalogue-title.is-selected[data-v-24c97999],.catalogue-item .is-selected.catalogue-cover-title[data-v-24c97999]{background-color:#ecf2ff!important;border-radius:4px;color:#3673fe!important;font-weight:700}.catalogue-item .catalogue-title.is-ancestor-selected[data-v-24c97999],.catalogue-item .is-ancestor-selected.catalogue-cover-title[data-v-24c97999]{color:#3673fe}.catalogue-item .catalogue-title.is-ancestor-selected .arrow-icon[data-v-24c97999],.catalogue-item .is-ancestor-selected.catalogue-cover-title .arrow-icon[data-v-24c97999]{filter:brightness(0) saturate(100%) invert(47%) sepia(93%) saturate(2063%) hue-rotate(202deg) brightness(99%) contrast(97%)}.catalogue-item .catalogue-title.has-children .title-text[data-v-24c97999],.catalogue-item .has-children.catalogue-cover-title .title-text[data-v-24c97999]{margin-left:8px}.catalogue-item .catalogue-cover-title .arrow-icon[data-v-24c97999],.catalogue-item .catalogue-title .arrow-icon[data-v-24c97999]{flex-shrink:0;height:16px;margin-top:2px;transition:transform .2s linear;width:16px}.catalogue-item .catalogue-cover-title .arrow-icon.active[data-v-24c97999],.catalogue-item .catalogue-title .arrow-icon.active[data-v-24c97999]{transform:rotate(90deg)}.catalogue-item .catalogue-cover-title .title-text[data-v-24c97999],.catalogue-item .catalogue-title .title-text[data-v-24c97999]{word-wrap:break-word;flex:1;line-height:1.6;word-break:break-all}.catalogue-item .catalogue-cover-title .title-text[data-v-24c97999] .highlight,.catalogue-item .catalogue-title .title-text[data-v-24c97999] .highlight{color:#3673fe;font-weight:700}.catalogue-item .catalogue-cover-title[data-v-24c97999]{align-items:center}.catalogue-item .catalogue-cover-title img[data-v-24c97999]{height:15px;width:15px}.catalogue-item .catalogue-cover-title .title-text[data-v-24c97999]{margin-left:10px}.catalogue-item .catalogue-children[data-v-24c97999]{max-height:0;overflow:hidden;padding-left:24px;position:relative;transition:max-height .2s linear}.catalogue-item .catalogue-children.active[data-v-24c97999]{max-height:500000px;overflow-y:hidden}.catalogue-item .catalogue-children.active[data-v-24c97999]:before{background-color:rgba(233,226,230,.8);bottom:0;content:"";left:15px;position:absolute;top:0;width:1px}.book-cover h3[data-v-2d61ca20]{align-items:center;display:flex;gap:18px;height:100px;padding-left:19px}.book-cover h3 img[data-v-2d61ca20]{height:32px;width:32px}.book-cover h3 p[data-v-2d61ca20]{color:#202d40;font-size:24px;font-weight:700}.book-cover .book-cover-list[data-v-2d61ca20]{display:flex;flex-direction:column;gap:12px}.book-cover .book-cover-list .cover-item[data-v-2d61ca20]{background-color:#fff;border-radius:12px;padding:24px 20px;width:100%}.book-cover .book-cover-list .cover-item .title[data-v-2d61ca20]{align-items:center;display:flex}.book-cover .book-cover-list .cover-item .title img[data-v-2d61ca20]{width:20px}.book-cover .book-cover-list .cover-item .title p[data-v-2d61ca20]{color:#202d40;font-size:14px;font-weight:700;margin-left:6px}.book-cover .book-cover-list .cover-item .cover-item-wrap[data-v-2d61ca20]{display:flex;flex-wrap:wrap;gap:16px;margin-top:15px}.book-cover .book-cover-list .cover-item .cover-item-wrap .wrap-link[data-v-2d61ca20]{background:linear-gradient(94deg,#f6f7fb 3%,#f1f3fb 96%);border-radius:4px;display:flex;height:56px;width:192px}.book-cover .book-cover-list .cover-item .cover-item-wrap .wrap-link p[data-v-2d61ca20]{color:#202d40;font-size:14px;line-height:20px;margin:auto;text-align:center}.book-cover .book-cover-list .cover-item .cover-item-wrap .wrap-link:hover p[data-v-2d61ca20]{color:#3673fe}body{overflow-x:hidden}body::-webkit-scrollbar-thumb{background:rgba(0,0,0,.65)!important}.machine-design-gallery[data-v-befcf9ee]{display:flex;min-height:100vh;position:relative}.machine-design-gallery .catalog-sidebar[data-v-befcf9ee]{background-color:#fff;border-radius:12px;height:-moz-fit-content;height:fit-content;margin-right:16px;min-width:320px;overflow:visible;position:sticky;width:320px}.machine-design-gallery .catalog-sidebar.hidden[data-v-befcf9ee]{display:none}.machine-design-gallery .catalog-sidebar .catalog-content[data-v-befcf9ee]{padding:20px 0 20px 20px;position:relative}.machine-design-gallery .catalog-sidebar .catalog-content .catalog-collapse[data-v-befcf9ee]{cursor:pointer;display:none;position:absolute;right:-9px;top:367px;z-index:99}.machine-design-gallery .catalog-sidebar .catalog-content .catalog-collapse img[data-v-befcf9ee]{height:66px;width:18px}.machine-design-gallery .catalog-sidebar .catalog-content .catalog-collapse[data-v-befcf9ee]:hover{display:block}@media(max-width:1200px){.machine-design-gallery .catalog-sidebar .catalog-content .catalog-collapse[data-v-befcf9ee]{display:block}}.machine-design-gallery .catalog-sidebar .catalog-content:hover .catalog-collapse[data-v-befcf9ee]{display:block}.machine-design-gallery .catalog-sidebar .catalog-content h3[data-v-befcf9ee]{align-items:center;display:flex}.machine-design-gallery .catalog-sidebar .catalog-content .catalog-search[data-v-befcf9ee]{align-items:center;display:flex;gap:10px;margin-right:20px;margin-top:16px}.machine-design-gallery .catalog-sidebar .catalog-content .catalog-search[data-v-befcf9ee] .el-input__inner{background-color:#f0f1f5;border-width:0;box-sizing:border-box;height:32px}.machine-design-gallery .catalog-sidebar .catalog-content .catalog-search[data-v-befcf9ee] .el-input__inner:focus{border-width:1px}.machine-design-gallery .catalog-sidebar .catalog-content .catalog-search[data-v-befcf9ee] .el-input__suffix{align-items:center;color:#202d40;display:flex;right:12px}.machine-design-gallery .catalog-sidebar .catalog-content .catalog-search .catalog-first-controls[data-v-befcf9ee]{cursor:pointer}.machine-design-gallery .catalog-sidebar .catalog-content .catalog-search .catalog-first-controls img[data-v-befcf9ee]{width:16px}.machine-design-gallery .catalog-sidebar .catalog-content .catalogue-wrapper[data-v-befcf9ee]{margin-top:12px;max-height:calc(100vh - 246px);overflow-y:auto}.machine-design-gallery .catalog-sidebar .catalog-content .catalogue-wrapper[data-v-befcf9ee]::-webkit-scrollbar-track{background:#fff;border-radius:3px}.machine-design-gallery .catalog-sidebar .catalog-content .catalogue-wrapper.stickyMaxHeight[data-v-befcf9ee]{max-height:calc(100vh - 206px)}.machine-design-gallery .catalog-expand-block[data-v-befcf9ee]{align-items:center;background-color:#fff;border:1px solid #dfe2e6;border-radius:6px;cursor:pointer;display:flex;flex-direction:column;height:108px;justify-content:center;margin-bottom:200px;margin-right:8px;position:sticky;top:453px;width:40px}.machine-design-gallery .catalog-expand-block p[data-v-befcf9ee]{color:#202d40;font-size:16px;line-height:22px;width:16px}.machine-design-gallery .catalog-expand-block img[data-v-befcf9ee]{margin-top:2px;transform:rotate(180deg);width:20px}.machine-design-gallery .catalog-expand-block[data-v-befcf9ee]:hover{opacity:.8}.machine-design-gallery .main-content[data-v-befcf9ee]{flex:1;min-width:0;padding:0}.machine-design-gallery .main-content .content-wrapper[data-v-befcf9ee]{margin:0 auto;position:relative}.machine-design-gallery .main-content .content-wrapper .article-content[data-v-befcf9ee]{padding-bottom:100px}.machine-design-gallery .main-content .content-wrapper .article-content .content-detail[data-v-befcf9ee]{background-color:#fff;border-radius:12px;overflow:hidden;padding:26px 18px}.machine-design-gallery .main-content .content-wrapper .article-content .content-detail .html-content[data-v-befcf9ee]{overflow-y:auto;padding:24px;width:100%}.machine-design-gallery .main-content .content-wrapper .article-content .content-detail .html-content [data-v-befcf9ee]{max-width:100%}.machine-design-gallery .main-content .content-wrapper .article-content .content-detail .html-content img[data-v-befcf9ee]{height:auto;max-width:100%}.machine-design-gallery .main-content .content-wrapper .article-content .content-detail .html-content table[data-v-befcf9ee]{border-collapse:collapse;width:100%}.machine-design-gallery .main-content .content-wrapper .article-content .content-detail .html-content code[data-v-befcf9ee],.machine-design-gallery .main-content .content-wrapper .article-content .content-detail .html-content pre[data-v-befcf9ee]{background-color:#f5f7fa;border-radius:4px;overflow-x:auto;padding:12px}.machine-design-gallery .main-content .content-wrapper .article-content .content-detail .content-iframe[data-v-befcf9ee]{border:none;width:100%}.machine-design-gallery .main-content .content-wrapper .article-content .welcome-cover[data-v-befcf9ee]{position:relative}.machine-design-gallery .main-content .content-wrapper .article-content .welcome-cover .cover-top-bg[data-v-befcf9ee]{height:222px;-o-object-fit:contain;object-fit:contain;position:absolute;right:-150px;top:-30px}.machine-design-gallery .main-content .content-wrapper .article-content .slider[data-v-befcf9ee]{align-items:center;display:flex;justify-content:space-between;margin-top:24px}.machine-design-gallery .main-content .content-wrapper .article-content .slider .slider-item[data-v-befcf9ee]{align-items:center;border-radius:4px;color:#202d40;cursor:pointer;display:flex;font-size:14px;transition:all .2s}.machine-design-gallery .main-content .content-wrapper .article-content .slider .slider-item img[data-v-befcf9ee]{height:16px;width:16px}.machine-design-gallery .main-content .content-wrapper .article-content .slider .slider-item.slider-item-disabled[data-v-befcf9ee]{color:#c0c4cc;cursor:not-allowed;opacity:.5}.machine-design-gallery .main-content .content-wrapper .article-content .slider .slider-item.slider-item-disabled[data-v-befcf9ee]:hover{background-color:transparent}@media(max-width:768px){.machine-design-gallery .main-content .content-wrapper[data-v-befcf9ee]{padding:20px}}