.share-box{margin:0 0 15px;padding:10px 12px 10px 15px;background:#f5f5f5;border-radius:6px;display:flex;align-items:center;gap:10px;clear:both;width:100%;box-sizing:border-box;flex-wrap:nowrap;overflow-x:auto;white-space:nowrap;position:relative}
.share-t{font-size:14px;color:#333;white-space:nowrap;flex-shrink:0;line-height:34px;margin-right:12px;display:inline-block;vertical-align:middle;position:static;top:auto;left:auto}
.share-items{display:inline-flex;gap:10px;align-items:center;flex-wrap:nowrap;vertical-align:middle;margin-left:34px}
.s-btn{width:34px;height:34px;border-radius:50%;border:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:transform .2s;flex-shrink:0;text-decoration:none}
.s-btn:hover{transform:scale(1.1)}
.s-wb{background:#e6162d}.s-tg{background:#24A1DE}.s-pin{background:#E60023}.s-wa{background:#25d366}.s-fb{background:#1877f2}.s-tw{background:#000}.s-in{background:#0a66c2}.s-copy{background:#6c757d}
.share-toast{position:fixed;top:30px;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.8);color:#fff;padding:8px 20px;border-radius:20px;font-size:14px;z-index:999999;opacity:0;pointer-events:none;transition:opacity .3s}
.share-toast.show{opacity:1}
