@media print{body.qrlab-imprimiendo *{visibility:hidden!important}body.qrlab-imprimiendo .qrlab-vista{visibility:visible!important;position:fixed!important;left:50%;top:8mm;transform:translate(-50%);width:170mm!important;max-width:none!important;height:auto!important;border-radius:0!important;box-shadow:none!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.qrlab[data-astro-cid-xmreuvxe]{width:100%;color:#14213d;font-family:Tahoma,Segoe UI,system-ui,sans-serif;font-size:14px;line-height:1.4}.qrlab[data-astro-cid-xmreuvxe] [data-astro-cid-xmreuvxe],.qrlab[data-astro-cid-xmreuvxe] [data-astro-cid-xmreuvxe]:before,.qrlab[data-astro-cid-xmreuvxe] [data-astro-cid-xmreuvxe]:after{box-sizing:border-box}.qrlab-ventana[data-astro-cid-xmreuvxe]{border:1px solid #1c4fa8;border-radius:10px 10px 6px 6px;background:linear-gradient(#fff,#eef4fb);box-shadow:0 8px 28px #1c4fa82e,inset 0 1px #fff;overflow:hidden}.qrlab-titulo[data-astro-cid-xmreuvxe]{position:relative;display:flex;align-items:center;justify-content:space-between;padding:8px 12px;color:#fff;font-family:Courier New,ui-monospace,monospace;font-size:13px;font-weight:700;letter-spacing:.14em;text-shadow:0 1px 1px rgba(0,0,0,.35);background:linear-gradient(#5b9cf0,#2f6fd6 48%,#1f56b8 52%,#2a63c9)}.qrlab-titulo[data-astro-cid-xmreuvxe]:after{content:"";position:absolute;inset:0 0 50%;background:linear-gradient(#ffffff73,#ffffff14);pointer-events:none}.qrlab-titulo[data-astro-cid-xmreuvxe]>span[data-astro-cid-xmreuvxe]{position:relative;z-index:1}.qrlab-botones[data-astro-cid-xmreuvxe]{display:flex;gap:5px}.qrlab-botones[data-astro-cid-xmreuvxe] i[data-astro-cid-xmreuvxe]{width:16px;height:16px;border-radius:3px;border:1px solid rgba(255,255,255,.85);background:linear-gradient(#78aef7,#2a63c9)}.qrlab-botones[data-astro-cid-xmreuvxe] i[data-astro-cid-xmreuvxe]:last-child{background:linear-gradient(#f59a82,#d4411f)}.qrlab-cuerpo[data-astro-cid-xmreuvxe]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);gap:16px;padding:16px}.qrlab-controles[data-astro-cid-xmreuvxe]{display:grid;gap:14px;align-content:start;min-width:0}.qrlab-vista-col[data-astro-cid-xmreuvxe]{position:sticky;top:12px;align-self:start;min-width:0}.qrlab-grupo[data-astro-cid-xmreuvxe]{margin:0;padding:12px 14px 14px;border:1px solid #b6cbe8;border-radius:8px;background:#fbfdff;min-width:0;display:grid;gap:10px}.qrlab-grupo[data-astro-cid-xmreuvxe] legend[data-astro-cid-xmreuvxe]{padding:2px 10px;border:1px solid #9db7dd;border-radius:999px;background:linear-gradient(#fff,#e4eefb);color:#1f56b8;font-family:Courier New,ui-monospace,monospace;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.qrlab[data-astro-cid-xmreuvxe] label[data-astro-cid-xmreuvxe]{display:grid;gap:5px;font-weight:700;font-size:13px}.qrlab[data-astro-cid-xmreuvxe] input[data-astro-cid-xmreuvxe][type=text],.qrlab[data-astro-cid-xmreuvxe] textarea[data-astro-cid-xmreuvxe],.qrlab[data-astro-cid-xmreuvxe] select[data-astro-cid-xmreuvxe],.qrlab[data-astro-cid-xmreuvxe] input[data-astro-cid-xmreuvxe][type=file]{width:100%;padding:9px 10px;border:1px solid #8fb0e0;border-radius:6px;background:#fff;color:#14213d;font:inherit;font-weight:400;box-shadow:inset 0 1px 2px #143c8c1f}.qrlab[data-astro-cid-xmreuvxe] textarea[data-astro-cid-xmreuvxe]{resize:vertical}.qrlab[data-astro-cid-xmreuvxe] input[data-astro-cid-xmreuvxe]:focus-visible,.qrlab[data-astro-cid-xmreuvxe] textarea[data-astro-cid-xmreuvxe]:focus-visible,.qrlab[data-astro-cid-xmreuvxe] select[data-astro-cid-xmreuvxe]:focus-visible,.qrlab[data-astro-cid-xmreuvxe] button[data-astro-cid-xmreuvxe]:focus-visible{outline:2px solid #374898;outline-offset:2px}.qrlab[data-astro-cid-xmreuvxe] input[data-astro-cid-xmreuvxe][type=range]{width:100%;accent-color:#374898}.qrlab[data-astro-cid-xmreuvxe] input[data-astro-cid-xmreuvxe][type=color]{width:100%;height:38px;padding:2px;border:1px solid #8fb0e0;border-radius:6px;background:#fff;cursor:pointer}.qrlab-campos[data-astro-cid-xmreuvxe]:not([hidden]){display:grid;gap:10px}.qrlab-fila[data-astro-cid-xmreuvxe]{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:end}.qrlab[data-astro-cid-xmreuvxe] .qrlab-marca[data-astro-cid-xmreuvxe]{display:flex;align-items:center;gap:8px;font-weight:600}.qrlab[data-astro-cid-xmreuvxe] .qrlab-marca[data-astro-cid-xmreuvxe] input[data-astro-cid-xmreuvxe]{accent-color:#374898;width:18px;height:18px}.qrlab-etiqueta[data-astro-cid-xmreuvxe]{margin:0;font-weight:700;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#4a5d82;font-family:Courier New,ui-monospace,monospace}.qrlab-pista[data-astro-cid-xmreuvxe]{margin:0;font-size:12px;color:#5a6b8c}.qrlab-fichas[data-astro-cid-xmreuvxe]{display:flex;flex-wrap:wrap;gap:7px}.qrlab-ficha[data-astro-cid-xmreuvxe]{padding:7px 12px;border:1px solid #9db7dd;border-radius:999px;background:linear-gradient(#fff,#e4eefb);box-shadow:inset 0 1px #ffffffe6;color:#14213d;font:inherit;font-weight:700;font-size:13px;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}.qrlab-ficha[data-astro-cid-xmreuvxe]:hover{transform:translateY(-1px)}.qrlab-ficha[data-astro-cid-xmreuvxe][aria-pressed=true]{border-color:#374898;background:linear-gradient(#e8edff,#d3dcfb);color:#2a3780;box-shadow:0 0 0 2px #37489840,inset 0 1px #fff}.qrlab-temas[data-astro-cid-xmreuvxe]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.qrlab-tema[data-astro-cid-xmreuvxe]{display:grid;gap:5px;justify-items:center;padding:6px 4px;border:2px solid transparent;border-radius:10px;background:transparent;color:#14213d;font:inherit;font-size:11px;font-weight:700;cursor:pointer}.qrlab-tema[data-astro-cid-xmreuvxe] span[data-astro-cid-xmreuvxe]{display:block;width:100%;max-width:64px;aspect-ratio:4 / 5;border-radius:8px;border:1px solid rgba(20,33,61,.35);box-shadow:0 2px 6px #14213d40}.qrlab-tema[data-astro-cid-xmreuvxe]:hover span[data-astro-cid-xmreuvxe]{transform:translateY(-2px)}.qrlab-tema[data-astro-cid-xmreuvxe] span[data-astro-cid-xmreuvxe]{transition:transform .15s ease}.qrlab-tema[data-astro-cid-xmreuvxe][aria-pressed=true]{border-color:#374898;background:#eef1ff;box-shadow:0 0 0 3px #37489833}.qrlab-btn[data-astro-cid-xmreuvxe]{padding:11px 14px;border:1px solid #7f9fd1;border-radius:8px;background:linear-gradient(#fff,#dfe9f8);box-shadow:inset 0 1px #ffffffe6;color:#14213d;font:inherit;font-weight:700;cursor:pointer;transition:filter .12s ease,transform .12s ease}.qrlab-btn[data-astro-cid-xmreuvxe]:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}.qrlab-btn[data-astro-cid-xmreuvxe]:disabled{opacity:.5;cursor:not-allowed}.qrlab-btn-principal[data-astro-cid-xmreuvxe]{border-color:#2a3780;background:linear-gradient(#5568d3,#374898 55%,#2f3d85);color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.3);box-shadow:inset 0 1px #ffffff59}.qrlab-escenario[data-astro-cid-xmreuvxe]{position:relative;overflow:hidden;padding:16px;border-radius:10px;background:repeating-linear-gradient(0deg,rgba(255,255,255,.05) 0 1px,transparent 1px 3px),linear-gradient(#12062b,#241050 60%,#4a1a6e);box-shadow:0 0 0 3px #1f56b8,0 0 26px #d6188a59,inset 0 0 40px #0000008c}.qrlab-escenario[data-astro-cid-xmreuvxe]:before{content:"";position:absolute;left:-20%;right:-20%;bottom:0;height:45%;background-image:linear-gradient(rgba(46,230,255,.35) 1px,transparent 1px),linear-gradient(90deg,rgba(46,230,255,.35) 1px,transparent 1px);background-size:28px 28px;transform:perspective(220px) rotateX(55deg);transform-origin:bottom;opacity:.55;pointer-events:none}.qrlab-vista[data-astro-cid-xmreuvxe]{position:relative;z-index:1;display:block;width:100%;max-width:440px;height:auto;margin:0 auto;border-radius:6px;box-shadow:0 10px 30px #00000080}.qrlab-haz[data-astro-cid-xmreuvxe]{position:absolute;left:0;right:0;top:-12%;height:10%;z-index:2;opacity:0;pointer-events:none;background:linear-gradient(transparent,rgba(46,230,255,.55),transparent);box-shadow:0 0 18px #2ee6ff99}.qrlab-barriendo[data-astro-cid-xmreuvxe] .qrlab-haz[data-astro-cid-xmreuvxe]{animation:qrlab-barrer .7s ease-out}@keyframes qrlab-barrer{0%{top:-12%;opacity:0}15%{opacity:1}to{top:104%;opacity:0}}.qrlab-ejemplo[data-astro-cid-xmreuvxe]:not([hidden]){display:block;position:absolute;top:14px;right:14px;z-index:3;padding:3px 10px;border-radius:4px;background:#ff2e97;color:#fff;font-family:Courier New,ui-monospace,monospace;font-size:12px;font-weight:700;letter-spacing:.12em;transform:rotate(4deg);box-shadow:0 0 14px #ff2e97b3}.qrlab-senal[data-astro-cid-xmreuvxe]{display:flex;align-items:center;gap:10px;margin-top:12px;padding:8px 12px;border:1px solid #b6cbe8;border-radius:8px;background:linear-gradient(#fff,#eef4fb)}.qrlab-senal-titulo[data-astro-cid-xmreuvxe]{font-family:Courier New,ui-monospace,monospace;font-size:11px;font-weight:700;letter-spacing:.1em;color:#4a5d82}.qrlab-segs[data-astro-cid-xmreuvxe]{display:inline-flex;align-items:flex-end;gap:3px;height:20px}.qrlab-segs[data-astro-cid-xmreuvxe] i[data-astro-cid-xmreuvxe]{display:block;width:8px;border-radius:2px;background:#cfd9ea;transition:background .2s ease}.qrlab-segs[data-astro-cid-xmreuvxe] i[data-astro-cid-xmreuvxe]:nth-child(1){height:6px}.qrlab-segs[data-astro-cid-xmreuvxe] i[data-astro-cid-xmreuvxe]:nth-child(2){height:9px}.qrlab-segs[data-astro-cid-xmreuvxe] i[data-astro-cid-xmreuvxe]:nth-child(3){height:12px}.qrlab-segs[data-astro-cid-xmreuvxe] i[data-astro-cid-xmreuvxe]:nth-child(4){height:16px}.qrlab-segs[data-astro-cid-xmreuvxe] i[data-astro-cid-xmreuvxe]:nth-child(5){height:20px}.qrlab-segs[data-astro-cid-xmreuvxe] i[data-astro-cid-xmreuvxe].qrlab-on{background:#1f9d55}.qrlab-segs[data-astro-cid-xmreuvxe][data-nivel="1"] i[data-astro-cid-xmreuvxe].qrlab-on,.qrlab-segs[data-astro-cid-xmreuvxe][data-nivel="2"] i[data-astro-cid-xmreuvxe].qrlab-on{background:#d4411f}.qrlab-segs[data-astro-cid-xmreuvxe][data-nivel="3"] i[data-astro-cid-xmreuvxe].qrlab-on{background:#e9a100}.qrlab-avisos[data-astro-cid-xmreuvxe]{margin:8px 0 0;min-height:18px;font-size:12px;color:#7a4a00}.qrlab-avisos[data-astro-cid-xmreuvxe].qrlab-error{color:#b3261e;font-weight:700}.qrlab-acciones[data-astro-cid-xmreuvxe]{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:12px}.qrlab-tamano[data-astro-cid-xmreuvxe]{grid-column:1 / -1}.qrlab-mensaje[data-astro-cid-xmreuvxe]{margin:8px 0 0;min-height:18px;font-family:Courier New,ui-monospace,monospace;font-size:12px;font-weight:700;color:#1f7a45}.qrlab-vista-col[data-astro-cid-xmreuvxe] .qrlab-pista[data-astro-cid-xmreuvxe]{margin-top:6px}@media (max-width: 860px){.qrlab-cuerpo[data-astro-cid-xmreuvxe]{grid-template-columns:1fr}.qrlab-vista-col[data-astro-cid-xmreuvxe]{order:-1;position:static}}@media (max-width: 480px){.qrlab-cuerpo[data-astro-cid-xmreuvxe]{padding:12px}.qrlab-fila[data-astro-cid-xmreuvxe],.qrlab-acciones[data-astro-cid-xmreuvxe]{grid-template-columns:1fr}.qrlab-temas[data-astro-cid-xmreuvxe]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion: reduce){.qrlab-barriendo[data-astro-cid-xmreuvxe] .qrlab-haz[data-astro-cid-xmreuvxe]{animation:none}.qrlab-ficha[data-astro-cid-xmreuvxe],.qrlab-btn[data-astro-cid-xmreuvxe],.qrlab-tema[data-astro-cid-xmreuvxe] span[data-astro-cid-xmreuvxe]{transition:none}}
