:root{--pta-tinta: #0C2230;--pta-tinta-suave: #5A7280;--pta-niebla: #F3F6F7;--pta-borde: rgba(12, 34, 48, .12);--pta-coral: #C24A2A;--pta-coral-hover: #A93F23;--pta-coral-claro: #FDEEE9;--pta-ambar: #F2C12E;--pta-fuente: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}.pta-header-btn,.pta-flotante{position:relative;display:inline-grid;place-items:center;flex:none;margin:0;padding:0;border:0;border-radius:50%;background:var(--pta-coral);color:#fff;cursor:pointer;transition:background-color .18s ease,transform .18s ease}.pta-header-btn:hover,.pta-flotante:hover{background:var(--pta-coral-hover)}.pta-header-btn:focus-visible,body header.header .pta-ui.pta-header-btn:focus-visible,.pta-flotante:focus-visible{border-radius:50%;outline:3px solid var(--pta-ambar);outline-offset:2px}.pta-header-btn svg,.pta-flotante svg{display:block}html.pta-activa .pta-header-btn:after,html.pta-activa .pta-flotante:after{content:"";position:absolute;top:1px;right:1px;width:11px;height:11px;border:2px solid #fff;border-radius:50%;background:var(--pta-ambar)}.pta-header-btn{display:none;width:42px;height:42px}@media (min-width: 768px){.pta-header-btn:not([hidden]){display:inline-grid}.search-container.pta-con-boton{display:flex;align-items:center;gap:10px;width:auto}body:not(.ui-v2) .search-container.pta-con-boton>form{width:220px}}@media (min-width: 768px) and (max-width: 992px){body:not(.ui-v2) .search-container.pta-con-boton>form{width:160px}}.pta-flotante{position:fixed;bottom:calc(16px + env(safe-area-inset-bottom,0px));left:16px;z-index:999998;width:48px;height:48px;box-shadow:0 8px 22px -8px #0c22308c;transition:background-color .18s ease,transform .25s ease,opacity .25s ease}html.pt-flotantes-replegados .pta-flotante:not(:focus-visible):not([aria-expanded=true]){opacity:0;transform:translateY(calc(100% + 32px));pointer-events:none}@media (min-width: 768px){html.pta-con-header .pta-flotante{display:none}.pta-flotante{left:24px}}.pta-panel{position:fixed;inset:auto 0 0;z-index:2147483000;box-sizing:border-box;display:none;flex-direction:column;width:100%;max-width:100%;max-height:85vh;margin:0;padding:0;border:0;border-radius:20px 20px 0 0;background:#fff;color:var(--pta-tinta);font-family:var(--pta-fuente);font-size:16px;line-height:1.4;letter-spacing:normal;text-align:left;box-shadow:0 -12px 40px -12px #06222f73;overflow:hidden}.pta-panel[open]{display:flex}.pta-panel::backdrop{background:#06222f33}.pta-panel *,.pta-panel *:before,.pta-panel *:after{box-sizing:border-box}@media (min-width: 768px){.pta-panel{inset:84px auto auto 24px;width:380px;max-height:calc(100vh - 100px);border-radius:20px;box-shadow:0 24px 60px -18px #06222f80}}@media (prefers-reduced-motion: no-preference){.pta-panel[open]{animation:pta-entra .18s ease-out}}@keyframes pta-entra{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.pta-cabecera{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 16px 12px 20px;border-bottom:1px solid var(--pta-borde)}.pta-panel .pta-titulo{display:flex;align-items:center;gap:10px;margin:0;padding:0;color:var(--pta-tinta);font-family:var(--pta-fuente);font-size:18px;font-weight:800;line-height:1.2}.pta-panel .pta-titulo svg{padding:5px;border-radius:50%;background:var(--pta-coral);color:#fff;width:30px;height:30px}.pta-panel button{font-family:var(--pta-fuente);letter-spacing:normal;text-transform:none}.pta-panel button:focus-visible,.pta-panel input:focus-visible+.pta-contraste-muestra{outline:3px solid var(--pta-ambar);outline-offset:2px}.pta-cerrar{display:grid;place-items:center;width:38px;height:38px;margin:0;padding:0;border:0;border-radius:50%;background:var(--pta-niebla);color:var(--pta-tinta);cursor:pointer}.pta-cerrar:hover{background:#e4eaed}.pta-cuerpo{flex:1 1 auto;overflow-y:auto;padding:4px 20px 8px;overscroll-behavior:contain}.pta-seccion{padding:14px 0 6px}.pta-panel .pta-subtitulo{margin:0 0 10px;padding:0;color:var(--pta-tinta-suave);font-family:var(--pta-fuente);font-size:12px;font-weight:800;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.pta-tamano{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 10px;padding:6px;border-radius:999px;background:var(--pta-niebla)}.pta-paso{display:grid;place-items:center;width:44px;height:44px;margin:0;padding:0;border:0;border-radius:50%;background:#fff;color:var(--pta-tinta);box-shadow:0 2px 8px -4px #0c223066;cursor:pointer}.pta-paso:hover:not(:disabled){color:var(--pta-coral)}.pta-paso:disabled{opacity:.4;cursor:default}.pta-tamano-valor{font-size:17px;font-weight:800;font-variant-numeric:tabular-nums}.pta-rejilla{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pta-opcion{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-height:82px;margin:0;padding:12px;border:1.5px solid var(--pta-borde);border-radius:14px;background:#fff;color:var(--pta-tinta);font-size:14px;font-weight:700;line-height:1.25;text-align:left;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.pta-opcion:hover{border-color:#c24a2a80}.pta-opcion-icono{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--pta-niebla);color:var(--pta-tinta)}.pta-opcion:after{content:"";position:absolute;top:10px;right:10px;width:18px;height:18px;border:1.5px solid var(--pta-borde);border-radius:50%;background:#fff}.pta-opcion[aria-pressed=true]{border-color:var(--pta-coral);background:var(--pta-coral-claro)}.pta-opcion[aria-pressed=true] .pta-opcion-icono{background:var(--pta-coral);color:#fff}.pta-opcion[aria-pressed=true]:after{border-color:var(--pta-coral);background:var(--pta-coral) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 14px no-repeat}.pta-contrastes{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.pta-contraste{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;margin:0;color:var(--pta-tinta);font-size:13px;font-weight:700;cursor:pointer}.pta-contraste input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.pta-contraste-muestra{display:grid;place-items:center;width:100%;height:52px;border:1.5px solid var(--pta-borde);border-radius:12px;font-size:19px;font-weight:800}.pta-contraste-muestra-normal .pta-contraste-muestra{background:linear-gradient(135deg,#0c4465,#ed6a46);color:#fff}.pta-contraste-muestra-oscuro .pta-contraste-muestra{background:#000;color:#ffe14d}.pta-contraste-muestra-claro .pta-contraste-muestra{background:#fff;color:#000}.pta-contraste-muestra-grises .pta-contraste-muestra{background:linear-gradient(135deg,#3a3a3a,#a8a8a8);color:#fff}.pta-contraste input:checked+.pta-contraste-muestra{border-color:var(--pta-coral);box-shadow:0 0 0 2px var(--pta-coral)}.pta-contraste input:checked~.pta-contraste-texto{color:var(--pta-coral)}.pta-pie{padding:12px 20px 16px;border-top:1px solid var(--pta-borde)}.pta-reiniciar{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:46px;margin:0;padding:10px 16px;border:1.5px solid var(--pta-tinta);border-radius:999px;background:#fff;color:var(--pta-tinta);font-size:15px;font-weight:700;cursor:pointer}.pta-reiniciar:hover:not(:disabled){background:var(--pta-tinta);color:#fff}.pta-reiniciar:disabled{opacity:.45;cursor:default}html.pta-espaciado body *:not(.pta-ui):not(.pta-ui *){letter-spacing:.12em!important;word-spacing:.16em!important;line-height:1.5!important}html.pta-fuente body *:not(.pta-ui):not(.pta-ui *):not(i):not(.fa):not(.fas):not(.far):not(.fab):not(.fa-solid):not(.fa-regular):not(.fa-brands):not(.material-icons):not(.material-symbols-outlined){font-family:Verdana,Tahoma,Segoe UI,Arial,sans-serif!important}html.pta-enlaces body a[href]:not(.pta-ui *){text-decoration:underline!important;text-decoration-thickness:2px!important;text-underline-offset:.2em!important;outline:2px solid var(--pta-ambar)!important;outline-offset:2px!important;border-radius:3px}html.pta-titulos body :is(h1,h2,h3,h4,h5,h6,[role=heading]):not(.pta-ui *){outline:3px solid #29C99B!important;outline-offset:4px!important;border-radius:4px}html.pta-sin-movimiento *,html.pta-sin-movimiento *:before,html.pta-sin-movimiento *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important;transition-duration:.001ms!important;transition-delay:0s!important;scroll-behavior:auto!important}html.pta-cursor body,html.pta-cursor body *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 24 24'%3E%3Cpath d='M5 2.5l14 12.8-6.4.6 3.7 7.6-2.8 1.3-3.6-7.8L5 21.6z' fill='%23000' stroke='%23fff' stroke-width='1.3' stroke-linejoin='round'/%3E%3C/svg%3E") 10 5,auto!important}.pta-guia{position:fixed;inset:0;z-index:2147482000;pointer-events:none;background:linear-gradient(to bottom,rgba(6,22,30,.55) calc(var(--pta-guia-y) - 36px),transparent calc(var(--pta-guia-y) - 36px),transparent calc(var(--pta-guia-y) + 36px),rgba(6,22,30,.55) calc(var(--pta-guia-y) + 36px))}html.pta-contraste-oscuro body,html.pta-contraste-oscuro body *:not(.pta-ui):not(.pta-ui *){background-color:#000!important;background-image:none!important;color:#fff!important;border-color:#8a8a8a!important;text-shadow:none!important;box-shadow:none!important}html.pta-contraste-oscuro body :is(a,a *):not(.pta-ui):not(.pta-ui *){color:#ffe14d!important}html.pta-contraste-oscuro body :is(button,input,select,textarea,[role=button]):not(.pta-ui):not(.pta-ui *){border:1px solid #fff!important}html.pta-contraste-oscuro body .ai-chat-button{background-color:#fff!important}html.pta-contraste-claro body,html.pta-contraste-claro body *:not(.pta-ui):not(.pta-ui *){background-color:#fff!important;background-image:none!important;color:#000!important;border-color:#555!important;text-shadow:none!important;box-shadow:none!important}html.pta-contraste-claro body :is(a,a *):not(.pta-ui):not(.pta-ui *){color:#0033b3!important}html.pta-contraste-claro body :is(button,input,select,textarea,[role=button]):not(.pta-ui):not(.pta-ui *){border:1px solid #000!important}html.pta-contraste-grises{filter:grayscale(1)}
/*# sourceMappingURL=accesibilidad.min.css.map */
