dialog.tf{width:min(480px, calc(100vw - 2 * var(--gutter)));border:1px solid var(--borde);border-radius:var(--radio-card);background:var(--superficie-solida);max-height:calc(100dvh - 32px);color:var(--texto);box-shadow:var(--sombra-fuerte);margin:auto;padding:0}dialog.tf::backdrop{backdrop-filter:blur(4px);background:#0d1b2a73}.tf-caja{padding:22px 20px 18px}.tf-arriba{color:var(--ok);align-items:center;gap:8px;margin:0 0 10px;font-size:.85rem;font-weight:600;display:flex}.tf-arriba:empty{display:none}.tf-arriba svg{flex:none;width:18px;height:18px}.tf h2{font:700 1.3rem/1.2 var(--letra-titulo);letter-spacing:-.01em;margin:0 0 4px}.tf-bajada{margin:0 0 14px;font-size:.92rem}.tf-barra{background:var(--superficie-alt);border:1px solid var(--borde);border-radius:99px;height:6px;margin-bottom:14px;overflow:hidden}.tf-barra i{border-radius:inherit;background:var(--acento);width:0;height:100%;transition:width .4s var(--ease-expo);display:block}@media (prefers-reduced-motion:reduce){.tf-barra i{transition:none}}.tf-pasos{gap:2px;margin:0 0 12px;padding:0;list-style:none;display:grid}.tf-paso{border-bottom:1px solid var(--borde);grid-template-columns:24px 1fr auto;align-items:center;gap:4px 10px;padding:10px 0;display:grid}.tf-paso:last-child{border-bottom:0}.tf-check{border:1.6px solid var(--borde-fuerte);border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.tf-paso[data-estado=listo] .tf-check{background:var(--ok);border-color:var(--ok);color:#fff}.tf-paso[data-estado=nosotros] .tf-check{border-style:dashed;border-color:var(--acento-borde)}.tf-check svg{width:14px;height:14px}.tf-txt{min-width:0;font-size:.95rem;line-height:1.35}.tf-paso[data-estado=listo] .tf-txt{color:var(--texto-2)}.tf-txt small{color:var(--texto-3);font-size:.8rem;display:block}.tf-lado{justify-self:end}@media (width<=400px){.tf-paso{grid-template-columns:24px 1fr}.tf-lado{grid-column:2;justify-self:start}.tf-lado:empty{display:none}}.tf-lado .mt-estado{white-space:nowrap}.tf-lado .mt-btn{min-height:36px;padding-block:6px;font-size:.85rem}.tf-nosotros{background:var(--acento-suave);color:var(--acento-texto);border-color:var(--acento-borde)}.tf-slug{grid-column:2/-1;gap:6px;margin-top:6px;display:grid}.tf-slug-fila{flex-wrap:wrap;gap:8px;display:flex}.tf-slug-fila .mt-input{flex:150px;min-width:0}.tf-slug small{color:var(--texto-3);overflow-wrap:anywhere;font-size:.8rem}.tf-nota{border-radius:var(--radio-ctrl);background:var(--superficie-alt);border:1px solid var(--borde);margin:0 0 12px;padding:10px 12px;font-size:.85rem;line-height:1.45}.tf-nota[hidden]{display:none}.tf-msg{color:var(--error);margin:0 0 12px;font-size:.88rem}.tf-msg:empty{display:none}.tf-botones{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.tf-botones [hidden]{display:none}.tf-baja{color:var(--error);margin-right:auto}.tf-baja:hover{color:var(--error)}dialog.tf.tf-configurando .tf-caja>:not(.tf-config),.tf-config[hidden]{display:none}.cf-cab{justify-content:space-between;align-items:center;gap:8px;margin:-6px 0 10px;display:flex}.cf-atras{min-height:40px;margin-left:-10px}.cf-n{color:var(--texto-3);font-size:.8rem}.cf-intro{margin:0 0 6px;font-size:.9rem}.cf-q{font:700 1.25rem/1.25 var(--letra-titulo);letter-spacing:-.01em;outline:none;margin:0 0 14px}.cf-ops{gap:8px;margin-bottom:14px;display:grid}.cf-op{border:1px solid var(--borde);border-radius:var(--radio-ctrl);background:var(--superficie-alt);min-height:48px;color:var(--texto);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font:600 .95rem/1.3 inherit;display:flex}.cf-op:hover{border-color:var(--borde-fuerte)}.cf-op:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.cf-op[aria-pressed=true]{border-color:var(--acento);background:var(--acento-suave);color:var(--acento-texto)}.cf-rec{color:var(--acento-texto);background:var(--acento-suave);border:1px solid var(--acento-borde);border-radius:99px;flex:none;padding:2px 8px;font-size:.72rem;font-weight:700}.cf-ops--chicas .cf-op{min-height:44px;font-size:.88rem}.cf-saltar{margin:0 auto;font-size:.85rem;display:block}.cf-res{gap:2px;margin:0 0 12px;padding:0;list-style:none;display:grid}.cf-res li{border-bottom:1px solid var(--borde);padding:9px 0}.cf-res li:last-child{border-bottom:0}.cf-res small{color:var(--texto-3);font-size:.8rem;display:block}.cf-res b{font-weight:600}.cf-mas{border:1px solid var(--borde);border-radius:var(--radio-ctrl);margin:0 0 12px;padding:10px 12px}.cf-mas summary{cursor:pointer;min-height:28px;font-size:.9rem;font-weight:600}.cf-masq{margin:10px 0 8px;font-size:.88rem}.cf-nota{margin:0 0 12px;font-size:.85rem}.cf-prueba{border-radius:var(--radio-ctrl);background:var(--superficie-alt);max-height:180px;margin:0 0 12px;padding:10px;font-size:.78rem;overflow:auto}.cf-prueba[hidden]{display:none}.tf-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
