/* Web Push — solo consola privada y enlaces de plataformas. */
.cinePushPanel{margin-bottom:22px}
.cinePushPanel .sectionTitle{margin-bottom:10px}
.cinePushPanel>p{max-width:850px}
.cinePushChip{display:inline-block;border:1px solid color-mix(in srgb,var(--accent,#dbb780) 55%,transparent);border-radius:100px;padding:7px 11px;font-size:.73rem;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}
.cinePushActions{display:flex;gap:9px;flex-wrap:wrap;margin:14px 0}
.cinePushActions .btn{white-space:normal;text-align:center;flex:0 1 auto}
.cinePushActions .btn[disabled]{opacity:.48;cursor:not-allowed}
.cinePushStatus{border-left:3px solid #c7a46a;padding:9px 12px;background:rgba(220,175,105,.07);border-radius:4px;font-size:.92rem}
.cineProviderLink{text-decoration:none!important;color:inherit!important;transition:transform .16s ease,border-color .16s ease}
.cineProviderLink:hover,.cineProviderLink:focus-visible{transform:translateY(-2px);outline:2px solid #c9a876;outline-offset:2px}
.cineProviderArrow{font-size:12px;opacity:.8}
@media(max-width:620px){.cinePushActions{flex-direction:column}.cinePushActions .btn{width:100%}.cinePushChip{display:none}}
