/* Solo afecta a la navegación reconocida del encabezado Bézier. */
.bz-share-trigger{display:none}
@media (max-width:1100px){
 .new-header .bz-nav.bz-share-ready{display:flex;align-items:center;gap:10px}
 .new-header .bz-nav.bz-share-ready .bz-share-trigger{display:inline-flex;align-items:center;justify-content:center;flex:0 0 48px;width:48px;height:48px;min-width:48px;min-height:48px;padding:0;border:0;border-radius:10px;background:#572983;color:#fff;cursor:pointer}
 .new-header .bz-nav.bz-share-ready .bz-share-trigger svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
 .new-header .bz-nav.bz-share-ready .wp-block-navigation__responsive-container-open{background:#262626!important;color:#fff!important;border-color:#262626!important}
 .new-header .bz-nav.bz-share-ready .bz-share-trigger:focus-visible,.new-header .bz-nav.bz-share-ready .wp-block-navigation__responsive-container-open:focus-visible{outline:3px solid #572983;outline-offset:3px}
}
.bz-share-overlay[hidden]{display:none!important}
.bz-share-overlay{position:fixed;inset:0;z-index:2147483000;display:flex;align-items:flex-end;justify-content:center;background:rgba(0,0,0,.46);font-family:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;color:#262626}
.bz-share-sheet{box-sizing:border-box;width:100%;max-width:520px;max-height:min(92dvh,760px);overflow:auto;background:#fff;border-radius:22px 22px 0 0;padding:12px 22px max(22px,env(safe-area-inset-bottom));box-shadow:0 -6px 28px #0002}
.bz-share-sheet *{box-sizing:border-box}.bz-share-handle{width:38px;height:4px;background:#c8c8c8;border-radius:5px;margin:0 auto 16px}
.bz-share-top{display:flex;justify-content:space-between;align-items:center;gap:12px}.bz-share-sheet h2{font-size:21px;line-height:1.25;letter-spacing:-.3px;margin:0;font-weight:750;color:#262626}.bz-share-close{border:0;background:transparent;color:#656565;font-size:28px;line-height:1;width:44px;height:44px;cursor:pointer}
.bz-share-subtitle{font-size:13px;color:#656565;margin:2px 0 14px}.bz-share-url{border:1px solid #e7e4ec;border-radius:10px;background:#f8f7fa;padding:10px 13px;display:flex;align-items:center;gap:10px;margin-bottom:18px}
.bz-share-url svg{width:20px;height:20px;flex:none;stroke:#572983;fill:none;stroke-width:2}.bz-share-url input{border:0;background:transparent;padding:0;min-width:0;width:100%;font-size:13px;color:#4f4d53;outline-offset:3px}
.bz-share-apps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px 8px}.bz-share-item{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:6px;text-decoration:none!important;border:0;background:transparent;color:#262626!important;padding:0;cursor:pointer;font:600 12px/1.3 system-ui,sans-serif;text-align:center;min-width:0}
.bz-share-badge{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:#f1edf6;color:#572983}.bz-share-badge svg{display:block;width:25px;height:25px;fill:currentColor}.bz-share-badge .bz-line{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.bz-share-copy{width:100%;margin-top:18px;border:0;border-radius:10px;background:#572983;color:#fff;padding:13px;min-height:48px;font:700 14px/1.3 system-ui,sans-serif;display:flex;justify-content:center;align-items:center;gap:9px;cursor:pointer}.bz-share-copy svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.bz-share-sheet :focus-visible{outline:3px solid #9b6bc1;outline-offset:3px}.bz-share-message{font-size:13px;min-height:1.3em;margin:8px 0 0;color:#4b365d;text-align:center}
