/* Menú único de Perros Charrúas (21/10/2026).
   Lo usan todas las páginas comunes. El HTML va escrito en cada página entre
   <!--MENU:INICIO--> y <!--MENU:FIN--> (para que lo lean los buscadores);
   este archivo le da la forma y menu-pc.js abre las listas y el menú del celular.
   Se arma con herramientas/menu-unico/aplicar.py. */
.pcm{position:relative;z-index:900;background:#dfe7e8;border-bottom:1px solid rgba(18,26,33,.09);color:#17242c;
  font:15px/1.25 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;margin:0;padding:0;text-align:left;letter-spacing:normal;text-transform:none}
.pcm *,.pcm *::before,.pcm *::after{box-sizing:border-box}
.pcm-in{max-width:1240px;margin:0 auto;padding:9px 16px;display:flex;align-items:center;gap:8px;min-height:56px;position:relative}
.pcm a{text-decoration:none!important;color:inherit;border:0;background-image:none}
.pcm .pcm-logo{font-weight:700;font-size:17px;margin-right:auto;white-space:nowrap;color:#17242c;padding:6px 4px;font-family:inherit}
.pcm-nav{display:flex;align-items:center;gap:2px;margin:0;padding:0}
.pcm .pcm-it{display:inline-flex;align-items:center;gap:5px;font:inherit;font-size:14.5px;font-weight:500;background:transparent;border:0;
  padding:7px 12px;border-radius:999px;cursor:pointer;color:#17242c;white-space:nowrap;line-height:1.2;margin:0;box-shadow:none;text-transform:none}
.pcm .pcm-it:hover{background:rgba(27,110,147,.11)}
.pcm .pcm-it.pcm-on{background:#1b6e93;color:#fff}
.pcm-dd{position:relative}
.pcm-dd>.pcm-it::after{content:"";width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid currentColor;opacity:.7;margin-left:2px}
.pcm-sub{display:none;position:absolute;top:calc(100% + 7px);left:50%;transform:translateX(-50%);min-width:236px;background:#fff;
  border:1px solid rgba(18,26,33,.12);border-radius:14px;box-shadow:0 14px 30px rgba(20,40,50,.17);padding:6px;z-index:950}
.pcm-dd.pcm-abierto>.pcm-sub{display:block}
.pcm .pcm-sub a{display:block;padding:9px 12px;border-radius:10px;font-size:14.5px;color:#17242c;white-space:nowrap}
.pcm .pcm-sub a:hover{background:#eef4f6}
.pcm .pcm-sub a.pcm-aqui{font-weight:700;color:#1b6e93;background:#eef4f6}
.pcm .pcm-ham{display:none;align-items:center;gap:6px;font:inherit;font-size:14px;font-weight:700;background:#fff;color:#17242c;
  border:1px solid rgba(18,26,33,.14);border-radius:10px;padding:7px 12px;cursor:pointer;margin:0}
@media (min-width:861px) and (hover:hover){ .pcm-dd:hover>.pcm-sub{display:block} .pcm-dd>.pcm-sub::before{content:"";position:absolute;left:0;right:0;top:-10px;height:10px} }
@media (max-width:860px){
  .pcm-in{min-height:52px;padding:8px 14px}
  .pcm .pcm-ham{display:inline-flex}
  .pcm-nav{display:none;position:absolute;left:0;right:0;top:100%;background:#fff;flex-direction:column;align-items:stretch;gap:0;
    padding:6px 14px 14px;box-shadow:0 16px 30px rgba(20,40,50,.18);border-bottom:1px solid rgba(18,26,33,.1);max-height:calc(100vh - 60px);overflow:auto}
  .pcm.pcm-abierto .pcm-nav{display:flex}
  .pcm .pcm-it{width:100%;justify-content:flex-start;border-radius:10px;padding:11px 8px;font-size:15.5px;font-weight:600}
  .pcm-dd>.pcm-it{pointer-events:none}
  .pcm-dd>.pcm-it::after{display:none}
  .pcm-sub{display:block;position:static;transform:none;box-shadow:none;border:0;border-radius:0;padding:0 0 6px 30px;min-width:0;background:transparent}
  .pcm .pcm-sub a{padding:8px 8px;font-size:14.5px;color:#3d4d56}
  .pcm-nav>*{border-bottom:1px solid #eef1f2}
  .pcm-nav>*:last-child{border-bottom:0}
}
@media print{.pcm{display:none}}
/* Sala de juegos: solo el logo, que lleva al mapa (21/10, Andy). */
.pcm.pcm-sala{background:#0f0b08;border-bottom:1px solid rgba(243,230,200,.12);color:#f3e6c8}
.pcm.pcm-sala .pcm-logo{color:#f3e6c8;font-weight:800;letter-spacing:.04em;font-size:16px}
.pcm.pcm-sala .pcm-in{min-height:50px}
/* OCULTAR-MANADA 29/10 (Andy): Manada oculta del menú hasta nuevo aviso. Para mostrarla de nuevo, borrar esta línea. */
.pcm a[href="/jauria"],.pcm a[href="./jauria"]{display:none!important}
