.wshr-share{box-sizing:border-box;flex-basis:100%;min-width:0;width:100%;max-width:100%;margin-block-start:var(--wshr-space-control);font:inherit;line-height:1.6;color:inherit;overflow-wrap:anywhere;text-align:start}
.wshr-share[hidden]{display:none!important}
.wshr-share p{margin:0 0 var(--wshr-space-inline)} .mep_list_event_details .wshr-share p{white-space:normal;overflow:visible;font:inherit} .mpwem-price-area>.wshr-share{order:4;margin-block-start:0}
.mep_list_event_details .mpwem-price-area:has(>.wshr-share:not([hidden])){row-gap:var(--wshr-space-control,16px)}
.wshr-share summary,.wshr-share>a{display:inline-flex;align-items:center;min-height:44px;cursor:pointer;font-weight:600}
.wshr-share summary::before{content:'↗';margin-inline-end:var(--wshr-space-field)}
.wshr-share-controls{display:flex;flex-wrap:wrap;gap:var(--wshr-space-inline);margin-block:var(--wshr-space-control)}
.wshr-share-controls button{min-height:44px;padding:var(--wshr-space-field) var(--wshr-space-control);font:inherit;border:1px solid #c3c4c7;border-radius:4px;background:#fff;color:var(--thm-black,#1f2026);cursor:pointer}
.wshr-share small{display:block;margin-block-start:var(--wshr-space-inline);font-size:.875em} .wshr-share :focus-visible{outline:2px solid currentColor!important;outline-offset:3px}
.wshr-share[aria-busy=true] .wshr-share-controls button{opacity:.65}
@media(max-width:600px){.wshr-share-controls button{flex:1 1 120px}} .wshr-share .wshr-share-trigger,.wshr-magazine-share .wshr-share-trigger{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;padding:10px 12px;margin:0;border:1px solid var(--mep-card-border,#e7e7ed);border-radius:10px;background:var(--mep-card-soft,#f4f4f7);color:var(--mep-card-text,#20232a);font-family:inherit;font-size:13px;font-weight:600;line-height:1.4;cursor:pointer;white-space:normal;text-transform:none;touch-action:manipulation}
.wshr-share-trigger svg{position:static;display:block;width:18px;height:18px;flex-shrink:0;margin:0;float:none}
.wshr-share-trigger:hover{filter:brightness(.97)}
.wshr-share-dialog{box-sizing:border-box;position:fixed;inset:0;width:calc(100% - 32px);max-width:400px;max-height:calc(100dvh - 32px);margin:auto;padding:32px 24px 24px;border:1px solid #e4e5e8;border-radius:16px;background:#fff;color:#20232a;font:16px/1.6 system-ui,sans-serif;text-align:center;overflow:auto;overflow-wrap:anywhere;overscroll-behavior:contain;box-shadow:0 20px 64px #0003}
.wshr-share-dialog:not([open]){display:none!important}
.wshr-share-dialog::backdrop{background:#11182780}
.wshr-share-dialog *{box-sizing:border-box}
.wshr-share-dialog .wshr-dialog-title{margin:8px 32px 12px;font:700 24px/1.3 system-ui,sans-serif;color:inherit;text-transform:none}
.wshr-share-dialog .wshr-dialog-context,.wshr-share-dialog .wshr-dialog-message{margin:0 0 16px;font:inherit;color:inherit;white-space:normal;overflow:visible}
.wshr-share-dialog .wshr-dialog-context{font-weight:600}
.wshr-share-dialog .wshr-dialog-close{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:44px;height:44px;min-width:44px;margin:0;padding:0;border:0;border-radius:8px;background:transparent;color:#20232a;font:28px/1 system-ui,sans-serif;cursor:pointer}
.wshr-share-dialog .wshr-share-controls,.wshr-share-dialog .wshr-magazine-networks{display:flex;justify-content:center;flex-wrap:wrap;gap:16px;margin:20px 0}
.wshr-share-dialog .wshr-social-icon{display:grid;place-items:center;flex:0 0 56px;width:56px;height:56px;min-width:56px;min-height:56px;max-width:100%;padding:14px;margin:0;border:0;border-radius:12px;color:#fff;cursor:pointer;touch-action:manipulation;transition:opacity .15s ease}
.wshr-share-dialog .wshr-social-icon svg{position:static;display:block;width:28px;height:28px;margin:0;float:none;fill:currentColor}
.wshr-share-dialog .wshr-social-linkedin{background:#0a66c2}
.wshr-share-dialog .wshr-social-facebook{background:#1877f2}
.wshr-share-dialog .wshr-social-whatsapp{background:#128c4a}
.wshr-share-dialog .wshr-social-icon:hover{opacity:.85}
.wshr-share-dialog button:disabled{opacity:.45;cursor:not-allowed}
.wshr-share-dialog .wshr-dialog-account{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 20px;margin-top:8px;border-radius:10px;background:#20232a;color:#fff;font:600 16px/1.4 system-ui,sans-serif;text-decoration:none}
.wshr-share-dialog :focus-visible,.wshr-magazine-share :focus-visible{outline:2px solid #1767ad!important;outline-offset:3px}
@media(prefers-reduced-motion:reduce){.wshr-share-dialog .wshr-social-icon{transition:none}} .wshr-caption{margin-block:16px;overflow-wrap:anywhere}
.wshr-caption-card{padding:16px;border:1px solid #e4e5e8;border-radius:10px;background:#f7f7f9;text-align:left}
.wshr-caption-label{display:block;margin-bottom:8px;color:#60646c;font-size:12px;font-weight:600}
.wshr-caption p{margin:0 0 16px;white-space:normal;font-size:14px;line-height:1.6;color:#343840}
.wshr-caption .wshr-caption-copy{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:44px;padding:10px 16px;border:1px solid var(--thm-base,#fca817);border-radius:8px;background:var(--thm-base,#fca817);color:#20232a;font:600 14px/1.5 system-ui,sans-serif;cursor:pointer;text-transform:none}
.wshr-caption .wshr-caption-copy:hover{filter:brightness(.95)}
.wshr-caption .wshr-caption-copy:focus-visible{outline:2px solid #20232a!important;outline-offset:3px}
.wshr-caption-status{display:block;min-height:1.5em;margin-top:8px;font-size:13px;line-height:1.5;text-align:center;color:#4d535c}
.wshr-share-dialog .wshr-login-hint{font-size:13px;color:#60646c;margin:8px 0}
.wshr-browse{display:flex;flex-wrap:wrap;gap:16px;margin-top:16px}
.wshr-browse [hidden]{display:none!important}