.social-share{margin:25px 0;padding:24px;border:1px solid #e3d9ee;border-radius:12px;background:#fff;color:#241c2e}.social-share h3{font:700 23px/1.2 Arial,sans-serif;margin:0 0 12px}.social-share p{font-size:13px;line-height:1.7;color:#65596f}.social-buttons{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0}.social-share .secondary{display:flex;justify-content:center;align-items:center;text-decoration:none;border:1px solid #ded1ef;border-radius:5px;padding:12px;background:#f2ecfa;color:#492a6d;font-size:13px;font-weight:700;cursor:pointer;min-height:44px}.social-share details{padding:16px 0;margin-bottom:15px;border-block:1px solid #e7dfef}.social-share summary{cursor:pointer;font-size:14px;font-weight:700}.social-share label{display:grid;gap:8px;font-size:12px;font-weight:700}.social-share input,.social-share textarea{box-sizing:border-box;width:100%;padding:12px;font:14px/1.6 Arial,sans-serif;color:#352541;background:#fcfaff;border:1px solid #dcd0e8;border-radius:5px}.social-share textarea{resize:vertical}.social-share [data-share-status]:empty{display:none}#event-social-tools{width:min(580px,calc(100vw - 30px));max-height:85vh;border:0;border-radius:12px;padding:20px;overflow:auto}#event-social-tools::backdrop{background:#160b24aa}#event-social-tools>form{display:flex;justify-content:flex-end}#event-social-tools .social-share{border:0;margin:0;padding:12px 0}