.aelab-share-widget{position:relative;display:inline-block}.aelab-share-trigger{display:inline-flex;align-items:center;justify-content:center;gap:8px;background-color:#0073aa;color:#fff;border:none;border-radius:8px;padding:12px 20px;font-size:16px;font-weight:500;cursor:pointer;transition:all 0.3s ease;text-decoration:none}.aelab-share-trigger:hover{opacity:.9;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.aelab-share-trigger:active{transform:translateY(0)}.aelab-share-trigger i,.aelab-share-trigger svg{font-size:18px;width:18px;height:18px}.aelab-share-text{margin-left:4px}.aelab-share-popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity 0.3s ease,visibility 0.3s ease}.aelab-share-popup.active{opacity:1;visibility:visible}.aelab-share-popup-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);backdrop-filter:blur(4px);cursor:pointer}.aelab-share-popup-content{position:relative;background-color:#fff;border-radius:16px;padding:30px;max-width:500px;width:90%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,.3);transform:scale(.9) translateY(20px);transition:transform 0.3s ease}.aelab-share-popup.active .aelab-share-popup-content{transform:scale(1) translateY(0)}.aelab-share-popup-close{position:absolute;top:15px;right:15px;background:none;border:none;font-size:28px;color:#999;cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all 0.2s ease;line-height:1;padding:0}.aelab-share-popup-close:hover{background-color:#f0f0f0;color:#333}.aelab-share-popup-title{margin:0 0 20px 0;font-size:24px;font-weight:600;color:#333;text-align:center}.aelab-share-networks{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;margin-top:20px}.aelab-share-network{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:20px 15px;border-radius:12px;color:#fff;text-decoration:none;transition:all 0.3s ease;border:none;cursor:pointer;min-height:100px}.aelab-share-network:hover{transform:translateY(-4px);box-shadow:0 8px 20px rgba(0,0,0,.2);opacity:.9}.aelab-share-network:active{transform:translateY(-2px)}.aelab-share-network i,.aelab-share-network svg{font-size:32px;width:32px;height:32px}.aelab-share-network-name{font-size:14px;font-weight:500;text-align:center;line-height:1.2}@media (max-width:768px){.aelab-share-popup-content{padding:25px 20px;max-width:95%}.aelab-share-networks{grid-template-columns:repeat(2,1fr);gap:10px}.aelab-share-network{padding:15px 10px;min-height:90px}.aelab-share-network i,.aelab-share-network svg{font-size:28px;width:28px;height:28px}.aelab-share-network-name{font-size:12px}.aelab-share-popup-title{font-size:20px}}@media (max-width:480px){.aelab-share-networks{grid-template-columns:repeat(2,1fr)}.aelab-share-network{min-height:80px;padding:12px 8px}}