.pedido{display:grid;gap:var(--sp-3);text-align:start}.pedido-cabeza{display:grid;gap:var(--sp-1)}.folio{font-family:var(--font-display);font-variation-settings:var(--rotulo);font-weight:900;letter-spacing:.04em;color:var(--bosque);margin:0}.pedido-origen{font-weight:400;color:#5a5a52;font-size:.9rem}.pedido-liga-paquete{margin:0;font-size:.9rem}.pedido-sub{font-size:var(--text-sm);color:var(--tinta-suave)}.estado{font-weight:700;margin:0}.estado-pendiente{color:var(--tomate)}.estado-ok{color:var(--hoja)}.estado-muerto{color:var(--tinta-suave)}.pago-ref{display:grid;gap:var(--sp-1);padding:var(--sp-3) var(--sp-4);background:var(--crema);border-radius:var(--radio);border-left:3px solid var(--tomate)}.pago-ref-cap{font-family:var(--font-display);font-variation-settings:"wdth" 120;font-weight:900;text-transform:uppercase;letter-spacing:.08em;font-size:.68rem;color:var(--tomate)}.pago-ref .codigo{font-size:var(--text-xl)}.pago-ayuda{font-size:var(--text-sm);color:var(--tinta-suave);margin:0}.progreso{display:grid;gap:var(--sp-2)}.progreso-num{font-weight:700;color:var(--bosque);margin:0}.puntos{display:flex;flex-wrap:wrap;gap:7px}.puntos .punto{width:14px;height:14px;border-radius:50%;border:2px solid rgb(30 58 27 / .28);background:transparent}.puntos .punto.lleno{background:var(--hoja);border-color:var(--hoja)}.pedidos-bloques{display:grid;gap:var(--sp-4)}.bloque-pedidos{display:grid;gap:var(--sp-2)}.bloque-titulo{margin:0;font-family:var(--font-display);font-variation-settings:"wdth" 120;font-weight:900;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;color:var(--tomate)}.bloque-toggle{justify-self:start}.etiqueta-por-vencer{font-size:var(--text-xs);font-weight:700;padding:.15em .6em;border-radius:999px;background:#f2a93b47;color:#8a5a12}.mi-cuenta .lineas-cuenta{max-width:none;margin:0;gap:var(--sp-2)}.pedido-fila{gap:var(--sp-2);padding:var(--sp-3) var(--sp-4)}.pedido-linea{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px var(--sp-3);margin:0}.pedido-linea .folio{font-size:1rem}.pedido-linea .estado,.pedido-linea .progreso-num{font-size:var(--text-sm)}.pedido-fecha{font-size:var(--text-sm);color:var(--tinta-suave)}.pedido-detalle{margin:0;font-size:var(--text-sm)}.pedido-acciones-chicas{display:flex;flex-wrap:wrap;gap:var(--sp-1) var(--sp-4);margin:0}.liga-chica{background:none;border:0;padding:0;font:inherit;font-size:var(--text-sm);font-weight:700;color:var(--bosque);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.liga-chica:hover{color:var(--tomate-oscuro, #b83f20)}.compra-entregas{display:grid;gap:var(--sp-2);padding-left:var(--sp-3);border-left:2px solid rgb(30 58 27 / .15)}.pedido-anidado{background:var(--crema);border:0}.pedido-acciones{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-1)}.boton-mini{font-size:.82rem;padding:.6em 1.2em}.entregas-lista{list-style:none;margin:var(--sp-2) 0 0;padding:0;display:grid;gap:var(--sp-3)}.entrega{display:grid;gap:var(--sp-1);padding:var(--sp-3) var(--sp-4);background:var(--crema);border-radius:var(--radio)}.entrega-cabeza{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2)}.entrega-fecha{font-weight:700;color:var(--bosque)}.entrega-chip{flex:0 0 auto;font-size:var(--text-xs);font-weight:700;padding:.2em .7em;border-radius:999px;background:#1e3a1b1a;color:var(--tinta-suave)}.entrega-chip.chip-entregada{background:#7ba84338;color:#3f5e1f}.entrega-chip.chip-en_ruta{background:#f2a93b47;color:#8a5a12}.entrega-chip.chip-no_entregada{background:#d94f2b29;color:var(--tomate-oscuro)}.entrega-plato{margin:0;font-size:var(--text-sm);color:var(--bosque)}.entrega-momento{font-family:var(--font-display);font-variation-settings:"wdth" 120;font-weight:900;text-transform:uppercase;letter-spacing:.06em;font-size:.66rem;color:var(--tomate)}.nota-toggle{justify-self:start;background:none;border:none;padding:0;margin-top:var(--sp-1);font:inherit;font-size:var(--text-sm);font-weight:700;color:var(--tomate);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.nota-form{display:grid;gap:var(--sp-2);margin-top:var(--sp-1)}.nota-form textarea{width:100%;resize:vertical;font:inherit;font-size:var(--text-sm)}.nota-acciones{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap}.nota-contador{font-size:var(--text-xs);color:var(--tinta-suave);margin-right:auto}.nota-cancelar{background:none;border:none;padding:0;font:inherit;font-size:var(--text-sm);font-weight:700;color:var(--tinta-suave);cursor:pointer}.entrega-ok{margin:var(--sp-1) 0 0;font-size:var(--text-sm);font-weight:700;color:var(--hoja)}.mi-cuenta{text-align:start}.cuenta-titulo{margin:0 0 var(--sp-3)}.mi-cuenta section[id]{scroll-margin-top:90px}.ficha{display:grid;gap:var(--sp-3);margin:var(--sp-3) 0 0}.ficha dt{font-family:var(--font-display);font-variation-settings:"wdth" 120;font-weight:900;text-transform:uppercase;letter-spacing:.08em;font-size:.68rem;color:var(--tomate)}.ficha dd{margin:2px 0 0;line-height:1.55}.pista-inline{font-size:var(--text-sm);color:var(--tinta-suave)}.liga-referido code{display:block;padding:var(--sp-3);background:var(--crema);border-radius:var(--radio);font-size:var(--text-sm);overflow-wrap:anywhere;user-select:all}.acciones-referido{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin:var(--sp-3) 0}.exito{color:var(--hoja);font-weight:700}.aviso-fallo{margin-top:var(--sp-3);padding:var(--sp-3) var(--sp-4);background:#d94f2b14;border-left:3px solid var(--tomate);border-radius:var(--radio)}.aviso-fallo p{margin:0;font-size:var(--text-sm);line-height:1.6}.aviso-sin-cobro{flex-basis:100%;margin:0;font-size:var(--text-sm);line-height:1.6}.cancelar-liga{background:none;border:none;padding:0;margin-inline-start:auto;font:inherit;font-size:var(--text-sm);color:var(--tinta-suave);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.cancelar-liga:hover{color:var(--tomate-oscuro)}.confirmar-cancelar{margin-top:var(--sp-3);padding:var(--sp-4);background:var(--crema);border-radius:var(--radio);border-left:3px solid var(--tomate)}.confirmar-titulo{margin:0 0 var(--sp-3);font-weight:700;color:var(--bosque);font-size:var(--text-lg)}.confirmar-lista{margin:0 0 var(--sp-4);padding-inline-start:1.1em;display:grid;gap:var(--sp-2);font-size:var(--text-sm);line-height:1.6}.confirmar-acciones{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.boton-peligro{background:var(--tomate-oscuro, #b83f20);color:#fffbf5;border-color:transparent}.editar-plan{margin-top:var(--sp-3);padding:var(--sp-4);background:var(--crema);border-radius:var(--radio);border-left:3px solid var(--hoja)}.editar-campos{display:grid;gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:var(--sp-3)}.editar-campos label{display:block;font-size:var(--text-sm);font-weight:700;margin-bottom:4px}.editar-campos input,.editar-campos select{width:100%;font:inherit}.editar-total{display:grid;gap:2px;padding:var(--sp-3);background:var(--papel, #fffdf6);border-radius:var(--radio);margin-bottom:var(--sp-3)}.editar-total strong{font-size:var(--text-xl);color:var(--bosque)}.tarjeta-form{display:grid;gap:var(--sp-2);margin-top:var(--sp-3)}.tarjeta-form .conekta-card{min-height:320px}.tarjeta-form .nota-cancelar{justify-self:start}
