.sp2{gap:var(--sp-3);font-family:var(--font-ui);color:var(--ink);flex-direction:column;font-size:13px;display:flex}.sp2-titulo{font-family:var(--font-head);font-size:var(--type-figure-xs-size);align-items:center;gap:var(--sp-2);margin:0;font-weight:700;display:flex}.sp2-sub{color:var(--muted);margin:0;font-weight:500;line-height:1.5}.sp2-pasos{gap:var(--sp-1);flex-direction:column;margin:0;padding-left:18px;font-weight:500;line-height:1.5;display:flex}.sp2-codigo{box-sizing:border-box;width:100%;padding:var(--sp-3) var(--sp-4);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--panel);color:var(--ink);font-family:var(--mono);font-size:var(--type-figure-xs-size);text-align:center;letter-spacing:0;font-weight:700}.sp2-codigo:focus-visible,.sp2-enlace:focus-visible{outline:2px solid var(--anillo-foco,var(--focus-ring));outline-offset:2px}.sp2-campo{gap:var(--sp-1);flex-direction:column;display:flex}.sp2-etiqueta{color:var(--ink);font-size:12px;font-weight:600}.sp2-instruccion{color:var(--ink);margin:0;font-weight:500;line-height:1.5}.sp2-sub--sangria{padding-left:27px;font-size:12px}.sp2-etapas{gap:var(--sp-2) var(--sp-4);color:var(--muted);flex-wrap:wrap;margin:0;padding:0;font-size:12px;font-weight:600;list-style:none;display:flex}.sp2-etapas li{align-items:center;gap:var(--sp-2);display:flex}.sp2-etapas li.is-actual{color:var(--ink)}.sp2-etapa-num{border:1px solid var(--border-2);border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;display:inline-grid}.sp2-etapas li.is-actual .sp2-etapa-num{border-color:var(--estilo-acento-tinta,var(--ink-teal));color:var(--estilo-acento-tinta,var(--ink-teal))}.sp2-etapas li.is-hecha .sp2-etapa-num{border-color:var(--ink-good);color:var(--ink-good)}.sp2-amano{flex-direction:column;align-items:stretch}.sp2-amano .pq-btn3d{align-self:flex-start}.sp2-recordar{align-items:center;gap:var(--sp-2);cursor:pointer;font-weight:500;display:flex}.sp2-aviso{gap:var(--sp-2);padding:var(--sp-3);border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--panel-2);align-items:flex-start;font-weight:500;line-height:1.5;display:flex}.sp2-aviso--error{border-color:var(--ink-danger);color:var(--ink-danger)}.sp2-aviso--alerta{border-color:rgba(var(--pq-amber-rgb), .6);background:rgba(var(--pq-amber-rgb), .14)}.sp2-qr{gap:var(--sp-4);flex-wrap:wrap;align-items:center;display:flex}.sp2-qr img{border-radius:var(--radius-sm);width:180px;height:180px}.sp2-semilla{font-family:var(--mono);word-break:break-all;color:var(--ink);font-size:13px;font-weight:600}.sp2-respaldos{gap:var(--sp-2);padding:var(--sp-3);border:1px dashed var(--border-2);border-radius:var(--radius-sm);background:var(--panel-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;list-style:none;display:grid}.sp2-respaldos li{font-family:var(--mono);font-size:var(--type-section-size);text-align:center;font-weight:700}.sp2-acciones{gap:var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}.sp2-enlace{color:var(--ink-accent);font-family:var(--font-ui);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.sp2-enlace:hover{text-decoration:underline}.sp2-enlace--quieto{color:var(--muted);font-weight:500}.sp2-enlaces{align-items:flex-start;gap:var(--sp-3);padding-top:var(--sp-1);flex-direction:column;display:flex}
