/*!
 * Editorial GEU · desplegable del buscador de la cabecera (todas las páginas salvo la home
 * y /resultados, que carga geu-resultados.css). Usa la fuente del tema.
 */
.geu-acw{--ink:#0E1726;--ink2:#414C5C;--mute:#5E6878;--line:#E3E7ED;--sand:#F3F5F8;--blue-d:#005C96;--yellow-t:#FFF5D1;box-sizing:border-box}
.geu-acw *{box-sizing:border-box}
.geu-acw img{max-width:100%;display:block}
.geu .ac{position:absolute;left:0;right:0;top:calc(100% + 8px);background:#fff;border-radius:18px;box-shadow:0 24px 60px -16px rgba(14,23,38,.35),0 0 0 1px var(--line);padding:10px;z-index:60;max-height:70vh;overflow:auto}
.geu .ac .lbl{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mute);padding:8px 10px 4px}
.geu .ac a{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:12px;color:var(--ink);text-decoration:none}
.geu .ac a:hover,.geu .ac a.sel{background:var(--sand)}
.geu .ac img{width:40px;height:52px;object-fit:contain;background:var(--sand);border-radius:8px;flex-shrink:0;mix-blend-mode:multiply}
.geu .ac .nm{font-weight:600;font-size:15px;line-height:1.25}
.geu .ac .pr{margin-left:auto;font-weight:700;white-space:nowrap}
.geu .ac mark{background:var(--yellow-t);color:inherit;border-radius:3px}
.geu .ac .all{justify-content:center;font-weight:700;color:var(--blue-d);margin-top:4px;border-top:1px solid var(--line);border-radius:0 0 12px 12px}
.geu-acw{position:absolute;z-index:100000;font-family:inherit;color:var(--ink);text-align:left;line-height:1.4;background:transparent}
.geu-acw .ac{position:relative;left:auto;right:auto;top:0;width:100%;max-height:min(70vh,560px)}
.geu-acw .ac[hidden]{display:none}
.geu-acw .ac a,.geu-acw .ac a:hover{text-decoration:none}
.geu-ac-msg{padding:12px 10px;color:var(--ink2);font-size:15px}
.geu .ac a.geu-ac-pag{background:#2A1050;color:#fff;font-weight:700}
.geu .ac a.geu-ac-pag:hover,.geu .ac a.geu-ac-pag.sel{background:#5A2A92}
.geu .ac a.geu-ac-pag .pr{color:#FFC300}
