/* Traductor de Página SH */
.tsh{--tsh-acc:#A19276;--tsh-c:#fff;--tsh-bg:#000;--tsh-b:#A19276;--tsh-lbg:#000;--tsh-lc:#fff;position:relative;display:inline-block;font:700 12px/1 Montserrat,Poppins,system-ui,sans-serif;letter-spacing:1.5px;z-index:50}
.tsh ul,.tsh li{list-style:none;margin:0;padding:0}
.tsh .tsh-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.tsh-flag{display:block;flex:none;width:22px;height:15px;box-shadow:0 0 0 1px rgba(255,255,255,.25)}
/* Todos los botones: sin estilos del tema (rosado) en ningún estado */
.tsh button,.tsh button:hover,.tsh button:focus,.tsh button:active{font:inherit!important;letter-spacing:inherit!important;text-transform:uppercase;box-shadow:none!important;text-shadow:none!important;border-radius:0!important;outline:0;margin:0;min-height:0;line-height:1;text-decoration:none!important;cursor:pointer}
.tsh button:focus-visible{outline:2px solid var(--tsh-acc)!important;outline-offset:2px}
/* Desplegable */
.tsh .tsh-cur,.tsh .tsh-cur:focus{display:inline-flex;align-items:center;gap:10px;padding:10px 14px!important;background:var(--tsh-bg)!important;color:var(--tsh-c)!important;border:1px solid var(--tsh-b)!important;transition:transform .25s ease,background-color .2s,color .2s}
.tsh .tsh-cur:hover,.tsh .tsh-cur[aria-expanded=true]{background:var(--tsh-acc)!important;color:#000!important;border-color:var(--tsh-acc)!important;transform:scale(1.06)}
.tsh-cur-in{display:inline-flex;align-items:center;gap:8px}
.tsh-caret{width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .2s}
.tsh-cur[aria-expanded=true] .tsh-caret{transform:translateY(2px) rotate(-135deg)}
.tsh--desplegable .tsh-list{position:absolute;left:0;min-width:100%;background:var(--tsh-lbg);border:1px solid var(--tsh-b);padding:6px 0;box-shadow:0 12px 30px rgba(0,0,0,.35);white-space:nowrap}
.tsh--abre-abajo .tsh-list{top:calc(100% + 6px)}
.tsh--abre-arriba .tsh-list{bottom:calc(100% + 6px)}
.tsh--desplegable .tsh-list[hidden]{display:none}
.tsh--desplegable .tsh-opt,.tsh--desplegable .tsh-opt:focus{display:flex;align-items:center;gap:10px;width:100%;padding:10px 16px!important;background:transparent!important;color:var(--tsh-lc)!important;border:0!important;text-align:left}
.tsh--desplegable .tsh-opt:hover,.tsh--desplegable .tsh-opt:focus-visible{background:var(--tsh-acc)!important;color:#000!important}
.tsh--desplegable .tsh-opt[aria-pressed=true]{color:var(--tsh-acc)!important}
.tsh--desplegable .tsh-opt[aria-pressed=true]:hover{color:#000!important}
/* En línea */
.tsh--lista .tsh-list{display:flex;flex-wrap:wrap;gap:6px}
.tsh--lista .tsh-opt,.tsh--lista .tsh-opt:focus{display:inline-flex;align-items:center;gap:8px;padding:8px 10px!important;background:transparent!important;color:var(--tsh-c)!important;border:1px solid transparent!important;transition:transform .25s ease,border-color .2s}
.tsh--lista .tsh-opt:hover{border-color:var(--tsh-acc)!important;transform:scale(1.06)}
.tsh--lista .tsh-opt[aria-pressed=true]{border-color:var(--tsh-acc)!important;color:var(--tsh-acc)!important}
.tsh--solo-bandera .tsh-opt,.tsh--solo-bandera .tsh-cur{gap:6px}
/* Flotante */
.tsh--flotante{position:fixed;bottom:20px;z-index:99990}
.tsh--flotante.tsh--izq{left:20px}.tsh--flotante.tsh--der{right:20px}
.tsh--flotante.tsh--der .tsh-list{left:auto;right:0}
.tsh--flotante .tsh-cur{box-shadow:0 6px 20px rgba(0,0,0,.35)!important}
@media(max-width:600px){.tsh--flotante{bottom:14px}.tsh--flotante.tsh--izq{left:14px}.tsh--flotante.tsh--der{right:14px}.tsh--flotante .tsh-cur{padding:9px 11px!important}}
@media print{.tsh--flotante{display:none}}
@media (prefers-reduced-motion:reduce){.tsh .tsh-cur,.tsh .tsh-opt,.tsh-caret{transition:none}.tsh .tsh-cur:hover,.tsh--lista .tsh-opt:hover{transform:none}}
/* Ocultar la barra y los globos de Google */
.tsh-gt,#tsh-gt,iframe.skiptranslate,.goog-te-banner-frame,body>.skiptranslate,#goog-gt-tt,.goog-te-balloon-frame,.goog-tooltip,.goog-te-spinner-pos,
.VIpgJd-ZVi9od-ORHb-OEVmcd,.VIpgJd-ZVi9od-aZ2wEe-wOHMyf,.VIpgJd-ZVi9od-l4eHX-hSRGPd,.VIpgJd-yAWNEb-L7lbkb{display:none!important;visibility:hidden!important}
html,body{top:0!important}
.goog-text-highlight,[class*="VIpgJd-yAWNEb-VIpgJd-fmcmS"]{background:none!important;box-shadow:none!important}
font{background:transparent!important;box-shadow:none!important}
