.share-dialog{max-width:760px}.share-business-card{display:flex;flex-direction:column;gap:12px;padding:26px;border-radius:20px;border:1px solid #bcd3e5;border-top:6px solid #2173cb;background:#f5faff;color:#16394f;margin-block:20px}.share-business-card h2{font-size:clamp(1.4rem,4vw,2rem);line-height:1.25;margin:0}.share-business-card p{margin:0;color:inherit}.share-company-name{font-weight:750;font-size:1.2rem}.share-kind,.share-meta{color:#326485!important;font-size:.9rem}.share-description{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.share-business-card img{width:100%;max-height:290px;object-fit:contain;border-radius:12px}.share-platform{align-self:flex-end;color:#47718e}.share-consent{display:flex!important;align-items:flex-start;gap:12px;line-height:1.55;margin-block:16px}.share-consent input{width:20px!important;height:20px;flex:0 0 20px;margin-top:3px}.share-dialog .business-actions>*{flex:1 1 190px;text-align:center}@media(max-width:500px){.share-business-card{padding:18px}.share-dialog header h2{font-size:1.3rem}.share-dialog .business-actions>*{flex-basis:100%}}
.share-public-actions{display:grid;gap:12px;margin-block:20px}.share-public-actions>input{box-sizing:border-box;width:100%;min-width:0;font-size:16px;padding:12px;border:1px solid #a9bfd2;border-radius:12px;background:#fff;color:#16394f}.share-public-actions>p{margin:0;font-size:16px;line-height:1.55}.share-public-actions [role=status]:empty{display:none}.share-public-actions .business-actions{margin:0}
