:root{--pf-primario: #d63a16;--pf-primario-soft: rgba(214, 58, 22, .1);--pf-tinta: #201d22;--pf-tinta-suave: #746d79;--pf-borde: #ece8ec;--pf-superficie: #fff;--pf-fondo: #f7f6f8;--pf-exito: #1a9c58;--pf-exito-soft: rgba(26, 156, 88, .12);--pf-error: #d1372c;--pf-error-soft: rgba(209, 55, 44, .12);--pf-progreso: #b06a00;--pf-progreso-soft: rgba(214, 145, 8, .16);--pf-radio-lg: 20px;--pf-radio-md: 14px;--pf-sombra: 0 8px 24px rgba(32, 29, 34, .08);font-family:Inter,system-ui;color:var(--pf-tinta);background:var(--pf-fondo)}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}.acceso{min-height:100vh;display:grid;place-content:center;padding:20px;background:linear-gradient(140deg,#231f27,#4a2430)}.acceso .marca{display:grid;justify-items:center;gap:5px;margin-bottom:15px}.acceso .marca img{width:min(240px,70vw);height:auto}.acceso .marca span{color:#fff;font-size:14px;letter-spacing:.12em;text-transform:uppercase}.acceso form,.modal form{display:grid;gap:12px;width:min(440px,92vw);padding:28px;border-radius:var(--pf-radio-lg);background:var(--pf-superficie)}.acceso h1{margin:0 0 8px;font-size:22px}.acceso label,.modal label{display:grid;gap:5px;font-weight:650;font-size:14px}.acceso input,.acceso select,.modal input,.modal select,.modal textarea{padding:13px 14px;border:1.5px solid var(--pf-borde);border-radius:12px;font-size:15px}.acceso input:focus,.acceso select:focus,.modal input:focus,.modal select:focus,.pago-form input:focus,.pago-form select:focus{outline:none;border-color:var(--pf-primario)}.acceso button,.modal button,.pago-form button,.boton-primario-pf{padding:14px;border:0;border-radius:12px;background:var(--pf-primario);color:#fff;font-weight:750;font-size:15px;cursor:pointer}.texto{background:transparent!important;color:var(--pf-tinta-suave)!important}.mensaje{padding:10px 14px;background:#fff3de;border-radius:10px;font-size:14px}.top{display:flex;align-items:center;gap:12px;padding:max(16px,env(safe-area-inset-top)) 20px 14px;background:var(--pf-primario);position:sticky;top:0;z-index:10;box-shadow:0 1px 0 var(--pf-borde)}.top-logo{height:26px;width:auto;flex-shrink:0}.pf-avatar{width:42px;height:42px;border-radius:50%;background:#ffffff38;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:15px;flex-shrink:0;overflow:hidden}.pf-avatar img{width:100%;height:100%;object-fit:cover}.top>div:not(.pf-avatar){display:grid}.top b{font-size:15px;color:#fff}.top span{color:#fffc;font-size:12px}.pf-estado{display:flex;align-items:center;gap:6px;margin-left:auto;padding:8px 14px;border-radius:999px;border:1.5px solid rgba(255,255,255,.5);background:#ffffff24;color:#fff;font-weight:700;font-size:13px;cursor:pointer}.pf-estado:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--pf-tinta-suave)}.pf-estado.abierto{color:var(--pf-exito);border-color:var(--pf-exito-soft);background:var(--pf-exito-soft)}.pf-estado.abierto:before{background:var(--pf-exito)}.pf-estado.cerrado{color:var(--pf-error);border-color:var(--pf-error-soft);background:var(--pf-error-soft)}.pf-estado.cerrado:before{background:var(--pf-error)}.top-acciones{display:flex;gap:8px}.top-acciones button{padding:8px 12px;border:1.5px solid var(--pf-borde);border-radius:10px;background:var(--pf-superficie);font-weight:650;font-size:13px;cursor:pointer}.panel{max-width:900px;margin:auto;padding:18px 16px 96px}.pf-saludo{font-size:20px;font-weight:800;margin:6px 4px 16px}.saldo{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:20px}.saldo div{display:grid;gap:6px;padding:16px;border-radius:var(--pf-radio-md);background:var(--pf-superficie);box-shadow:var(--pf-sombra)}.saldo small{color:var(--pf-tinta-suave);font-size:12px;font-weight:650}.saldo strong{font-size:19px}.tabs,.pf-navegacion-escritorio{display:flex;gap:8px;overflow:auto;margin:4px 0 18px;padding-bottom:2px}.tabs button,.pf-navegacion-escritorio button{padding:10px 16px;border:1.5px solid var(--pf-borde);border-radius:999px;background:var(--pf-superficie);font-weight:700;font-size:13px;white-space:nowrap;cursor:pointer}.tabs button.activa,.pf-navegacion-escritorio button.activa{background:var(--pf-primario);border-color:var(--pf-primario);color:#fff}.pf-navegacion-escritorio button span{display:inline-grid;place-items:center;min-width:20px;height:20px;margin-left:5px;border-radius:999px;background:#fff;color:var(--pf-primario);font-size:11px}.pf-inicio{display:grid;gap:16px}.pf-resumen-operativo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pf-resumen-operativo button{display:grid;gap:5px;padding:16px;text-align:left;border:1.5px solid var(--pf-borde);border-radius:var(--pf-radio-md);background:var(--pf-superficie);box-shadow:var(--pf-sombra);cursor:pointer}.pf-resumen-operativo small{color:var(--pf-tinta-suave);font-weight:700}.pf-resumen-operativo strong{font-size:28px}.pf-resumen-operativo span{color:var(--pf-tinta-suave);font-size:12px}.pf-resumen-operativo .alerta{border-color:var(--pf-error);background:var(--pf-error-soft)}.pf-siguiente-accion{display:grid;gap:7px;padding:20px;border-radius:var(--pf-radio-lg);background:linear-gradient(135deg,#261c2d,#4a2b55);color:#fff}.pf-siguiente-accion>span{font-size:12px;font-weight:800;text-transform:uppercase;opacity:.75}.pf-siguiente-accion h2,.pf-siguiente-accion p{margin:0}.pf-siguiente-accion button{margin-top:6px;padding:12px;border:0;border-radius:11px;background:#fff;color:#3b2343;font-weight:800;cursor:pointer}.pf-atajos{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.pf-atajos button{padding:13px;border:1.5px solid var(--pf-borde);border-radius:12px;background:#fff;font-weight:700;cursor:pointer}.pf-filtros-pedidos{display:flex;gap:8px;overflow:auto;margin:0 0 14px;padding:0 0 4px}.pf-filtros-pedidos button{display:flex;align-items:center;gap:7px;padding:9px 12px;border:1px solid var(--pf-borde);border-radius:12px;background:#fff;color:var(--pf-tinta);font-weight:700;white-space:nowrap}.pf-filtros-pedidos button span{min-width:22px;padding:2px 6px;border-radius:999px;background:var(--pf-fondo);font-size:11px}.pf-filtros-pedidos button.activa{border-color:var(--pf-primario);color:var(--pf-primario);background:var(--pf-primario-soft)}.grid{display:grid;gap:12px}.grid article,.plan{display:grid;gap:8px;padding:18px;border-radius:var(--pf-radio-lg);background:var(--pf-superficie);box-shadow:var(--pf-sombra)}.pf-pedido-cabecera{display:flex;align-items:center;justify-content:space-between;gap:8px}.pf-pedido-nuevo{border:2px solid var(--pf-primario)}.pf-pedido-tiempo{margin-left:auto;color:var(--pf-tinta-suave);font-size:12px;font-weight:700}.pf-nota-pedido{padding:10px 12px;border-radius:10px;background:#fff3de;color:var(--pf-tinta)!important}.pf-cancelacion{padding:10px 12px;border-radius:10px;background:var(--pf-error-soft);color:var(--pf-error)!important}.pf-acciones-pedido{display:grid;grid-template-columns:2fr 1fr;gap:8px}.pf-acciones-pedido button{width:100%}.boton-peligro{background:var(--pf-superficie)!important;color:var(--pf-error)!important;border:1.5px solid var(--pf-error)!important}button:disabled{opacity:.6;cursor:not-allowed}.pf-pill{display:inline-flex;align-items:center;padding:4px 11px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.pf-pill-progreso{background:var(--pf-progreso-soft);color:var(--pf-progreso)}.pf-pill-exito{background:var(--pf-exito-soft);color:var(--pf-exito)}.pf-pill-error{background:var(--pf-error-soft);color:var(--pf-error)}.grid article h3{margin:0;font-size:16px}.pedido-direccion{font-weight:650;font-size:14px;margin:0}.pedido-items{margin:0;padding-left:18px;color:var(--pf-tinta-suave);font-size:14px}.grid article>p{margin:0;font-size:13px;color:var(--pf-tinta-suave)}.grid article>strong{font-size:15px}.grid button,.panel>button{padding:12px;border:0;border-radius:12px;background:var(--pf-primario);color:#fff;font-weight:750;cursor:pointer}.pf-vacio{padding:40px 20px;text-align:center;color:var(--pf-tinta-suave);background:var(--pf-superficie);border-radius:var(--pf-radio-lg)}.pf-menu-item{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:14px 16px;border-radius:var(--pf-radio-md);background:var(--pf-superficie);box-shadow:var(--pf-sombra)}.pf-menu-item.agotado{opacity:.55}.pf-menu-info{display:grid;gap:3px;min-width:0}.pf-menu-info h3{margin:0;font-size:15px}.pf-menu-info p{margin:0;color:var(--pf-tinta-suave);font-size:12px}.pf-menu-info strong{font-size:14px}.pf-menu-acciones{display:flex;align-items:center;gap:10px}.pf-menu-editar{background:transparent;border:none;color:var(--pf-primario);font-weight:700;font-size:13px;padding:4px;cursor:pointer}.pf-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:44px;height:26px;border-radius:999px;background:var(--pf-borde);position:relative;cursor:pointer;flex-shrink:0;transition:background .15s}.pf-toggle:before{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000004d;transition:transform .15s}.pf-toggle:checked{background:var(--pf-exito)}.pf-toggle:checked:before{transform:translate(18px)}.miniatura-producto{width:100%;max-height:140px;object-fit:cover;border-radius:10px;margin-bottom:6px}.pf-menu-item .miniatura-producto{width:52px;height:52px;max-height:none;border-radius:10px;flex-shrink:0;margin:0}.pf-menu-fila-superior{display:flex;align-items:center;gap:12px}.ayuda-foto-producto{color:var(--pf-tinta-suave);font-size:14px;margin:0}.pago-form{display:grid;gap:10px;margin-top:18px;padding-top:16px;border-top:1px solid var(--pf-borde)}.pago-form input,.pago-form select{padding:13px 14px;border:1.5px solid var(--pf-borde);border-radius:12px}.pago-form textarea{width:100%;padding:13px 14px;border:1.5px solid var(--pf-borde);border-radius:12px;resize:vertical}.pago-form label{display:grid;gap:6px;font-size:14px;font-weight:700}.pf-dos-columnas{display:grid;grid-template-columns:1fr 1fr;gap:10px}.foto-comercio{display:grid;gap:8px;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid var(--pf-borde)}.foto-comercio label{font-weight:650}.foto-comercio .miniatura-producto{max-width:200px}.modal{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#00000080;padding:20px;z-index:100}.dialogo-fondo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:grid;place-items:center;padding:20px;background:#0f172a7a}.dialogo{width:min(100%,420px);padding:22px;border-radius:var(--pf-radio-lg);background:var(--pf-superficie);box-shadow:0 18px 50px #0f172a40}.dialogo h2{margin:0 0 10px;font-size:18px}.dialogo-contenido{color:var(--pf-tinta-suave);font-size:14px}.dialogo-acciones{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.dialogo-acciones .boton-primario,.dialogo-acciones .boton-secundario{width:auto;margin-top:0}.boton-primario{padding:12px 18px;border-radius:10px;border:none;background:var(--pf-primario);color:#fff;font-weight:700;font-size:14px;cursor:pointer}.boton-primario:disabled{opacity:.6;cursor:not-allowed}.boton-secundario{padding:11px 18px;border-radius:10px;border:1.5px solid var(--pf-borde);background:var(--pf-superficie);color:var(--pf-tinta);font-weight:650;font-size:14px;cursor:pointer}.error-mensaje{color:var(--pf-error);font-size:13px;margin:6px 0 0}.pf-pin-retiro{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-radius:var(--pf-radio-md);background:var(--pf-primario-soft)}.pf-pin-retiro span{font-size:12px;color:var(--pf-tinta-suave)}.pf-pin-retiro strong{font-size:22px;letter-spacing:3px;color:var(--pf-primario)}.pf-saldo-disponible{display:grid;gap:5px;padding:22px;border-radius:var(--pf-radio-lg);color:#fff;background:linear-gradient(135deg,#261c2d,#4a2b55)}.pf-saldo-disponible small{font-weight:750;opacity:.82}.pf-saldo-disponible strong{font-size:clamp(28px,7vw,40px)}.pf-saldo-disponible span{font-size:12px;opacity:.75}.pf-movimientos,.pf-equipo{display:grid;gap:0}.pf-movimientos>div,.pf-equipo>div{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 0;border-bottom:1px solid var(--pf-borde)}.pf-movimientos span,.pf-equipo span{display:grid;gap:3px}.pf-equipo small{color:var(--pf-tinta-suave);text-transform:capitalize}.pf-movimientos .positivo{color:var(--pf-exito)}.pf-movimientos .negativo{color:var(--pf-error)}.pf-equipo button{width:auto;padding:8px 12px}.pf-billetera .saldo{margin:8px 0 0}.pf-mas{display:grid;gap:10px}.pf-mas h2{margin:0 0 6px}.pf-mas>button{display:grid;gap:3px;padding:16px;text-align:left;border:1.5px solid var(--pf-borde);border-radius:14px;background:#fff;cursor:pointer}.pf-mas>button b{font-size:15px}.pf-mas>button span{color:var(--pf-tinta-suave);font-size:12px}.pf-ajustes>button{display:flex;align-items:center;justify-content:center;gap:8px;padding:13px;border-radius:12px}.pf-ajustes>div{display:grid;gap:4px;padding:14px 0;border-top:1px solid var(--pf-borde);border-bottom:1px solid var(--pf-borde)}.pf-ajustes small{color:var(--pf-tinta-suave)}.pf-navegacion-movil{position:fixed;left:0;right:0;bottom:0;z-index:40;display:grid;grid-template-columns:repeat(4,1fr);padding:7px max(8px,env(safe-area-inset-right)) max(7px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));border-top:1px solid var(--pf-borde);background:#fffffff7;box-shadow:0 -8px 24px #201d2214}.pf-navegacion-movil button{display:grid;justify-items:center;gap:3px;padding:5px 2px;border:0;background:transparent;color:var(--pf-tinta-suave);font-size:11px;font-weight:750;cursor:pointer}.pf-navegacion-movil button>span{min-height:20px;font-size:19px;line-height:20px}.pf-navegacion-movil button.activa{color:var(--pf-primario)}.pf-nav-con-badge{position:relative}.pf-nav-con-badge i{position:absolute;top:-7px;right:-13px;display:grid;place-items:center;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--pf-error);color:#fff;font-size:10px;font-style:normal}@media(min-width:960px){.panel{margin-left:240px;margin-right:auto;padding-bottom:48px}.pf-navegacion-escritorio{position:fixed;left:18px;top:96px;width:200px;display:grid;overflow:visible;padding:12px;border-radius:var(--pf-radio-lg);background:#fff;box-shadow:var(--pf-sombra)}.pf-navegacion-escritorio button{justify-content:flex-start;text-align:left;border:0;border-radius:10px;background:transparent}.pf-navegacion-movil{display:none}.pf-resumen-operativo{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:959px){.pf-navegacion-escritorio{display:none}}@media(max-width:520px){.top-logo{display:none}.top{gap:8px;padding-left:12px;padding-right:12px}.top-acciones button:last-child{display:none}.pf-estado{padding:7px 10px}.pf-atajos,.pf-dos-columnas{grid-template-columns:1fr}}.pf-filtros-menu{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.pf-filtros-menu input,.pf-filtros-menu select{flex:1 1 160px;min-height:44px;font-size:16px;padding:0 12px;border:1px solid var(--pf-borde);border-radius:var(--pf-radio-md);background:var(--pf-superficie);color:inherit}.pf-filtros-menu button{flex:0 0 auto;min-height:44px}.pf-menu-agotado{opacity:.62}.pf-horarios{border:1px solid var(--pf-borde);border-radius:var(--pf-radio-md);padding:12px;margin:0;min-inline-size:0}.pf-horarios legend{font-weight:700;padding:0 6px}.pf-horarios>p{color:var(--pf-tinta-suave);font-size:14px;margin:0 0 10px}.pf-horario-fila{display:grid;grid-template-columns:1fr auto auto auto;align-items:center;gap:8px;margin-bottom:8px}.pf-horario-fila label{display:flex;align-items:center;gap:8px;margin:0;font-size:15px}.pf-horario-fila input[type=time]{min-width:0;min-height:40px;font-size:16px;padding:0 8px;border:1px solid var(--pf-borde);border-radius:10px;background:var(--pf-superficie);color:inherit}.pf-horario-fila input[type=time]:disabled{opacity:.45}@media(max-width:400px){.pf-horario-fila{grid-template-columns:1fr}.pf-horario-fila span{display:none}}.pf-pausa{border:1px solid var(--pf-borde);border-radius:var(--pf-radio-md);padding:12px;display:grid;gap:4px}.pf-pausa small{color:var(--pf-tinta-suave)}.pf-pausa p{color:var(--pf-tinta-suave);font-size:14px;margin:4px 0 8px}.pf-pausa-botones{display:flex;flex-wrap:wrap;gap:8px}.pf-pausa-botones button{min-height:44px;flex:1 1 90px}.pf-previa{background:var(--pf-superficie);border-radius:var(--pf-radio-lg);padding:16px;width:min(420px,92vw);max-height:88vh;overflow:auto}.pf-previa h2{margin:12px 0 2px}.pf-previa>p{margin:0 0 4px;color:var(--pf-tinta-suave)}.pf-previa-banner{height:130px;border-radius:var(--pf-radio-md);background:var(--pf-fondo);display:grid;place-items:center;overflow:hidden;color:var(--pf-tinta-suave)}.pf-previa-banner img{width:100%;height:100%;object-fit:cover}.pf-previa-abierto{color:var(--pf-exito);font-weight:600}.pf-previa-cerrado{color:var(--pf-error);font-weight:600}.pf-previa-producto{display:flex;gap:10px;align-items:center;padding:10px 0;border-top:1px solid var(--pf-borde)}.pf-previa-producto img,.pf-previa-sinfoto{width:64px;height:64px;border-radius:12px;object-fit:cover;background:var(--pf-fondo);flex:0 0 auto}.pf-previa-producto div{display:grid;gap:2px}.pf-previa-producto span{color:var(--pf-tinta-suave);font-size:14px}.pf-previa button{width:100%;min-height:44px;margin-top:12px}.pf-buscador-historial input{width:100%;min-height:44px;font-size:16px;padding:0 12px;margin-bottom:12px;border:1px solid var(--pf-borde);border-radius:var(--pf-radio-md);background:var(--pf-superficie);color:inherit}.pf-cargar-mas{width:100%;min-height:46px;margin-top:12px}.pf-equipo-acciones{display:flex;flex-wrap:wrap;gap:6px}.pf-equipo-acciones button{min-height:40px}.pf-temporal{background:var(--pf-superficie);border-radius:var(--pf-radio-lg);padding:20px;width:min(380px,92vw);display:grid;gap:10px}.pf-temporal output{font-family:monospace;font-size:26px;letter-spacing:3px;text-align:center;padding:12px;border-radius:var(--pf-radio-md);background:var(--pf-primario-soft);color:var(--pf-primario)}.pf-temporal button{min-height:46px}.top .pf-estado{background:var(--pf-superficie);border-color:var(--pf-superficie)}@media(max-width:420px){.pf-equipo>div{display:grid;gap:8px}.pf-equipo-acciones button{flex:1 1 100px}}input[type=file],.foto-comercio,.foto-comercio label{min-width:0;max-width:100%}.panel .boton-secundario{background:var(--pf-superficie);color:var(--pf-tinta);border:1.5px solid var(--pf-borde)}.grid .pf-menu-editar{background:transparent;color:var(--pf-primario)}.pf-filtros-menu button{border:0;border-radius:var(--pf-radio-md);background:var(--pf-primario);color:#fff;font-weight:750;padding:0 16px;cursor:pointer}@media(min-width:700px){.panel{padding-left:clamp(16px,4vw,40px);padding-right:clamp(16px,4vw,40px)}.grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));align-items:start}.plan{max-width:720px}.pf-acciones-pedido{grid-template-columns:1fr 1fr}.pf-navegacion-movil{padding-inline:calc((100% - min(100%,560px))/2)}}@media(min-width:960px){.panel{margin:0 auto;max-width:1320px;padding-left:256px;padding-right:clamp(16px,4vw,40px)}.grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}}input[type=file]{width:100%;padding:10px 12px;border:1.5px dashed var(--pf-borde);border-radius:var(--pf-radio-md);background:var(--pf-superficie);color:var(--pf-tinta-suave);font-size:14px;cursor:pointer}input[type=file]:hover{border-color:var(--pf-primario)}input[type=file]::file-selector-button{margin-right:12px;padding:9px 14px;border:1.5px solid var(--pf-borde);border-radius:10px;background:var(--pf-fondo);color:var(--pf-tinta);font:inherit;font-weight:700;cursor:pointer}input[type=file]::file-selector-button:hover{background:var(--pf-primario-soft);color:var(--pf-primario);border-color:var(--pf-primario)}.modal{overflow-y:auto;place-items:safe center}.pf-modal-pedido-entrante{z-index:130;padding:12px;background:#121117b8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.pf-pedido-entrante{width:min(100%,520px);max-height:calc(100dvh - 24px);overflow:auto;border-radius:24px;background:#fff;box-shadow:0 24px 70px #12111747}.pf-pedido-entrante>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;color:#fff;background:linear-gradient(135deg,var(--pf-primario),#a8111b)}.pf-pedido-entrante>header span{font-size:14px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.pf-pedido-entrante>header strong{font-size:20px}.pf-pedido-entrante-cuerpo{display:grid;gap:16px;padding:20px}.pf-pedido-entrante-cliente{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.pf-pedido-entrante-cliente small{color:var(--pf-tinta-suave);font-weight:700}.pf-pedido-entrante-cliente h2{margin:3px 0 0;font-size:clamp(21px,5vw,27px);line-height:1.12}.pf-pedido-entrante-cliente>span{flex:none;padding:6px 10px;border-radius:999px;color:var(--pf-primario);background:var(--pf-primario-soft);font-size:13px;font-weight:750}.pf-pedido-entrante .pedido-direccion{margin:0;padding:12px 14px;border-radius:14px;background:var(--pf-fondo)}.pf-pedido-entrante .pedido-items{display:grid;gap:10px;margin:0;padding:0;list-style:none}.pf-pedido-entrante .pedido-items li{display:flex;justify-content:space-between;gap:16px;padding-bottom:10px;border-bottom:1px solid var(--pf-borde)}.pf-pedido-entrante-total{display:flex;align-items:end;justify-content:space-between;gap:16px}.pf-pedido-entrante-total span{color:var(--pf-tinta-suave);font-size:14px}.pf-pedido-entrante-total strong{font-size:24px;white-space:nowrap}.pf-pedido-entrante>footer{display:grid;grid-template-columns:2fr 1fr;gap:10px;padding:0 20px 20px}.pf-pedido-entrante>footer button{margin:0;min-height:48px}.pf-pedido-entrante>footer .texto{grid-column:1 / -1;min-height:38px}@media(max-width:380px),(max-height:620px){.pf-pedido-entrante{border-radius:18px}.pf-pedido-entrante>header{padding:13px 16px}.pf-pedido-entrante-cuerpo{gap:11px;padding:14px 16px}.pf-pedido-entrante>footer{padding:0 16px 14px}.pf-pedido-entrante .pedido-items{gap:7px}}.pf-mercado-pago{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px;border:1px solid #e6e1e8;border-radius:18px;background:#fff}.pf-mercado-pago div{display:flex;flex-direction:column;gap:4px}.pf-mercado-pago small{color:#d93816;font-weight:800;letter-spacing:.08em}.pf-mercado-pago strong{font-size:1.15rem}.pf-mercado-pago span{color:#6a6470}.pf-mercado-pago button{width:auto;min-width:140px}@media(max-width:620px){.pf-mercado-pago{align-items:stretch;flex-direction:column}.pf-mercado-pago button{width:100%}}
