.sss-sharing{--sss-gap:10px;--sss-custom-size:32px;--sss-border-radius:4px;--sss-transition:all 0.3s ease;}.sss-sharing{margin:20px 0;line-height:1;}.sss-style-horizontal{display:flex;flex-wrap:wrap;gap:var(--sss-gap);align-items:center;}.sss-style-vertical{display:flex;flex-direction:column;gap:var(--sss-gap);align-items:flex-start;}.sss-style-floating{position:fixed;top:50%;transform:translateY(-50%);z-index:9999;margin:0;}.sss-style-floating .sss-floating-container.sss-position-left{left:20px;}.sss-style-floating .sss-floating-container.sss-position-right{right:20px;}.sss-floating-container{display:flex;flex-direction:column;gap:var(--sss-gap);}.sss-network{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;transition:var(--sss-transition);border-radius:var(--sss-border-radius);overflow:hidden;cursor:pointer;border:none;outline:none;}.sss-network:hover{opacity:0.9;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,0.1);}.sss-network:active{transform:translateY(0);}.sss-size-small .sss-network{padding:6px;min-width:32px;min-height:32px;}.sss-size-small .sss-icon{width:16px;height:16px;}.sss-size-medium .sss-network{padding:8px;min-width:40px;min-height:40px;}.sss-size-medium .sss-icon{width:20px;height:20px;}.sss-size-large .sss-network{padding:12px;min-width:56px;min-height:56px;}.sss-size-large .sss-icon{width:28px;height:28px;}.sss-size-custom .sss-network{padding:calc(var(--sss-custom-size) * 0.2);min-width:calc(var(--sss-custom-size) * 1.2);min-height:calc(var(--sss-custom-size) * 1.2);}.sss-size-custom .sss-icon{width:var(--sss-custom-size);height:var(--sss-custom-size);}.sss-icon-png{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;}.sss-theme-color .sss-facebook{background-color:#1877f2;color:#ffffff;}.sss-theme-color .sss-twitter{background-color:#1da1f2;color:#ffffff;}.sss-theme-color .sss-linkedin{background-color:#0a66c2;color:#ffffff;}.sss-theme-color .sss-pinterest{background-color:#bd081c;color:#ffffff;}.sss-theme-color .sss-whatsapp{background-color:#25d366;color:#ffffff;}.sss-theme-color .sss-reddit{background-color:#ff4500;color:#ffffff;}.sss-theme-color .sss-telegram{background-color:#0088cc;color:#ffffff;}.sss-theme-dark .sss-network{background-color:#333333;color:#ffffff;}.sss-theme-dark .sss-network:hover{background-color:#444444;}.sss-theme-light .sss-network{background-color:#f5f5f5;color:#333333;border:1px solid #dddddd;}.sss-theme-light .sss-network:hover{background-color:#ffffff;}.sss-label{margin-left:8px;font-size:14px;font-weight:500;}.sss-show-labels .sss-network{padding:8px 16px;}.sss-network[style*="background-color"]{transition:var(--sss-transition);}@keyframes sss-pulse{0%{transform:scale(1);}50%{transform:scale(1.05);}100%{transform:scale(1);}}.sss-network:hover{animation:sss-pulse 0.5s ease;}@media (max-width:768px){.sss-style-floating{position:static;transform:none;margin:20px 0;}.sss-style-floating .sss-floating-container{flex-direction:row;justify-content:center;}.sss-show-labels .sss-network{padding:6px 12px;}.sss-label{font-size:12px;}}@media print{.sss-sharing{}}.sss-network:focus-visible{outline:2px solid #0073aa;outline-offset:2px;}.sss-sharing.sss-loading{opacity:0.5;pointer-events:none;}