.event-share{min-width:0;margin:22px 0}.event-share-panel{color:#211622;background:#fcf7fc;border:1px solid #dfcfe0;border-radius:14px;min-width:0;margin-top:12px;padding:12px}.event-share-options{grid-template-columns:48px 48px minmax(0,1fr) minmax(0,1.15fr);align-items:stretch;gap:8px;margin-bottom:14px;display:grid}.event-share-options>a,.event-share-options>button[data-slot=button]{color:#970079;min-width:0;min-height:48px;font:inherit;text-align:center;white-space:normal;cursor:pointer;box-shadow:none;background:#fff;border:1px solid #dfcfe0;border-radius:10px;justify-content:center;align-items:center;padding:8px 6px;font-size:14px;line-height:1.2;text-decoration:none;display:flex}.event-share-options>a:hover,.event-share-options>button:hover{background:#fff5fd;border-color:#d900b5}.event-share-options>.event-share-icon{color:#d900b5;padding:0}.event-share-options>.event-share-icon svg{flex:none;width:24px;height:24px}.event-share label{gap:6px;font-size:14px;display:grid}.event-share input{color:#211622;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #c6abc9;border-radius:8px;padding:10px}.event-share [role=status]:empty{display:none}.event-share [role=status]{margin:10px 0 0;font-size:14px}.event-share :focus-visible{outline-offset:2px;outline:2px solid #d900b5}.site-share-dialog[data-slot=dialog-content]{gap:12px;width:520px;max-width:calc(100vw - 24px);padding:20px}.site-share-dialog .event-share-panel{background:0 0;border:0;margin:0;padding:0}.site-share-dialog [data-slot=dialog-title]{padding-right:30px;font-size:20px}.site-share-dialog input{color:#211622;background:#fff;border:1px solid #c6abc9;border-radius:8px;width:100%;min-width:0;padding:10px}.site-share-dialog label{gap:6px;font-size:14px;display:grid}.site-share-dialog [role=status]:empty{display:none}.site-share-heading{text-transform:none;letter-spacing:0;justify-content:space-between}.site-share-heading .event-share{flex:none;margin:0}.christmas-card .site-share-heading .share-trigger-icon[data-slot=button]{color:#f264d9;width:44px;height:44px;min-height:44px;box-shadow:none;background:0 0;border:1px solid #aa7ba7;margin:0;padding:10px}.share-trigger-icon svg{width:20px;height:20px}.directory-share{max-width:430px;margin:24px 0}@media (max-width:360px){.event-share-options{grid-template-columns:44px 44px minmax(0,1fr) minmax(0,1.15fr);gap:6px}.event-share-options>a,.event-share-options>button[data-slot=button]{padding:8px 4px;font-size:13px}}.event-share-panel>.event-share-options{margin-bottom:0}.event-share-options.event-share-three{grid-template-columns:48px 48px minmax(0,1fr)}
