.cineiaShareOpen{overflow:hidden}.cineiaShareOverlay{position:fixed;inset:0;z-index:2147483646;display:grid;place-items:center;padding:20px;background:rgba(0,8,18,.82);backdrop-filter:blur(10px)}.cineiaShareCard{position:relative;width:min(520px,100%);max-height:calc(100dvh - 28px);overflow:auto;padding:30px;border:1px solid #149ee8;border-radius:24px;background:#061d32;color:#f6fbff;box-shadow:0 24px 80px rgba(0,0,0,.55)}.cineiaShareCard h2{margin:8px 52px 8px 0;font-size:clamp(1.55rem,4vw,2.2rem);overflow-wrap:anywhere}.cineiaShareCard p{margin:0 0 20px;color:#b7cade}.cineiaShareEyebrow{color:#39c6ff;font-size:.76rem;font-weight:800;letter-spacing:.16em}.cineiaShareClose{position:absolute;right:16px;top:14px;width:44px;height:44px;border:1px solid #367497;border-radius:50%;background:#092942;color:#fff;font-size:28px;cursor:pointer}.cineiaShareDestinations{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.cineiaShareDestinations a,.cineiaShareCopyRow button,.cineiaNativeShare{display:grid;place-items:center;min-height:50px;border:1px solid #168fd4;border-radius:12px;background:#0b78d5;color:#fff;text-decoration:none;font-weight:800;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.shareWhatsApp{background:#087e4d!important;border-color:#1bb96f!important}.shareFacebook{background:#1769d2!important}.shareTelegram{background:#168ac1!important}.shareEmail{background:#164e78!important}.cineiaNativeShare{width:100%;margin:0 0 20px;background:#0a2947;cursor:pointer}.cineiaNativeShare[hidden]{display:none}.cineiaShareCard label{display:block;margin-bottom:7px;font-weight:700}.cineiaShareCopyRow{display:grid;grid-template-columns:1fr auto;gap:8px}.cineiaShareCopyRow input{min-width:0;min-height:50px;padding:0 14px;border:1px solid #2c6689;border-radius:12px;background:#031522;color:#eaf7ff;font-size:16px}.cineiaShareCopyRow button{padding:0 18px;cursor:pointer}.cineiaShareCard small{display:block;margin-top:10px;color:#9db7ca}@media(max-width:520px){.cineiaShareOverlay{align-items:end;padding:0}.cineiaShareCard{width:100%;max-height:88dvh;padding:26px 18px calc(22px + env(safe-area-inset-bottom));border-width:1px 0 0;border-radius:24px 24px 0 0}.cineiaShareDestinations{grid-template-columns:1fr 1fr}.cineiaShareCopyRow{grid-template-columns:1fr}.cineiaShareCopyRow button{min-height:50px}}
