.pagina-pedido{max-width:46rem;margin:0 auto;padding:var(--espacio-4) var(--espacio-3) var(--espacio-8)}.pagina-pedido [hidden]{display:none!important}.pagina-pedido .miga{font-size:var(--texto-sm);opacity:.8}.pagina-pedido h1{font-size:var(--texto-3xl);margin-bottom:var(--espacio-2)}.pagina-pedido .entradilla{color:var(--color-tinta-suave);margin:0 0 var(--espacio-6)}.pagina-pedido .consulta{display:flex;flex-direction:column;gap:var(--espacio-4);border:1px solid var(--color-borde);border-radius:var(--radio-grande, 1rem);background:var(--color-fondo-suave);padding:var(--espacio-4)}.pagina-pedido .campo{display:flex;flex-direction:column;gap:.35rem}.pagina-pedido .campo label{font-weight:700;font-size:var(--texto-sm)}.pagina-pedido .campo input{min-height:44px;padding:.6rem .7rem;font:inherit;font-size:1rem;color:inherit;background:var(--color-fondo-elevado, transparent);border:1px solid var(--color-borde);border-radius:var(--radio)}.pagina-pedido .campo input:focus-visible{outline:2px solid var(--color-foco);outline-offset:1px}.pagina-pedido .ayuda{margin:0;font-size:var(--texto-xs);color:var(--color-tinta-suave)}.pagina-pedido .ayuda code{font-size:.95em;overflow-wrap:anywhere}.pagina-pedido .boton{min-height:48px;padding:var(--espacio-3) var(--espacio-6);font:inherit;font-weight:700;border:0;border-radius:999px;background:var(--color-acento);color:var(--color-acento-contraste);cursor:pointer}.pagina-pedido .boton:hover:not(:disabled){filter:brightness(1.06)}.pagina-pedido .boton:disabled{opacity:.6;cursor:progress}.pagina-pedido .error{margin:0;color:#b3261e;font-size:var(--texto-sm)}.pagina-pedido .resultado{margin-top:var(--espacio-6)}.pagina-pedido .estado{border:1px solid var(--color-borde);border-left:4px solid var(--color-acento);border-radius:var(--radio-grande, 1rem);background:var(--color-fondo-elevado);padding:var(--espacio-4)}.pagina-pedido .estado-incidencia{border-left-color:#b3261e}.pagina-pedido .estado h2{margin:0 0 var(--espacio-2);font-size:var(--texto-xl)}.pagina-pedido .estado-explicacion{margin:0;color:var(--color-tinta-suave)}.pagina-pedido .nota{margin:var(--espacio-3) 0 0;font-size:var(--texto-sm);color:var(--color-tinta-suave)}.pagina-pedido .pasos{list-style:none;margin:var(--espacio-4) 0 0;padding:0;display:grid;gap:var(--espacio-2)}@media(min-width:30rem){.pagina-pedido .pasos{grid-auto-flow:column;grid-auto-columns:1fr;gap:var(--espacio-3)}}.pagina-pedido .paso{display:flex;align-items:center;gap:.5rem;font-size:var(--texto-sm);color:var(--color-tinta-suave)}.pagina-pedido .paso-punto{flex:none;width:.7rem;height:.7rem;border-radius:999px;border:2px solid var(--color-borde)}.pagina-pedido .paso.hecho{color:var(--color-tinta);font-weight:600}.pagina-pedido .paso.hecho .paso-punto{background:var(--color-acento);border-color:var(--color-acento)}.pagina-pedido .seguimiento{display:flex;flex-wrap:wrap;gap:var(--espacio-2);margin:var(--espacio-4) 0 0}.pagina-pedido .boton-seguimiento{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:var(--espacio-2) var(--espacio-5);border-radius:999px;border:1px solid var(--color-acento);color:var(--color-tinta);font-weight:700;text-decoration:none}.pagina-pedido .boton-seguimiento:hover{background:var(--color-acento);color:var(--color-acento-contraste)}.pagina-pedido .datos{margin:var(--espacio-4) 0 0;display:grid;gap:var(--espacio-2)}.pagina-pedido .dato dt{font-size:var(--texto-xs);text-transform:uppercase;letter-spacing:var(--tracking-etiqueta, .08em);color:var(--color-tinta-suave)}.pagina-pedido .dato dd{margin:.1rem 0 0;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.pagina-pedido .lineas-bloque{margin-top:var(--espacio-6)}.pagina-pedido .lineas-bloque h3{margin:0 0 var(--espacio-2);font-size:var(--texto-lg)}.pagina-pedido .lineas{list-style:none;margin:0;padding:0}.pagina-pedido .linea{padding:var(--espacio-3) 0;border-bottom:1px solid var(--color-borde)}.pagina-pedido .linea:first-child{padding-top:0}.pagina-pedido .linea-titulo{margin:0;font-weight:700}.pagina-pedido .linea-detalles{margin:.2rem 0 0;font-size:var(--texto-sm);color:var(--color-tinta-suave)}.pagina-pedido .ayuda-final{margin-top:var(--espacio-8);padding-top:var(--espacio-4);border-top:1px solid var(--color-borde);color:var(--color-tinta-suave);font-size:var(--texto-sm)}.pagina-pedido .ayuda-final h2{font-size:var(--texto-lg);color:var(--color-tinta)}.pagina-pedido .pie-legal{font-size:var(--texto-xs)}
