.campo-p{margin-bottom:14px}.campo-p label{letter-spacing:1.5px;text-transform:uppercase;color:var(--ink2);margin-bottom:6px;font-size:11px;display:block}.entrada-p{border:1px solid var(--line);width:100%;color:var(--ink);background:#fffdf6;border-radius:6px;padding:11px 12px;font-family:inherit;font-size:15px}.entrada-p:focus{outline:2px solid var(--gold);outline-offset:1px;border-color:var(--gold)}.entrada-p.mono{letter-spacing:2px;text-transform:uppercase;font-family:Courier New,monospace}.aviso-p{border-radius:6px;margin:16px 0 0;padding:11px 14px;font-size:13px;line-height:1.6}.aviso-p.malo{border:1px solid var(--ox);color:var(--ox);background:#fbeff0}.aviso-p.bueno{color:#3f5c33;background:#f1f6ec;border:1px solid #6d8f5e}.resultado{border-top:1px dashed var(--line);margin-top:24px;padding-top:22px}.cinta{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:20px;display:flex}.n-pedido{letter-spacing:3px;color:var(--ink);font-family:Courier New,monospace;font-size:22px}.n-plan{letter-spacing:2px;text-transform:uppercase;color:var(--ink2);border:1px solid var(--line);border-radius:20px;padding:4px 12px;font-size:10px}.hitos{margin:0;padding:0;list-style:none}.hitos li{padding:0 0 22px 28px;position:relative}.hitos li:not(:last-child):before{content:"";background:var(--line);width:1px;position:absolute;top:14px;bottom:0;left:6px}.hitos .punto{border:1px solid var(--line);background:#fffdf6;border-radius:50%;width:13px;height:13px;position:absolute;top:5px;left:0}.hitos li.ok .punto{background:#6d8f5e;border-color:#5a7a4c}.hitos li.malo .punto{background:var(--ox);border-color:var(--ox)}.hitos li.espera .punto{background:var(--gold);border-color:#a5811a}.hitos li b{color:var(--ink2);font-size:14.5px;font-weight:400;display:block}.hitos li.ok b,.hitos li.espera b{color:var(--ink)}.hitos li.malo b{color:var(--ox)}.hitos li small{color:var(--ink2);margin-top:2px;font-size:12.5px;line-height:1.55;display:block}.datos{border-top:1px dashed var(--line);margin-top:2px;padding-top:14px;font-size:13px}.datos .r{color:var(--ink2);justify-content:space-between;gap:12px;padding:3px 0;display:flex}.datos .r b{color:var(--ink);font-weight:400}.btn-secundario{letter-spacing:1.5px;text-transform:uppercase;border:1px solid var(--ox);cursor:pointer;width:100%;color:var(--ox);background:0 0;border-radius:5px;margin-top:20px;padding:13px;font-family:inherit;font-size:12px;display:block}.pista{color:var(--ink2);text-align:center;margin-top:10px;font-size:11.5px;line-height:1.6}.btn-secundario:hover{background:#fbeff0}.hitos a:hover{text-decoration:underline}
