/* Woliri – kompakte, einzeilige Social-Leiste (Desktop und Mobil). */
.woliri-social-bar{background:#0d302dda;border-bottom:1px solid #ebcc8c3d;position:relative;z-index:5}
.woliri-social-inner{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding-top:4px;padding-bottom:4px;flex-wrap:nowrap}
.woliri-tiktok-call{display:inline-flex;align-items:center;justify-content:center;flex:0 0 36px;width:36px;height:36px;padding:5px;color:#f9e4b2!important;text-decoration:none;border-radius:50%;border:1px solid #f3d59668;background:linear-gradient(110deg,#19403f,#1e4a47);transition:transform .2s,background .2s;line-height:1}
.woliri-tiktok-call:hover{transform:translateY(-2px);background:#225450}
.woliri-tiktok-call img{width:24px;height:24px;object-fit:contain}
.woliri-social-actions{display:flex;align-items:center;justify-content:center;gap:7px;flex:0 1 auto;min-width:0;flex-wrap:nowrap}
.woliri-social-actions a,.woliri-social-actions button{width:36px;height:36px;min-width:36px;flex:0 0 36px;padding:6px;display:inline-flex;align-items:center;justify-content:center;background:#e4ecd91b;border:1px solid #d8dfcb3b;border-radius:50%;cursor:pointer;transition:background .2s,transform .2s;line-height:1;color:inherit}
.woliri-social-actions a:hover,.woliri-social-actions button:hover{transform:translateY(-2px);background:#ecdcaa4d}
.woliri-social-actions img{width:100%;height:100%;object-fit:contain}
.woliri-share-feedback{position:absolute;z-index:2;top:calc(100% + 4px);left:50%;transform:translateX(-50%);max-width:min(90vw,340px);border-radius:9px;padding:5px 10px;background:#14362f;color:#f7e2a9;box-shadow:0 5px 16px #03181066;font-size:11px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;pointer-events:none}
.woliri-share-feedback:empty{display:none}
.woliri-foot-icon{display:inline-block;width:20px;height:20px;vertical-align:middle;object-fit:contain;margin-right:6px}
@media(max-width:760px){
 .woliri-social-inner{min-height:42px;gap:7px;padding-top:3px;padding-bottom:3px;flex-wrap:nowrap}
 .woliri-social-actions{gap:6px}
 .woliri-tiktok-call,.woliri-social-actions a,.woliri-social-actions button{width:34px;height:34px;min-width:34px;flex-basis:34px}
 .woliri-tiktok-call img{width:23px;height:23px}
}
@media(max-width:340px){
 .woliri-social-inner{gap:5px}
 .woliri-social-actions{gap:5px}
 .woliri-tiktok-call,.woliri-social-actions a,.woliri-social-actions button{width:31px;height:31px;min-width:31px;flex-basis:31px;padding:5px}
 .woliri-tiktok-call img{width:21px;height:21px}
}
