.poseidon-product-share{display:block;max-width:100%;margin:12px 0}.poseidon-product-share .btn{min-height:44px;white-space:normal}.poseidon-share-trigger{display:inline-flex;align-items:center;justify-content:center;gap:8px;max-width:100%}.poseidon-share-trigger svg{flex:none}.poseidon-product-share [hidden]{display:none!important}.poseidon-share-panel{margin-top:12px;padding:14px;border:1px solid currentColor;border-radius:8px;max-width:480px;box-sizing:border-box}.poseidon-share-panel p{margin:0 0 10px}.poseidon-product-share .poseidon-share-link{width:100%;min-height:44px;box-sizing:border-box;font-size:16px}.poseidon-share-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.poseidon-product-share :is(button,input):focus-visible{outline:3px solid currentColor;outline-offset:3px}.poseidon-share-status{margin:8px 0;overflow-wrap:anywhere}.poseidon-share-status:empty{display:none}