.pq-herramienta{align-items:start;gap:2.5rem;display:grid}.pq-lado{display:none}.pq-herramienta.es-final .pq-lado{order:-1;gap:1rem;display:grid}@media (width>=1000px){.pq-herramienta{grid-template-columns:minmax(0,1fr) minmax(21rem,.6fr);gap:clamp(3rem,6vw,6.5rem)}.pq-lado,.pq-herramienta.es-final .pq-lado{top:calc(var(--cab-h) + 1.5rem);order:0;gap:.9rem;display:grid;position:sticky}}.pq-form{gap:clamp(2.4rem,4.5vw,3.25rem);max-width:44rem;display:grid}.pq-grupo{border:0;min-width:0;margin:0;padding:0}.pq-grupo>*+*{margin-top:.9rem}.pq-grupo__titulo{letter-spacing:-.025em;padding:0;font-size:clamp(1.3rem,1.15rem + .5vw,1.6rem);font-weight:600;line-height:1.15}.pq-opcional{letter-spacing:0;color:var(--ink-3);font-size:.92rem;font-weight:500}.pq-tipos{border:0;gap:.5rem;min-width:0;margin-inline:0;padding:0;display:grid}.pq-grupo>.pq-tipos+.pq-tipos{margin-top:1.5rem}.pq-tipos__titulo{color:var(--ink-3);margin-bottom:.65rem;padding:0;font-size:.86rem;font-weight:560}.pq-tipo{min-height:4.4rem;box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;transition:box-shadow .2s var(--ease);background:#fff;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.95rem;padding:.85rem 1.15rem;display:grid;position:relative}.pq-tipo:hover{box-shadow:inset 0 0 0 1px #c9c7c0}.pq-tipo input,.pq-check input{opacity:0;width:1px;height:1px;position:absolute}.pq-tipo:has(input:checked){box-shadow:inset 0 0 0 2px var(--ink)}.pq-tipo:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:3px}.pq-tipo__radio{width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--ink-3);transition:box-shadow .2s var(--ease);border-radius:50%}.pq-tipo input:checked~.pq-tipo__radio{box-shadow:inset 0 0 0 6px var(--ink)}.pq-tipo__txt{gap:.1rem;display:grid}.pq-tipo__txt b{font-size:1rem;font-weight:600}.pq-tipo__txt span{color:var(--ink-2);font-size:.88rem;line-height:1.4}.pq-tipo__plazo{color:var(--ink-3);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.82rem}@media (width<=639px){.pq-tipo{grid-template-columns:auto minmax(0,1fr);align-items:start;row-gap:.25rem}.pq-tipo__radio{margin-top:.15rem}.pq-tipo__plazo{grid-column:2}}.pq-fila{gap:.9rem;display:grid}@media (width>=640px){.pq-fila{grid-template-columns:1fr 1fr}}.pq-campo{align-content:start;gap:.4rem;min-width:0;display:grid}.pq-campo label{color:var(--ink-2);font-size:.92rem;font-weight:520}.pq-campo input,.pq-campo textarea{width:100%;min-height:48px;box-shadow:inset 0 0 0 1px var(--line);font:inherit;color:var(--ink);transition:box-shadow .2s var(--ease);background:#fff;border:0;border-radius:999px;padding:0 1.1rem;font-size:1rem}.pq-campo textarea{resize:vertical;border-radius:18px;min-height:10.5rem;padding:.85rem 1.1rem;line-height:1.5;display:block}.pq-campo input:hover,.pq-campo textarea:hover{box-shadow:inset 0 0 0 1px #c9c7c0}.pq-campo input:focus-visible,.pq-campo textarea:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.pq-campo [aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--ink)}.pq-campo ::placeholder{color:#8a877f;opacity:1}.pq-campo__pie{justify-content:space-between;align-items:start;gap:1rem;display:flex}.pq-cuenta{color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:.8rem}.pq-cuenta.is-cerca{color:var(--ink);font-weight:600}.pq-nota{max-width:40rem;color:var(--ink-3);text-wrap:pretty;font-size:.86rem;line-height:1.45}.pq-error{color:var(--ink);align-items:start;gap:.45rem;font-size:.88rem;font-weight:560;line-height:1.4;display:flex}.pq-error:before{content:"!";background:var(--ink);color:#fff;border-radius:50%;flex:none;place-items:center;width:1.15rem;height:1.15rem;margin-top:.05rem;font-size:.72rem;font-weight:700;display:grid}.pq-alerta{box-shadow:inset 0 0 0 2px var(--ink);color:var(--ink);background:#fff;border-radius:14px;padding:.95rem 1.15rem;font-size:.95rem;font-weight:560;line-height:1.45}.pq-autorizacion{border-radius:var(--radius);background:var(--surface);gap:1.1rem;padding:clamp(1.15rem,2.5vw,1.6rem);display:grid}.pq-aviso{color:var(--ink-2);text-wrap:pretty;font-size:.85rem;line-height:1.55}.pq-aviso b{color:var(--ink);font-weight:600}.pq-aviso a,.pq-check a{color:var(--ink);text-underline-offset:.2em;text-decoration:underline}.pq-check{color:var(--ink);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.85rem;font-size:.95rem;line-height:1.45;display:grid;position:relative}.pq-check__caja{width:24px;height:24px;box-shadow:inset 0 0 0 1.5px var(--ink-3);color:#fff;transition:background-color .2s var(--ease), box-shadow .2s var(--ease);background:#fff;border-radius:7px;place-items:center;margin-top:.05rem;display:grid}.pq-check__caja svg{opacity:0;width:16px;height:16px;transition:opacity .2s var(--ease), transform .2s var(--ease);transform:scale(.6)}.pq-check input:checked+.pq-check__caja{background:var(--ink);box-shadow:none}.pq-check input:checked+.pq-check__caja svg{opacity:1;transform:none}.pq-check input:focus-visible+.pq-check__caja{outline:2px solid var(--ink);outline-offset:3px}.pq-check input[aria-invalid=true]+.pq-check__caja{box-shadow:inset 0 0 0 2px var(--ink)}.pq-trampa{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.pq-enviar{flex-wrap:wrap;align-items:center;gap:.75rem 1.4rem;display:flex}.pq-enviar__boton{min-height:54px;padding:0 2rem;font-size:1.02rem}.pq-enviar__boton:disabled{opacity:.6;cursor:default}.pq-enviar .pq-nota{flex:14rem}@media (width<=639px){.pq-enviar__boton{width:100%}}.pq-girando{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:1.05em;height:1.05em;animation:.8s linear infinite pq-girar}@keyframes pq-girar{to{transform:rotate(360deg)}}.pq-lado__rotulo{color:var(--ink-3);font-size:.86rem;font-weight:520}.pq-constancia{border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;gap:1.3rem;padding:clamp(1.25rem,2.4vw,1.75rem);display:grid}.pq-constancia__cab{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1.1rem;display:flex}.pq-constancia__cab img{width:auto;height:1.7rem}.pq-constancia__cab span{text-align:right;color:var(--ink-3);font-size:.78rem}.pq-rotulo{color:var(--ink-3);font-size:.78rem;font-weight:520;display:block}.pq-radicado{letter-spacing:-.02em;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:.45rem .75rem;margin-top:.25rem;font-size:clamp(1.55rem,1.3rem + .8vw,1.95rem);font-weight:600;line-height:1.1;display:flex}.pq-radicado.is-pendiente{color:var(--ink-3)}.pq-constancia__cuando{color:var(--ink-2);font-variant-numeric:tabular-nums;margin-top:.45rem;font-size:.86rem}.pq-vacio{vertical-align:-.12em;border-bottom:1.5px dashed #c9c7c0;width:6.5rem;height:.95em;display:inline-block}.pq-vacio--numero{border:1.5px dashed #c9c7c0;border-radius:6px;width:4.4rem;height:.9em}.pq-sello{background:var(--ink);letter-spacing:0;color:#fff;min-height:28px;animation:pq-sello .45s var(--ease) both;border-radius:999px;align-items:center;gap:.3rem;padding:0 .75rem 0 .55rem;font-size:.78rem;font-weight:560;display:inline-flex}.pq-sello svg{width:14px;height:14px}@keyframes pq-sello{0%{opacity:0;transform:scale(.7)}}.pq-datos{margin:0;display:grid}.pq-datos>div{border-top:1px solid var(--line);grid-template-columns:7.9rem minmax(0,1fr);gap:.75rem;padding:.62rem 0;display:grid}.pq-datos>div:first-child{border-top:0;padding-top:0}.pq-datos dt{color:var(--ink-3);padding-top:.1rem;font-size:.8rem}.pq-datos dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:.92rem;line-height:1.45}.pq-datos__nota{color:var(--ink-2);font-size:.82rem;display:block}@media (width<=479px){.pq-datos>div{grid-template-columns:1fr;gap:.1rem}.pq-datos dd{overflow-wrap:break-word}}.pq-codigo{background:var(--surface);border-radius:14px;gap:.35rem;padding:1rem 1.1rem;display:grid}.pq-codigo.is-pendiente{outline-offset:-1.5px;background:0 0;outline:1.5px dashed #c9c7c0;box-shadow:inset 0 0 0 1.5px #0000}.pq-codigo__valor{letter-spacing:.06em;font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:600}.pq-codigo__nota{color:var(--ink-2);overflow-wrap:anywhere;font-size:.8rem;line-height:1.45}.pq-constancia__pie{color:var(--ink-3);font-size:.72rem;line-height:1.5}.pq-acciones{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.pq-acciones .btn{min-height:48px;padding:0 1rem;font-size:.95rem}.pq-acciones .pq-acciones__wa{grid-column:1/-1;min-height:52px}.pq-acciones__nota{text-align:center;color:var(--ink-3);grid-column:1/-1;font-size:.8rem}.pq-listo{gap:1.5rem;max-width:40rem;display:grid}.pq-listo__titulo{font-size:clamp(1.9rem,1.35rem + 1.9vw,2.9rem)}.pq-listo__titulo:focus{outline:none}.pq-listo__lead{color:var(--ink-2);text-wrap:pretty;font-size:clamp(1.02rem,.98rem + .25vw,1.15rem);line-height:1.5}.pq-listo__lead b{color:var(--ink);white-space:nowrap;font-weight:600}.pq-pasos{counter-reset:paso;gap:1.05rem;margin:0;padding:0;list-style:none;display:grid}.pq-pasos li{color:var(--ink-2);counter-increment:paso;grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.95rem;font-size:1rem;line-height:1.5;display:grid}.pq-pasos li:before{content:counter(paso);background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:2rem;height:2rem;margin-top:-.2rem;font-size:.9rem;font-weight:600;display:grid}.pq-pasos b{color:var(--ink);font-weight:600}.pq-listo__acciones{flex-wrap:wrap;align-items:center;gap:.5rem 1.75rem;padding-top:.4rem;display:flex}.pq-enlace{min-height:44px;color:var(--ink);text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:.25em;transition:text-decoration-color .2s var(--ease);align-items:center;gap:.4rem;font-weight:560;display:inline-flex}.pq-enlace:hover{text-decoration-color:currentColor}.pq-texto-boton{min-height:44px;font:inherit;color:var(--ink-3);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;font-size:.92rem;text-decoration:underline}.pq-texto-boton:hover{color:var(--ink)}.pq-seg{align-items:start;gap:2.5rem;display:grid}@media (width>=900px){.pq-seg{grid-template-columns:minmax(18rem,24rem) minmax(0,1fr);gap:clamp(2.5rem,6vw,6rem)}.pq-seg__form{top:calc(var(--cab-h) + 1.5rem);position:sticky}}.pq-seg__form{border-radius:var(--radius);box-shadow:inset 0 0 0 1px var(--line);background:#fff;gap:1.1rem;padding:clamp(1.25rem,2.5vw,1.75rem);display:grid}.pq-seg__form .btn{width:100%}.pq-seg__form .pq-campo input{font-variant-numeric:tabular-nums;letter-spacing:.02em}.pq-resultado{border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;gap:1.75rem;padding:clamp(1.4rem,3vw,2.25rem);display:grid}.pq-resultado.is-vacio{box-shadow:none;outline-offset:-1.5px;background:0 0;outline:1.5px dashed #c9c7c0}.pq-resultado__cab{gap:.3rem;display:grid}.pq-resultado__meta{color:var(--ink-2);font-size:.92rem}.pq-resultado:focus{outline:none}.pq-linea{margin:0;padding:0;list-style:none;display:grid}.pq-linea li{grid-template-columns:2rem minmax(0,1fr);gap:.95rem;padding-bottom:1.4rem;display:grid;position:relative}.pq-linea li:last-child{padding-bottom:0}.pq-linea li:before{content:"";background:var(--line);width:1px;position:absolute;top:2.2rem;bottom:.2rem;left:calc(1rem - .5px)}.pq-linea li:last-child:before{display:none}.pq-linea__punto{width:2rem;height:2rem;box-shadow:none;outline-offset:-1.5px;color:#fff;background:#fff;border-radius:50%;outline:1.5px dashed #c9c7c0;place-items:center;display:grid}.pq-linea__punto svg{width:15px;height:15px}.pq-linea li.es-hecho .pq-linea__punto{background:var(--ink);outline:0}.pq-linea__txt{gap:.15rem;padding-top:.3rem;display:grid}.pq-linea__txt b{font-size:1rem;font-weight:600}.pq-linea li:not(.es-hecho) .pq-linea__txt b{color:var(--ink-3)}.pq-linea__txt span{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:.86rem}.pq-ahora{background:var(--surface);vertical-align:.1em;min-height:26px;color:var(--ink-2);border-radius:999px;justify-self:start;align-items:center;margin-left:.5rem;padding:0 .6rem;font-size:.75rem;font-weight:560;display:inline-flex}.pq-plazo{background:var(--surface);color:var(--ink-2);border-radius:14px;padding:1rem 1.15rem;font-size:.92rem;line-height:1.5}.pq-plazo b{color:var(--ink);font-weight:600}.pq-respuesta{border-top:1px solid var(--line);gap:.6rem;padding-top:1.5rem;display:grid}.pq-respuesta h3{letter-spacing:-.02em;font-size:1.2rem}.pq-respuesta__texto{white-space:pre-wrap;overflow-wrap:anywhere;font-size:1rem;line-height:1.6}@media print{body:has([data-pq-imprimir])>:not(main),body:has([data-pq-imprimir]) main>:not(:has([data-pq-imprimir])),[data-pq-no-imprimir]{display:none!important}body:has([data-pq-imprimir]){background:#fff}.pq-herramienta,.pq-seg{display:block!important}.pq-lado,.pq-seg__form{position:static!important}[data-pq-imprimir]{max-width:36rem;margin:0 auto;box-shadow:none!important;outline:1px solid #b9b7b0!important}.pq-sello{animation:none}@page{margin:16mm}}@media (prefers-reduced-motion:reduce){.pq-sello{animation:none}}
