.lw-share{margin:1.4rem 0;padding:1rem 0;border-top:1px solid #d9d5ca;border-bottom:1px solid #d9d5ca;font-family:inherit;max-width:100%;box-sizing:border-box}.lw-share-actions{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}.lw-share-label{font-size:.9rem;color:#56665d;margin-right:.2rem}.lw-share button,.lw-share-dialog button{font:inherit;font-size:.9rem;min-height:44px;padding:.55rem 1rem;color:#173e35;background:#f5f1e8;border:1px solid #bfc8be;border-radius:6px;cursor:pointer}.lw-share button:hover,.lw-share-dialog button:hover{background:#e9eee6}.lw-share button:focus-visible,.lw-share-dialog button:focus-visible{outline:2px solid #173e35;outline-offset:3px}.lw-share-status{margin:.5rem 0 0!important;min-height:1.5em;font-size:.85rem!important;line-height:1.6;overflow-wrap:anywhere;color:#315648}.lw-share-dialog{box-sizing:border-box;width:min(92vw,480px);max-height:90vh;overflow:auto;padding:1.4rem;border:1px solid #bfc8be;border-radius:10px;background:#fbf8f0;color:#173e35;box-shadow:0 18px 60px #0003}.lw-share-dialog::backdrop{background:#122a2266}.lw-share-dialog h2{font-size:1.1rem;line-height:1.6;margin:.8rem 0}.lw-share-dialog p{font-size:.9rem;line-height:1.7}.lw-share-dialog a{overflow-wrap:anywhere;font-size:.8rem}.lw-share-close{float:right}.lw-share-qr{display:block;width:220px;height:220px;max-width:100%;margin:1rem auto;object-fit:contain;background:#fff}.lw-share-cover{width:100%;max-height:130px;object-fit:contain;display:block;margin:.8rem auto}.lw-share-dialog:not([open]){display:none}@media(max-width:480px){.lw-share-actions{gap:.5rem}.lw-share-label{flex-basis:100%}.lw-share button{flex:1;padding:.55rem .5rem;white-space:nowrap}.lw-share-dialog{padding:1rem}}
