.listapp-pedido-fondo{position:fixed;inset:0;z-index:1060;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(15,23,42,.55)}.listapp-pedido-caja{--listapp-pedido-primario: var(--primary-color, #47da7a);display:flex;flex-direction:column;gap:10px;width:100%;max-width:440px;max-height:90vh;padding:22px;overflow-y:auto;border-radius:14px;background:#fff;color:#1f2937}.listapp-pedido-caja h3{margin:0;font-size:18px}.listapp-pedido-precio{margin:0;color:#6b7280;font-size:14px}.listapp-pedido-campo{display:flex;flex-direction:column;gap:4px;margin:0;font-size:13px;font-weight:600}.listapp-pedido-campo input,.listapp-pedido-campo textarea{width:100%;padding:9px 12px;border:1px solid #e5e7eb;border-radius:8px;font-weight:400;outline:none}.listapp-pedido-campo input:focus,.listapp-pedido-campo textarea:focus{border-color:var(--listapp-pedido-primario)}.listapp-pedido-trampa{position:absolute;left:-9999px}.listapp-pedido-mensaje{min-height:1em;margin:0;color:#dc2626;font-size:13px}.listapp-pedido-mensaje.is-ok{color:#16a34a}.listapp-pedido-acciones{display:flex;gap:8px;justify-content:flex-end}.listapp-pedido-cancelar,.listapp-pedido-enviar{padding:10px 18px;border-radius:999px;font-weight:700;cursor:pointer}.listapp-pedido-cancelar{border:1px solid #e5e7eb;background:#fff}.listapp-pedido-enviar{border:0;background:var(--listapp-pedido-primario);color:#fff}.listapp-pedido-enviar:disabled{opacity:.6}