.artdtl .detail-main,.artdtl .detail-content{min-width:0}.artdtl .detail-content{font-size:17px;line-height:1.9;color:#333;overflow-wrap:anywhere;word-break:break-word}.artdtl .detail-content p,.artdtl .detail-content li{line-height:1.9;margin:0 0 16px}.artdtl .detail-content img{display:block;max-width:100%;height:auto;margin:18px auto;border-radius:8px}.artdtl .detail-content table{display:block;max-width:100%;overflow-x:auto}.artdtl .breadcrumb a{color:#28a878}.artdtl .rewrite-toc{margin:20px 0 28px;padding:16px;border:1px solid #dfeee8;border-left:4px solid #28a878;border-radius:10px;background:#f8fcfa}.artdtl .toc-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;border-bottom:1px dashed #d8e5df}.artdtl .toc-header h2{margin:0!important;font-size:20px!important;line-height:1.3!important}.artdtl .toc-toggle{border:0;border-radius:16px;padding:6px 12px;background:#e7f7f0;color:#16835c;font-size:14px;line-height:1;appearance:none}.artdtl .toc-body{padding-top:10px}.artdtl .toc-tree,.artdtl .toc-children{list-style:none;margin:0;padding:0}.artdtl .toc-children{padding-left:18px}.artdtl .toc-tree li{margin:0}.artdtl .toc-tree a{display:flex;gap:8px;padding:8px 0;color:#247e62;line-height:1.45;border-bottom:1px solid #edf3f0}.artdtl .toc-level-3>a,.artdtl .toc-level-4>a{font-size:15px;color:#4b6f63}.artdtl .rewrite-toc.is-collapsed .toc-body{display:none}.artdtl .detail-title{overflow-wrap:anywhere;line-height:1.4}.artdtl .widget-list .widget-text{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media(max-width:767px){.artdtl .detail-content{font-size:16px;line-height:1.85}.artdtl .rewrite-toc{padding:14px 12px}.artdtl .toc-tree a{align-items:flex-start}.artdtl .toc-text{min-width:0}}
.artdtl .rewrite-toc.is-preview .toc-tree > li:nth-child(n+4){display:none}
.artdtl .rewrite-toc.is-collapsed .toc-body{display:none}
.artdtl .detail-main,.artdtl .detail-content,.artdtl .artcons,.artdtl .code-block-wrap{min-width:0;max-width:100%;box-sizing:border-box}
.artdtl .code-block-wrap{overflow:hidden;margin:16px 0;border:1px solid #e3e9e7;border-radius:8px;background:#f7f9f8}
.artdtl .code-block-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;font-size:13px;color:#58615d;background:#eff4f1}
.artdtl .code-copy-btn{flex:none;padding:4px 9px;border:1px solid #b8d9ca;border-radius:5px;background:#fff;color:#21865f;font-size:12px}
.artdtl .code-block-wrap pre{display:block;width:100%;max-width:100%;margin:0;padding:12px;box-sizing:border-box;overflow-x:auto;overflow-y:hidden;white-space:pre-wrap;overflow-wrap:normal;word-break:normal;font-size:13px;line-height:1.55}
.artdtl .code-block-wrap pre code{display:block;width:max-content;min-width:100%;white-space:pre;font-size:inherit;line-height:inherit}
.artdtl .detail-products .product-card{overflow:hidden}
.artdtl .detail-products .product-tags{pointer-events:auto;display:flex;flex-wrap:nowrap;max-width:calc(100% - 20px);overflow:hidden}
.artdtl .detail-products .product-tags a{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none}
.artdtl .detail-products .product-main-link{display:block;color:inherit;text-decoration:none}
.artdtl .detail-products .product-thumb{margin-top:28px}
.artdtl .detail-products .product-name,.artdtl .detail-products .product-meta,.artdtl .detail-products .product-rating{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.artdtl .detail-main>.share-bar{position:static;display:flex;flex-direction:row;justify-content:flex-end;gap:18px;transform:none;margin:4px 0 10px}
.artdtl .detail-main>.share-bar .share-item{width:auto;min-width:52px}
.artdtl #download-box{scroll-margin-top:18px}
@media(max-width:767px){.artdtl .breadcrumb .freeSize{min-width:0;overflow-wrap:anywhere}.artdtl .detail-products .products-grid{gap:10px}.artdtl .detail-products .product-card{padding:8px}}
