:root{--lleg-fondo: #ffffff;--lleg-texto: #1f2228;--lleg-principal: #23262f}.lleg-protegido{unicode-bidi:bidi-override;direction:rtl}.lleg--color{color:#16181d}.lleg--oscuro.lleg--color{color:#f4f4ef}.lleg--color a{color:inherit;text-decoration:underline}.lleg-banner,.lleg-panel{position:fixed;z-index:999999;color:var(--lleg-texto);font-size:15px;line-height:1.5;box-sizing:border-box}.lleg-banner *,.lleg-panel *{box-sizing:border-box}.lleg-banner[hidden],.lleg-panel[hidden],.lleg-flotante[hidden]{display:none!important}.lleg-banner-caja,.lleg-panel-caja{background:var(--lleg-fondo);box-shadow:0 10px 40px #0000002e;padding:20px 22px}.lleg-titulo{margin:0 0 6px!important;font-weight:700;font-size:17px;color:inherit}.lleg-texto-banner{margin:0 0 14px!important;color:inherit}.lleg-texto-banner a,.lleg-panel a{color:inherit;text-decoration:underline}.lleg-banner--barra{left:0;right:0;bottom:0}.lleg-banner--barra .lleg-banner-caja{display:flex;flex-wrap:wrap;align-items:center;gap:6px 24px;padding-left:max(22px,calc((100vw - 1200px)/2));padding-right:max(22px,calc((100vw - 1200px)/2))}.lleg-banner--barra .lleg-titulo{flex-basis:100%;margin:0!important}.lleg-banner--barra .lleg-texto-banner{flex:1 1 420px;margin:0!important}.lleg-banner--caja{left:16px;bottom:16px;width:min(420px,calc(100vw - 32px))}.lleg-banner--caja .lleg-banner-caja,.lleg-banner--centro .lleg-banner-caja,.lleg-panel-caja{border-radius:14px}.lleg-banner--centro,.lleg-panel{inset:0;display:flex;align-items:center;justify-content:center;padding:16px;background:#00000073}.lleg-banner--centro .lleg-banner-caja{max-width:520px}.lleg-panel-caja{width:min(620px,100%);max-height:calc(100vh - 32px);overflow-y:auto}.lleg-botones{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.lleg-boton,.lleg-reabrir{appearance:none;display:inline-block;min-width:120px;padding:10px 18px!important;border:2px solid var(--lleg-principal)!important;border-radius:999px!important;background:var(--lleg-principal)!important;color:#fff!important;font:inherit!important;font-weight:600!important;line-height:1.2!important;text-align:center;cursor:pointer}.lleg-boton:hover,.lleg-boton:focus-visible,.lleg-reabrir:hover{filter:brightness(1.15)}.lleg-boton:focus-visible,.lleg-reabrir:focus-visible,.lleg-flotante:focus-visible{outline:3px solid var(--lleg-principal);outline-offset:3px}.lleg-boton--enlace{min-width:0;background:transparent!important;color:var(--lleg-texto)!important;border-color:transparent!important;text-decoration:underline}.lleg-banner--barra .lleg-botones{flex:0 0 auto}.lleg-categoria{border-top:1px solid rgba(0,0,0,.1);padding:12px 0}.lleg-categoria p{margin:4px 0 0!important;font-size:14px;opacity:.85}.lleg-interruptor{display:flex;align-items:center;gap:10px;font-weight:600;cursor:pointer}.lleg-interruptor input{width:20px;height:20px;accent-color:var(--lleg-principal);margin:0}.lleg-siempre{margin-left:auto;font-size:13px;font-weight:400;opacity:.7}.lleg-categoria details{margin-top:6px;font-size:13px}.lleg-categoria summary{cursor:pointer;text-decoration:underline}.lleg-categoria ul{margin:6px 0 0;padding-left:18px}.lleg-panel .lleg-botones{margin-top:12px}.lleg-flotante{position:fixed;left:14px;bottom:14px;z-index:999998;padding:7px 12px;border:1px solid rgba(0,0,0,.15);border-radius:999px;background:var(--lleg-fondo);color:var(--lleg-texto);font-size:13px;line-height:1;box-shadow:0 4px 14px #0000001f;cursor:pointer}.lleg-bloqueo{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;background:#f1f2f0;color:#1f2228;text-align:center;border-radius:10px}.lleg-bloqueo p{margin:0!important;max-width:420px}.lleg-info-basica{margin:12px 0 0;font-size:.82em;line-height:1.5;opacity:.85}.lleg-info-basica .lleg-info-titulo{margin:0 0 4px!important;padding:0!important;font-weight:700}.lleg-info-basica ul{margin:0!important;padding:0!important;list-style:none!important}.lleg-info-basica li{margin:0!important;padding:0!important}.lleg-info-basica li:before{content:none!important}.lleg-info-basica a{color:inherit;text-decoration:underline}.lleg-texto h2{margin-top:1.6em}.lleg-tabla-scroll{overflow-x:auto;margin:0 0 1em}.lleg-tabla{width:100%;border-collapse:collapse;font-size:.92em}.lleg-tabla th,.lleg-tabla td{padding:8px 10px;border:1px solid rgba(0,0,0,.12);border-color:color-mix(in srgb,currentColor 20%,transparent);text-align:left;vertical-align:top}.lleg-fecha{margin-top:2em;font-size:.9em;opacity:.75}.lleg-enlace-cookies{appearance:none;display:inline;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;color:inherit!important;font:inherit!important;text-decoration:underline!important;cursor:pointer}.lleg-enlaces a{color:inherit}.lleg-reabrir{border-color:currentColor!important;background:transparent!important;color:inherit!important}.lleg-reabrir:hover{filter:none;background:#7f7f7f24!important}.lleg-reabrir:focus-visible{outline-color:currentColor}@media (max-width: 600px){.lleg-banner--barra .lleg-botones{flex:1 1 100%}.lleg-botones .lleg-boton{flex:1 1 40%}.lleg-boton--enlace{flex-basis:100%!important}}
