.pll-chat{--pc-carbon: #1A1714;--pc-rojo: #F51B1A;--pc-verde: #4EB14C;--pc-toro: #9C6F62;--pc-blanco: #FFFFFF;--pc-gris: #F4F1EF;--pc-abajo: 86px;position:fixed;right:14px;bottom:calc(var(--pc-abajo) + env(safe-area-inset-bottom,0px));z-index:41;display:flex;flex-direction:column;align-items:flex-end;gap:10px;font-family:var(--font-body-family, system-ui, sans-serif);color:var(--pc-carbon)}.pll-chat--sin-camion{--pc-abajo: 18px}body.con-barra-compra .pll-chat{--pc-abajo: 154px}body.con-barra-compra .pll-chat.pll-chat--sin-camion{--pc-abajo: 86px}.pll-chat--cajon{display:none}.pll-chat__oculto{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.pll-chat__boton{display:inline-flex;align-items:center;gap:8px;height:56px;min-width:56px;padding:0 18px 0 14px;border:0;border-radius:999px;background:var(--pc-carbon);color:var(--pc-blanco);box-shadow:0 8px 22px #00000047;cursor:pointer;font-family:var(--font-heading-family, inherit);font-size:19px;letter-spacing:.03em;text-transform:uppercase}.pll-chat__boton svg{width:26px;height:26px;color:var(--pc-verde);flex:none}.pll-chat__boton:hover{background:#000}.pll-chat[data-abierto=true] .pll-chat__boton svg{color:var(--pc-blanco)}@media(max-width:749px){.pll-chat__boton{padding:0;justify-content:center}.pll-chat__boton-txt{display:none}}.pll-chat__aviso-flotante{position:relative;max-width:min(280px,calc(100vw - 28px));background:var(--pc-blanco);border:2px solid var(--pc-carbon);border-radius:14px;box-shadow:0 8px 22px #0000002e;animation:pll-chat-entra .25s ease-out}.pll-chat__aviso-txt{display:block;width:100%;padding:12px 34px 12px 14px;background:none;border:0;text-align:left;color:var(--pc-carbon);font:inherit;font-size:15px;line-height:1.35;cursor:pointer}.pll-chat__aviso-x{position:absolute;top:2px;right:2px;width:32px;height:32px;border:0;background:none;color:var(--pc-carbon);font-size:22px;cursor:pointer}.pll-chat__panel{width:min(380px,calc(100vw - 28px));height:min(580px,calc(100vh - var(--pc-abajo) - 90px));display:flex;flex-direction:column;background:var(--pc-blanco);border-radius:16px;box-shadow:0 16px 44px #0000004d;overflow:hidden;animation:pll-chat-entra .2s ease-out}.pll-chat__panel[hidden],.pll-chat__aviso-flotante[hidden]{display:none}.pll-chat__cab{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 8px 10px 16px;background:var(--pc-carbon);color:var(--pc-blanco)}.pll-chat__titulo{margin:0;font-family:var(--font-heading-family, inherit);font-size:22px;letter-spacing:.03em;text-transform:uppercase;color:var(--pc-blanco);line-height:1.1}.pll-chat__x{width:44px;height:44px;border:0;background:none;color:var(--pc-blanco);font-size:28px;line-height:1;cursor:pointer;border-radius:8px}.pll-chat__legal{margin:0;padding:6px 16px;font-size:12px;line-height:1.35;background:var(--pc-gris);border-bottom:1px solid #E6E0DC;color:var(--pc-carbon)}.pll-chat__log{flex:1;overflow-y:auto;padding:14px 12px;display:flex;flex-direction:column;gap:10px;overscroll-behavior:contain}.pll-chat__msg{max-width:88%;padding:10px 12px;border-radius:14px;font-size:15px;line-height:1.4;word-wrap:break-word}.pll-chat__msg p{margin:0}.pll-chat__msg--bot{align-self:flex-start;background:var(--pc-gris);border-bottom-left-radius:4px}.pll-chat__msg--cliente{align-self:flex-end;background:var(--pc-carbon);color:var(--pc-blanco);border-bottom-right-radius:4px}.pll-chat__acciones{margin-top:10px;display:flex;flex-direction:column;gap:8px}.pll-chat__lineas{list-style:none;margin:0;padding:8px 10px;background:var(--pc-blanco);border-left:3px solid var(--pc-toro);border-radius:8px}.pll-chat__lineas li{display:flex;justify-content:space-between;gap:10px;padding:3px 0;font-size:14px}.pll-chat__l-p{white-space:nowrap;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-numeric:tabular-nums;font-size:13px}.pll-chat__l-total{border-top:1px solid #E6E0DC;margin-top:4px;padding-top:6px!important;font-weight:700}.pll-chat__btn{display:flex;align-items:center;justify-content:center;min-height:44px;padding:0 14px;border-radius:10px;border:2px solid var(--pc-carbon);background:var(--pc-blanco);color:var(--pc-carbon);font:inherit;font-size:15px;font-weight:600;text-decoration:none;text-align:center;cursor:pointer}.pll-chat__btn--rojo{background:var(--pc-rojo);border-color:var(--pc-rojo);color:var(--pc-blanco);font-family:var(--font-heading-family, inherit);font-size:21px;font-weight:400;letter-spacing:.04em;text-transform:uppercase}.pll-chat__btn--claro{border-color:#d8d0cb}.pll-chat__btn:disabled{opacity:.6;cursor:wait}.pll-chat__btn.pll-chat__btn--hecho{opacity:1;background:var(--pc-verde);border-color:var(--pc-verde);color:var(--pc-carbon);cursor:default}.pll-chat__chips{display:flex;flex-wrap:wrap;gap:6px;padding:0 12px 10px}.pll-chat__chips[hidden]{display:none}.pll-chat__chip{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border-radius:999px;border:1.5px solid var(--pc-carbon);background:var(--pc-blanco);color:var(--pc-carbon);font:inherit;font-size:14px;text-decoration:none;cursor:pointer}.pll-chat__form{display:flex;align-items:flex-end;gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid #E6E0DC;background:var(--pc-blanco)}.pll-chat__texto{flex:1;resize:none;min-height:44px;max-height:120px;padding:11px 12px;border:1.5px solid #B9AEA8;border-radius:12px;font:inherit;font-size:16px;line-height:1.35;color:var(--pc-carbon);background:var(--pc-blanco)}.pll-chat__enviar{flex:none;width:44px;height:44px;border:0;border-radius:50%;background:var(--pc-rojo);color:var(--pc-blanco);cursor:pointer;display:grid;place-items:center}.pll-chat__enviar svg{width:22px;height:22px}.pll-chat__enviar:disabled{background:#b9aea8;cursor:wait}.pll-chat button:focus-visible,.pll-chat a:focus-visible,.pll-chat textarea:focus-visible,.pll-chat__log:focus-visible{outline:3px solid var(--pc-verde);outline-offset:2px}.pll-chat__puntos{display:inline-block;width:36px;height:10px;background:radial-gradient(circle,var(--pc-toro) 3.5px,transparent 4px) 0 50% / 12px 10px repeat-x;animation:pll-chat-puntos 1s steps(3) infinite}@keyframes pll-chat-puntos{0%{width:12px}to{width:48px}}@keyframes pll-chat-entra{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:749px){.pll-chat__panel{position:fixed;left:0;right:0;bottom:0;width:100%;height:min(86dvh,640px);border-radius:16px 16px 0 0}.pll-chat[data-abierto=true] .pll-chat__boton{display:none}}@media(prefers-reduced-motion:reduce){.pll-chat__panel,.pll-chat__aviso-flotante{animation:none}.pll-chat__puntos{animation:none;width:36px}}@media print{.pll-chat{display:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/asistente-chat.css.map */
