.v1 .canal-envio-in{grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.v1 .canal-envio-intro{position:sticky;top:6.5rem}.v1 .canal-envio-intro .t2{margin:.9rem 0 1.1rem}.v1 .canal-consejos{gap:.75rem;margin-top:1.6rem;display:grid}.v1 .canal-consejos li{font-size:var(--step--1);color:var(--tinta-2);max-width:50ch;padding-left:1.7rem;line-height:1.55;position:relative}.v1 .canal-consejos li:before{content:"";background:var(--coral);width:.9rem;height:2px;position:absolute;top:.75em;left:0}.v1 .canal-consejos a{color:var(--granate);text-underline-offset:.2em}.v1 .canal-impreso{background:var(--hueso)}.v1 .canal-impreso .campo input:not([type=file]):not([type=radio]),.v1 .canal-impreso .campo select,.v1 .canal-impreso .campo textarea{background:var(--cal);border:1px solid var(--filo);border-bottom:1.5px solid var(--filo-2);border-radius:2px;padding:.65rem .75rem}.v1 .canal-impreso .campo input:not([type=file]):focus,.v1 .canal-impreso .campo select:focus,.v1 .canal-impreso .campo textarea:focus{background:color-mix(in oklch, var(--coral) 6%, var(--cal))}.v1 .canal-impreso p.ayuda-campo{font-family:var(--mono);font-size:var(--step--2);color:var(--tinta-3);line-height:1.5}.v1 .canal-grupo{border:0;gap:1.1rem;min-width:0;margin:0;padding:0;display:grid}.v1 .canal-grupo+.canal-grupo{border-top:1px dashed var(--filo-2);padding-top:1.5rem}.v1 .canal-grupo legend{font-family:var(--mono);font-size:var(--step--2);letter-spacing:.1em;text-transform:uppercase;color:var(--granate);margin-bottom:1.1rem;padding:0;font-weight:500}.v1 .modos{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.v1 .modo{background:var(--cal);border:1px solid var(--filo-2);cursor:pointer;border-radius:2px;align-content:start;gap:.45rem;padding:1rem 1rem 1.1rem;transition:border-color .2s,background-color .2s;display:grid;position:relative}.v1 .modo input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.v1 .modo b{font-family:var(--display);text-transform:uppercase;align-items:center;gap:.6rem;font-size:1.3rem;font-weight:800;line-height:1;display:flex}.v1 .modo b:before{content:"";border:1.5px solid var(--filo-2);border-radius:50%;flex:none;width:.85rem;height:.85rem;transition:background-color .2s,border-color .2s}.v1 .modo span{font-size:var(--step--2);color:var(--tinta-2);line-height:1.45}.v1 .modo:hover{border-color:var(--tinta)}.v1 .modo:has(input:checked){border-color:var(--granate);background:color-mix(in oklch, var(--granate) 6%, var(--cal))}.v1 .modo:has(input:checked) b:before{background:var(--granate);border-color:var(--granate);box-shadow:inset 0 0 0 2px var(--cal)}.v1 .modo:has(input:focus-visible){outline:2px solid var(--coral);outline-offset:3px}.v1 .adjuntos-lista{font-family:var(--mono);font-size:var(--step--2);color:var(--tinta-2);margin-top:.3rem;display:grid}.v1 .adjuntos-lista li{border-bottom:1px dashed var(--filo);justify-content:space-between;align-items:baseline;gap:1rem;padding:.45rem 0;display:flex}.v1 .adjuntos-lista li>span{overflow-wrap:anywhere}.v1 .adjuntos-lista button{cursor:pointer;font:inherit;color:var(--granate);text-underline-offset:.2em;background:0 0;border:0;flex:none;padding:0;text-decoration:underline}.v1 .canal-codigo{background:var(--grafito);color:var(--hueso);border-radius:2px;padding:clamp(1.4rem,3vw,2.2rem);scroll-margin-top:6rem}.v1 .canal-codigo:focus{outline:none}.v1 .canal-codigo .tag,.v1 .canal-codigo .led{color:var(--coral-claro)}.v1 .canal-codigo h3{color:var(--hueso);font-size:var(--t-2);margin:.8rem 0 1rem}.v1 .canal-codigo p{color:color-mix(in oklch, var(--hueso) 84%, transparent);font-size:var(--step--1);max-width:56ch}.v1 .canal-codigo-ref{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;margin-top:1.4rem;font-size:var(--step--2)!important}.v1 .codigo{border:1px dashed color-mix(in oklch, var(--hueso) 42%, transparent);font-family:var(--mono);letter-spacing:.08em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;color:var(--hueso);margin:.6rem 0 1rem;padding:1rem 1.1rem;font-size:clamp(1.05rem,.75rem + 1.5vw,1.65rem);font-weight:500;line-height:1.3;display:block}.v1 .canal-codigo-ctas{flex-wrap:wrap;gap:.6rem;display:flex}.v1 .canal-codigo .btn{margin-top:0}.v1 .canal-codigo-aviso{border-left:3px solid var(--coral-claro);background:color-mix(in oklch, var(--hueso) 6%, transparent);margin-top:1.3rem;padding:.8rem .9rem}.v1 .canal-codigo-aviso b{color:var(--hueso);font-weight:600}.v1 .seguimiento{max-width:54rem}.v1 .seguimiento-acceso{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;display:grid}.v1 .seguimiento-acceso .btn{margin-top:0}.v1 .seguimiento-acceso .campo input{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:clamp(1rem,.9rem + .5vw,1.2rem)}.v1 .caso-cab{border-bottom:2px solid var(--tinta);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem 2rem;padding-bottom:1.1rem;display:flex}.v1 .caso-cab .t2{margin-top:.6rem}.v1 .caso-explicacion{max-width:60ch;color:var(--tinta-2);margin:1rem 0 1.2rem}.v1 .caso-datos{max-width:none}.v1 .hilo{gap:.9rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.v1 .hilo-msg{background:var(--hueso);border:1px solid var(--filo);border-left:3px solid var(--grafito);border-radius:2px;max-width:42rem;padding:1rem 1.1rem 1.1rem}.v1 .hilo-msg--informante{background:var(--cal-2);border-left-color:var(--granate);justify-self:end}.v1 .hilo-msg--sistema{border-style:dashed dashed dashed solid;border-left-color:var(--filo-2);background:0 0}.v1 .hilo-quien{font-family:var(--mono);font-size:var(--step--2);letter-spacing:.08em;text-transform:uppercase;color:var(--tinta-2);flex-wrap:wrap;justify-content:space-between;gap:.3rem 1rem;margin-bottom:.5rem;display:flex}.v1 .hilo-quien b{color:var(--tinta);font-weight:500}.v1 .hilo-texto{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--step--1);line-height:1.6}.v1 .hilo-adjuntos{font-family:var(--mono);font-size:var(--step--2);color:var(--tinta-2);overflow-wrap:anywhere;margin-top:.6rem}.v1 .caso-responder,.v1 .caso .legal-nota{margin-top:2rem}@media (max-width:960px){.v1 .canal-envio-in{grid-template-columns:minmax(0,1fr)}.v1 .canal-envio-intro{position:static}}@media (max-width:640px){.v1 .modos,.v1 .seguimiento-acceso{grid-template-columns:1fr}.v1 .hilo-msg--informante{justify-self:stretch}}
