/* V29. Correcciones de navegación, encabezado y estados honestos de contenido. */
body[data-view="windows"] main>.v24-view-banner[data-banner="windows"],
body[data-view="windows"] main>section#windows,
body[data-view="windows"] main>section#recibir-novedades{display:block!important;visibility:visible!important;opacity:1!important}
body[data-view="windows"] main>section#windows{min-height:600px}
body[data-view="render"] main>.v24-view-banner[data-banner="render"],
body[data-view="render"] main>section#render{display:block!important;visibility:visible!important;opacity:1!important}
body[data-view="render"] main>section#render{min-height:520px}
body[data-view="windows"] main>.v24-view-banner,body[data-view="render"] main>.v24-view-banner{background:transparent}
.v29-reality-note{display:flex;gap:14px;align-items:flex-start;background:#fff;border:1px solid #dce5f3;border-radius:15px;padding:16px 18px;margin:20px 0 0;color:#31405b}
.v29-reality-note svg{flex:0 0 22px;width:22px;height:22px;color:#3561d8}
.v29-reality-note strong{display:block;font-size:13px;margin-bottom:3px}
.v29-reality-note p{font-size:12px;line-height:1.65;margin:0;color:#5b6a86}
.v29-render-wait{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:27px 20px;background:linear-gradient(150deg,#f5f8ff,#fff);min-height:320px}
.v29-render-wait svg{width:42px;height:42px;color:#3c63bc;margin-bottom:12px}
.v29-render-wait strong{font-size:18px;color:#223b66;letter-spacing:-.02em}
.v29-render-wait p{font-size:13px;color:#536682;line-height:1.65;max-width:300px}
.v29-auth-info{display:block;margin-top:12px;padding:10px 12px;font-size:12px;line-height:1.6;color:#4b6182;background:#f4f7ff;border:1px solid #dce6fc;border-radius:9px}
.v29-live-pill{display:inline-block;background:#e9f5ee;color:#196e48;border-radius:8px;padding:6px 9px;font-size:11px;font-weight:700}
@media(max-width:620px){body[data-view="windows"] main>section#windows{min-height:500px}.v29-reality-note{padding:15px 14px}.v29-render-wait{min-height:270px}}
/* V28 accidentally made the Windows nav background transparent while V26 kept white text. */
.header-nav a.v26-windows-nav{background:#eef1ff!important;color:#344fc0!important;border-color:#d7ddff!important}
.header-nav a.v26-windows-nav.active,.header-nav a.v26-windows-nav:hover{background:#3658dc!important;color:#fff!important;border-color:#3658dc!important}
.header-nav a.v26-windows-nav.active::after{display:none!important}
