.entry-content>.re-jp.re-jp{max-width:820px!important;margin:0 auto 8px!important}.re-jp{max-width:820px!important;margin:0 auto 8px!important;padding:0!important;background:#fff!important;border:0!important;border-radius:22px!important;overflow:hidden!important;box-shadow:0 20px 44px -22px rgba(27,58,107,.45),0 0 0 1px rgba(27,58,107,.08)!important;color:#1b3a6b}.re-jp-cab{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:15px clamp(16px,3.4vw,26px);background:#1b3a6b;background-image:radial-gradient(120% 140% at 8% 0%,#2f5f9e 0%,rgba(47,95,158,0) 65%)}.re-jp-cab-i{display:flex;align-items:center;gap:12px;min-width:0}.re-jp-cab img{width:46px;height:46px;object-fit:cover;border-radius:11px;background:#fff;display:block;flex:none}.re-jp-cab b{display:block;font-size:clamp(17px,3vw,22px);font-weight:800;color:#fff;letter-spacing:-.02em;line-height:1.15}.re-jp-cab .re-jp-dom{display:block;font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#c6dcf3}.re-jp-rec{font-size:12.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#ffd18a;background:rgba(240,138,30,.22);border-radius:999px;padding:8px 15px;white-space:nowrap}.re-jp-cuerpo{position:relative;overflow:hidden;padding:clamp(16px,3.4vw,26px)}.re-jp-cuerpo>*{position:relative}.re-jp-dup{display:none!important}.re-jp-cierre{border-top:2px solid #eaf0f7;margin-top:22px;padding-top:20px}.re-jp-cierre b{display:block;font-size:18px;font-weight:800;color:#1b3a6b;margin-bottom:5px}.re-jp-cierre p{margin:0 0 14px!important;font-size:14.5px;line-height:1.55;color:#41546e;max-width:48ch}.re-jp-cierre a{display:inline-block;text-decoration:none!important;background:#1b3a6b;color:#fff!important;border-radius:12px;padding:13px 24px;font-size:15.5px;font-weight:800}.re-jp-cierre a:hover{background:#2f5f9e}.re-jp-nota{max-width:820px;margin:0 auto 24px;padding:0 6px;font-size:12.5px;color:#41546e;line-height:1.5}.re-jp .rej-cron,.re-jp .c-bar,.re-jp .cr-timerbar,.re-jp .qz-bar{height:12px!important;border-radius:999px!important;background:#e3ebf4!important;overflow:hidden!important;border:0!important}.re-jp .rej-cron>*,.re-jp .c-bar>*,.re-jp .cr-timerbar>*,.re-jp .qz-bar>*{background:#4a90d9!important;border-radius:999px!important}.re-jp .rej-op,.re-jp .ae-tab,.re-jp .ae-unit,.re-jp .ae-lv,.re-jp .r-sb,.re-jp .r-sel,.re-jp .sa-a,.re-jp .rl-a,.re-jp .se-a,.re-jp .vo-a,.re-jp .ae-a,.re-jp .rfjs-op,.re-jp .rfjs-o,.re-jp .ae-opt,.re-jp .ah-key,.re-jp .cr-op,.re-jp .cr-lvl,.re-jp .qz-op,.re-jp .qz-opt,.re-jp .sa-op,.re-jp .se-op,.re-jp .tb-op,.re-jp .vo-op,.re-jp .rfjs-opt,.re-jp .f-opt,.re-jp .g-opt,.re-jp .k-chip,.re-jp .k-key,.re-jp .m-chip,.re-jp .mm-cell,.re-jp .o-it,.re-jp .or-opt,.re-jp .q-chip,.re-jp .reemo-o,.re-jp .regeo-o,.re-jp .regra-o,.re-jp .rehis-o,.re-jp .reidi-ban,.re-jp .reidi-o,.re-jp .reinf-o,.re-jp .reing-o,.re-jp .remap-o,.re-jp .remed-o,.re-jp .renum-o,.re-jp .reprb-o,.re-jp .resin-o,.re-jp .s-chip{cursor:pointer;font-family:inherit!important;font-weight:800!important;color:#fff!important;background:#4a90d9!important;border:0!important;border-radius:14px!important;min-height:52px!important;box-shadow:0 5px 0 #2f6ba9!important;transition:transform .1s ease,box-shadow .1s ease!important}.re-jp .rej-op:active,.re-jp .ae-tab:active,.re-jp .ae-unit:active,.re-jp .ae-lv:active,.re-jp .r-sb:active,.re-jp .r-sel:active,.re-jp .sa-a:active,.re-jp .rl-a:active,.re-jp .se-a:active,.re-jp .vo-a:active,.re-jp .ae-a:active,.re-jp .rfjs-op:active,.re-jp .rfjs-o:active,.re-jp .ae-opt:active,.re-jp .ah-key:active,.re-jp .cr-op:active,.re-jp .cr-lvl:active,.re-jp .qz-op:active,.re-jp .qz-opt:active,.re-jp .sa-op:active,.re-jp .se-op:active,.re-jp .tb-op:active,.re-jp .vo-op:active,.re-jp .rfjs-opt:active,.re-jp .f-opt:active,.re-jp .g-opt:active,.re-jp .k-chip:active,.re-jp .k-key:active,.re-jp .m-chip:active,.re-jp .mm-cell:active,.re-jp .o-it:active,.re-jp .or-opt:active,.re-jp .q-chip:active,.re-jp .reemo-o:active,.re-jp .regeo-o:active,.re-jp .regra-o:active,.re-jp .rehis-o:active,.re-jp .reidi-ban:active,.re-jp .reidi-o:active,.re-jp .reinf-o:active,.re-jp .reing-o:active,.re-jp .remap-o:active,.re-jp .remed-o:active,.re-jp .renum-o:active,.re-jp .reprb-o:active,.re-jp .resin-o:active,.re-jp .s-chip:active{transform:translateY(4px)!important;box-shadow:0 1px 0 #2f6ba9!important}.re-jp .rej-btn,.re-jp .ae-say,.re-jp .rfjs-btn,.re-jp .ae-btn,.re-jp .ah-btn,.re-jp .cr-btn,.re-jp .sa-btn,.re-jp .se-btn,.re-jp .tb-btn,.re-jp .vo-btn,.re-jp .qz-btn,.re-jp .ae-btn2,.re-jp .ae-next,.re-jp .rfjs-empezar,.re-jp .rfjs-otra,.re-jp .rfjs-reloj,.re-jp .rfjs-play,.re-jp .c-btn,.re-jp .d-btn,.re-jp .d-play,.re-jp .d-speak,.re-jp .f-btn,.re-jp .g-btn,.re-jp .k-btn,.re-jp .m-btn,.re-jp .mm-btn,.re-jp .o-btn,.re-jp .or-btn,.re-jp .q-b,.re-jp .q-btn,.re-jp .r-btn,.re-jp .reemo-b,.re-jp .regeo-b,.re-jp .regra-b,.re-jp .rehis-b,.re-jp .reidi-b,.re-jp .reinf-b,.re-jp .reing-b,.re-jp .rejcl-b,.re-jp .remap-b,.re-jp .remed-b,.re-jp .renum-b,.re-jp .reprb-b,.re-jp .resin-b,.re-jp .rl-btn,.re-jp .s-btn{cursor:pointer;font-family:inherit!important;background:#1b3a6b!important;color:#fff!important;border:0!important;border-radius:14px!important;padding:15px 28px!important;font-size:18px!important;font-weight:800!important;min-height:52px!important;box-shadow:0 5px 0 #12294d!important;transition:transform .1s ease,box-shadow .1s ease!important}.re-jp .rej-btn:active,.re-jp .ae-say:active,.re-jp .rfjs-btn:active,.re-jp .ae-btn:active,.re-jp .ah-btn:active,.re-jp .cr-btn:active,.re-jp .sa-btn:active,.re-jp .se-btn:active,.re-jp .tb-btn:active,.re-jp .vo-btn:active,.re-jp .qz-btn:active,.re-jp .ae-btn2:active,.re-jp .ae-next:active,.re-jp .rfjs-empezar:active,.re-jp .rfjs-otra:active,.re-jp .rfjs-reloj:active,.re-jp .rfjs-play:active,.re-jp .c-btn:active,.re-jp .d-btn:active,.re-jp .d-play:active,.re-jp .d-speak:active,.re-jp .f-btn:active,.re-jp .g-btn:active,.re-jp .k-btn:active,.re-jp .m-btn:active,.re-jp .mm-btn:active,.re-jp .o-btn:active,.re-jp .or-btn:active,.re-jp .q-b:active,.re-jp .q-btn:active,.re-jp .r-btn:active,.re-jp .reemo-b:active,.re-jp .regeo-b:active,.re-jp .regra-b:active,.re-jp .rehis-b:active,.re-jp .reidi-b:active,.re-jp .reinf-b:active,.re-jp .reing-b:active,.re-jp .rejcl-b:active,.re-jp .remap-b:active,.re-jp .remed-b:active,.re-jp .renum-b:active,.re-jp .reprb-b:active,.re-jp .resin-b:active,.re-jp .rl-btn:active,.re-jp .s-btn:active{transform:translateY(4px)!important;box-shadow:0 1px 0 #12294d!important}.re-jp .sel{background:#eaf3fc!important;color:#1b3a6b!important;border:2px solid #4a90d9!important;box-shadow:none!important}.re-jp .ok{background:#3d7f24!important;color:#fff!important;box-shadow:0 5px 0 #2c5c19!important}.re-jp .no,.re-jp .ko{background:#c8221e!important;color:#fff!important;box-shadow:0 5px 0 #8e1815!important}.re-jp .k-op,.re-jp .k-disp{background:#f2f7fc!important;border:2px solid #dde8f3!important;border-radius:18px!important;color:#1b3a6b!important;font-weight:800!important;box-shadow:none!important;padding:18px 12px!important}.re-jp [class*="-card"],.re-jp [class*="-in"],.re-jp [class*="-boxes"]{background:transparent!important;border:0!important;box-shadow:none!important}.re-jp [class*="-box"]:not([class*="-boxes"]){background:#f2f7fc!important;border:2px solid #dde8f3!important;border-radius:14px!important;padding:12px 10px!important;cursor:pointer;transition:border-color .12s ease,background .12s ease}.re-jp [class*="-box"]:not([class*="-boxes"]):hover{border-color:#4a90d9!important;background:#eaf3fc!important}.re-jp h1,.re-jp h2,.re-jp h3,.re-jp h4{color:#1b3a6b!important;text-transform:none!important;letter-spacing:-.02em!important;font-weight:800!important;font-size:clamp(19px,3.2vw,24px)!important;margin:0 0 8px!important;text-align:center!important}.re-jp [class*="-topic"]{background:#fff!important;color:#1b3a6b!important;border:2px solid #dde8f3!important;border-radius:12px!important;box-shadow:none!important;font-weight:700!important;font-size:15px!important;padding:10px 15px!important;min-height:44px!important}.re-jp [class*="-topic"].sel,.re-jp [class*="-topic"].on{background:#eaf3fc!important;border-color:#4a90d9!important;color:#1b3a6b!important}.re-jp [class*="-topics"]{background:transparent!important;border:0!important;box-shadow:none!important}.re-jp [class*="-box"] b,.re-jp [class*="-box"] strong{color:#1b3a6b!important}.re-jp [class*="-box"] span{color:#41546e!important}.re-jp #qz>div:first-child{background:none!important;background-image:none!important;color:#1b3a6b!important;border-radius:0!important;padding:0 0 4px!important}.re-jp #qz>div:first-child div{color:#1b3a6b!important;opacity:1!important}.re-jp #qz>div:nth-child(2){background:transparent!important;border:0!important;border-radius:0!important}.re-jp #qz [style*="cursor:pointer"]:not([style*="background"]),.re-jp #qz [style*="cursor: pointer"]:not([style*="background"]){background:#4a90d9!important;background-image:none!important;color:#fff!important;border-color:#2f6ba9!important;font-weight:800!important}.re-jp [class*="-top"],.re-jp [class*="-top"] *{color:#2f6ba9!important}.re-jp #cm-wrap [style*="cursor:pointer"]:not([style*="background"]),.re-jp #cm-wrap [style*="cursor: pointer"]:not([style*="background"]),.re-jp #sl-wrap [style*="cursor:pointer"]:not([style*="background"]),.re-jp #sl-wrap [style*="cursor: pointer"]:not([style*="background"]){background:#4a90d9!important;background-image:none!important;color:#fff!important;border-color:#2f6ba9!important;font-weight:800!important}.re-jp-cuerpo>div[id]{border:0!important;background:transparent!important;box-shadow:none!important;max-width:none!important;margin:0!important}.re-jp [class*="-top"]{background:transparent!important;background-image:none!important;border:0!important}.re-jp [class*="-top"],.re-jp [class*="-top"] *{color:#2f6ba9!important}.re-jp button:not([class]){background-image:none!important;border:0!important;border-radius:14px!important;font-weight:800!important;box-shadow:0 5px 0 #12294d!important;cursor:pointer}.re-jp button:not([class]):not([style*="background"]),.re-jp button[id$="-start"],.re-jp button[id$="-again"]{background:#1b3a6b!important;color:#fff!important}.re-jp button:not([class]):active{transform:translateY(4px)!important;box-shadow:0 1px 0 #12294d!important}.re-jp .rej-op *,.re-jp .ae-tab *,.re-jp .ae-unit *,.re-jp .ae-lv *,.re-jp .r-sb *,.re-jp .r-sel *,.re-jp .sa-a *,.re-jp .rl-a *,.re-jp .se-a *,.re-jp .vo-a *,.re-jp .ae-a *,.re-jp .rfjs-op *,.re-jp .rfjs-o *,.re-jp .ae-opt *,.re-jp .ah-key *,.re-jp .cr-op *,.re-jp .cr-lvl *,.re-jp .qz-op *,.re-jp .qz-opt *,.re-jp .sa-op *,.re-jp .se-op *,.re-jp .tb-op *,.re-jp .vo-op *,.re-jp .rfjs-opt *,.re-jp .f-opt *,.re-jp .g-opt *,.re-jp .k-chip *,.re-jp .k-key *,.re-jp .m-chip *,.re-jp .mm-cell *,.re-jp .o-it *,.re-jp .or-opt *,.re-jp .q-chip *,.re-jp .reemo-o *,.re-jp .regeo-o *,.re-jp .regra-o *,.re-jp .rehis-o *,.re-jp .reidi-ban *,.re-jp .reidi-o *,.re-jp .reinf-o *,.re-jp .reing-o *,.re-jp .remap-o *,.re-jp .remed-o *,.re-jp .renum-o *,.re-jp .reprb-o *,.re-jp .resin-o *,.re-jp .s-chip *{color:inherit!important;opacity:1!important}.re-jp [class*="-bar"]:not(.c-bar):not(.cr-timerbar){background:#f2f7fc!important;border:2px solid #dde8f3!important;border-radius:12px!important;padding:9px 14px!important;height:auto!important;color:#2f6ba9!important;font-weight:800!important;font-size:14px!important;display:flex!important;justify-content:space-between!important;gap:10px!important;flex-wrap:wrap!important}.re-jp [class*="-bar"]:not(.c-bar):not(.cr-timerbar) *{color:#2f6ba9!important}.re-jp .rej{background:transparent!important;border:0!important}.re-jp .rej-lead{color:#2f6ba9!important;font-weight:700!important;margin:0 0 14px!important}.re-jp .rej-lbl{font-size:12px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.14em!important;color:#41546e!important;margin:0 0 8px!important}.re-jp .rej-temas{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin:0 0 18px!important}.re-jp .rej-tema{background:#fff!important;color:#1b3a6b!important;border:2px solid #dde8f3!important;border-radius:12px!important;padding:11px 16px!important;min-height:44px!important;font-weight:700!important;font-size:15px!important;cursor:pointer;box-shadow:none!important}.re-jp .rej-tema.rej-sel{background:#eaf3fc!important;border-color:#4a90d9!important}.re-jp .rej-marcador{display:flex!important;justify-content:space-between!important;gap:10px!important;flex-wrap:wrap!important;background:#f2f7fc!important;border:2px solid #dde8f3!important;border-radius:12px!important;padding:9px 14px!important;color:#2f6ba9!important;font-weight:800!important;font-size:14px!important;margin:0 0 12px!important}.re-jp .rej-cron{height:12px!important;border-radius:999px!important;background:#e3ebf4!important;overflow:hidden!important;margin:0 0 14px!important}.re-jp .rej-cron>i{display:block;height:100%;background:#4a90d9!important;border-radius:999px}.re-jp .rej-reto{background:#f2f7fc!important;border:2px solid #dde8f3!important;border-radius:18px!important;padding:clamp(18px,4.5vw,34px) 16px!important;text-align:center!important;color:#1b3a6b!important;font-weight:900!important;font-size:clamp(26px,6vw,48px)!important;letter-spacing:-.02em!important;margin:0 0 14px!important}.re-jp .rej-opciones{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;gap:12px!important}.re-jp .rej-ok{background:#3d7f24!important;color:#fff!important;box-shadow:0 5px 0 #2c5c19!important}.re-jp .rej-ko{background:#c8221e!important;color:#fff!important;box-shadow:0 5px 0 #8e1815!important}.re-jp .rej-fb{text-align:center!important;font-weight:800!important;color:#41546e!important;min-height:24px;margin:12px 0 0!important}.re-jp .rej-puntos{font-size:clamp(38px,9vw,64px)!important;font-weight:900!important;color:#1b3a6b!important;letter-spacing:-.03em!important;margin:0 0 6px!important;text-align:center!important}.re-jp .rej-resumen{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(110px,1fr))!important;gap:12px!important;margin:0 0 20px!important}.re-jp .rej-resumen>div{background:#f2f7fc!important;border:2px solid #dde8f3!important;border-radius:14px!important;padding:14px!important;text-align:center!important}.re-jp .rej-resumen b{display:block;font-size:26px;font-weight:900;color:#1b3a6b}.re-jp .rej-resumen span{display:block;font-size:13px;color:#41546e;font-weight:700}@media(prefers-reduced-motion:reduce){.re-jp *{animation:none!important;transition:none!important}}
/* v24: la tarjeta de Infantil recortaba 9px la figura de las opciones */
.re-jp-cuerpo .reinf{overflow:visible}
.re-jp-cuerpo .reinf-ops{padding-bottom:10px}
