.chatlp-agent-ops{margin-top:10px;border:1px solid hsla(0,0%,50%,.28);border-radius:12px;padding:12px;background:hsla(0,0%,50%,.07);font-size:13px;max-width:100%}.chatlp-agent-ops__head{display:flex;align-items:center;gap:8px;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.04em;opacity:.75;margin-bottom:8px}.chatlp-agent-ops__count{font-size:11px;font-weight:700;letter-spacing:0;padding:1px 8px;border-radius:999px;background:hsla(0,0%,50%,.18)}.chatlp-agent-ops__groups{display:flex;flex-direction:column;gap:4px}.chatlp-agent-ops__group-head{display:flex;align-items:center;gap:6px;width:100%;border:none;background:transparent;color:inherit;font:inherit;font-weight:600;font-size:12.5px;text-align:left;padding:5px 4px;border-radius:8px;cursor:pointer;min-width:0}.chatlp-agent-ops__group-head:hover{background:hsla(0,0%,50%,.1)}.chatlp-agent-ops__group-head svg{flex-shrink:0;opacity:.7}.chatlp-agent-ops__group-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chatlp-agent-ops__group-count{flex-shrink:0;font-size:11px;font-weight:700;padding:1px 7px;border-radius:999px;background:hsla(0,0%,50%,.18)}.chatlp-agent-ops__group .chatlp-agent-ops__list{padding:2px 4px 6px 24px}.chatlp-agent-ops__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.chatlp-agent-ops__item{display:flex;align-items:center;gap:8px;min-width:0}.chatlp-agent-ops__item--discarded .chatlp-agent-ops__label{text-decoration:line-through;opacity:.6}.chatlp-agent-ops__type{flex-shrink:0;display:inline-flex;opacity:.7}.chatlp-agent-ops__label{flex:1;min-width:0;overflow-wrap:anywhere}.chatlp-agent-ops__st{flex-shrink:0}.chatlp-agent-ops__st--ok{color:#16a34a}.chatlp-agent-ops__st--warn{color:#d97706}.chatlp-agent-ops__st--err{color:#dc2626}.chatlp-agent-ops__st--muted{opacity:.55}.chatlp-agent-ops__summary{margin-top:10px;font-size:12px;opacity:.8}.chatlp-agent-ops__scope{display:flex;flex-wrap:wrap;gap:5px;margin:8px 0 0}.chatlp-agent-ops__scope span{padding:3px 7px;border:1px solid var(--chatlp-border);border-radius:999px;color:var(--chatlp-text-muted);font-size:11px;line-height:1.2}.chatlp-agent-ops__quality{margin-top:9px;padding:8px 9px;border:1px solid color-mix(in srgb,#d97706 35%,var(--chatlp-border));border-radius:9px;background:color-mix(in srgb,#f59e0b 8%,transparent);color:var(--chatlp-text);font-size:11.5px}.chatlp-agent-ops__quality summary{display:flex;align-items:center;gap:6px;cursor:pointer;font-weight:700;list-style:none}.chatlp-agent-ops__quality summary::-webkit-details-marker{display:none}.chatlp-agent-ops__quality ul{margin:7px 0 0 17px;padding:0}.chatlp-agent-ops__quality li+li{margin-top:4px}.chatlp-agent-ops__quality p{margin:6px 0 0;color:var(--chatlp-text-muted)}.chatlp-agent-ops__coverage{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.chatlp-agent-ops__coverage span{padding:3px 6px;border-radius:999px;background:color-mix(in srgb,var(--chatlp-border) 45%,transparent);color:var(--chatlp-text-muted);font-size:10.5px}.chatlp-agent-ops__quality-group{margin-top:8px;padding-top:7px;border-top:1px solid var(--chatlp-border)}.chatlp-agent-ops__quality-group--critical strong{color:#b91c1c}.chatlp-agent-ops__quality-group--warning strong{color:#b45309}.chatlp-agent-ops__quality-group--unconfirmed strong{color:#6d28d9}.chatlp-agent-ops__actions{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.chatlp-agent-ops__apply,.chatlp-agent-ops__discard{border:none;border-radius:8px;padding:7px 16px;font-size:13px;font-weight:600;cursor:pointer}.chatlp-agent-ops__apply{background:#2563eb;color:#fff}.chatlp-agent-ops__apply:disabled,.chatlp-agent-ops__discard:disabled{opacity:.6;cursor:default}.chatlp-agent-ops__discard{background:transparent;color:inherit;border:1px solid hsla(0,0%,50%,.4)}.chatlp-agent-ops__gate{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:8px;padding:8px 10px;border-radius:10px;background:rgba(217,119,6,.1);border:1px solid rgba(217,119,6,.25);font-size:12.5px;line-height:1.4}.chatlp-agent-ops__gate-cta{flex-shrink:0;background:#2563eb;color:#fff;text-decoration:none;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:600;white-space:nowrap}.chatlp-agent-ops__revise{margin-top:10px}.chatlp-agent-ops__revise-input{width:100%;box-sizing:border-box;resize:vertical;border:1px solid hsla(0,0%,50%,.4);border-radius:10px;padding:8px 10px;font-family:inherit;font-size:13px;line-height:1.4;color:inherit;background:transparent}.chatlp-agent-ops__revise-input:focus{outline:none;border-color:#2563eb}.chatlp-agent-ops__unavailable{margin-top:10px;font-size:12px;opacity:.75;font-style:italic}.chatlp-agent-progress{display:flex;align-items:flex-start;gap:10px;padding:4px 0 2px;max-width:100%}.chatlp-agent-progress__logo{width:26px;height:26px;border-radius:50%;flex-shrink:0;object-fit:contain}.chatlp-agent-progress__list{list-style:none;margin:0;padding:2px 0 0;display:flex;flex-direction:column;gap:7px;min-width:0;flex:1}.chatlp-agent-progress__step{display:flex;align-items:center;gap:8px;font-size:13px;line-height:1.35;min-width:0;animation:chatlp-agent-step-in .26s ease-out}@keyframes chatlp-agent-step-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.chatlp-agent-progress__icon{flex-shrink:0;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center}.chatlp-agent-progress__step--done .chatlp-agent-progress__icon{color:#16a34a}.chatlp-agent-progress__step--done .chatlp-agent-progress__label{opacity:.72}.chatlp-agent-progress__label{min-width:0;overflow-wrap:anywhere}.chatlp-agent-progress__ellipsis{animation:chatlp-agent-pulse 1.4s ease-in-out infinite}@keyframes chatlp-agent-pulse{0%,to{opacity:.25}50%{opacity:1}}.chatlp-agent-progress__spinner{width:12px;height:12px;border-radius:50%;border:2px solid hsla(0,0%,50%,.3);border-top-color:#2563eb;animation:chatlp-agent-spin .7s linear infinite}@keyframes chatlp-agent-spin{to{transform:rotate(1turn)}}.chatlp-agent-progress__detail{flex-shrink:0;margin-left:auto;padding-left:8px;font-size:11.5px;font-variant-numeric:tabular-nums;opacity:.6;white-space:nowrap}@media (prefers-reduced-motion:reduce){.chatlp-agent-progress__ellipsis,.chatlp-agent-progress__spinner,.chatlp-agent-progress__step{animation:none}.chatlp-agent-progress__spinner{border-top-color:hsla(0,0%,50%,.3)}}.chatlp-pesq{margin-top:12px;display:flex;flex-direction:column;gap:16px}.chatlp-pesq-grupo-titulo{margin:0 0 8px;font-size:14px;font-weight:600;color:var(--chatlp-text,inherit)}.chatlp-pesq-lista{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.chatlp-pesq-card{position:relative;display:flex;gap:12px;padding:10px;border-radius:12px;cursor:pointer;transition:background .18s}.chatlp-pesq-card-abrir{position:absolute;inset:0;z-index:0;border:none;border-radius:inherit;background:transparent;padding:0;cursor:pointer}.chatlp-pesq-card-abrir:focus-visible{outline:2px solid var(--chatlp-accent,currentColor);outline-offset:-2px}.chatlp-pesq-card>.chatlp-pesq-info,.chatlp-pesq-card>.chatlp-pesq-thumb{pointer-events:none}.chatlp-pesq-card .chatlp-pesq-patrocinado{position:relative;z-index:1;pointer-events:auto}.chatlp-pesq-card:hover{background:var(--chatlp-surface-hover,hsla(0,0%,50%,.06))}.chatlp-pesq-thumb{flex:0 0 140px;width:140px;height:140px;border-radius:8px;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}.chatlp-pesq-thumb img{width:100%;height:100%;object-fit:contain}.chatlp-pesq-noimg{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#8a8a8a}.chatlp-pesq-info{display:flex;flex-direction:column;gap:6px;min-width:0}.chatlp-pesq-nome{font-size:13px;line-height:1.35;color:var(--chatlp-text,inherit);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.chatlp-pesq-preco{font-size:15px;font-weight:700;color:var(--chatlp-text,inherit);display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.chatlp-pesq-preco-de{font-size:12px;font-weight:400;color:var(--chatlp-text-dim,hsla(0,0%,50%,.9))}.chatlp-pesq-loja{display:flex;align-items:center;gap:5px;flex-wrap:wrap;font-size:12px;color:var(--chatlp-text-muted,hsla(0,0%,50%,.95));min-width:0}.chatlp-pesq-loja-icone{width:14px;height:14px;border-radius:3px;object-fit:contain;flex-shrink:0}.chatlp-pesq-loja>span:first-of-type{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.chatlp-pesq-patrocinado{font-size:10.5px;font-weight:600;padding:1px 7px;border-radius:999px;border:1px solid var(--chatlp-border-strong,hsla(0,0%,50%,.45));color:var(--chatlp-text-muted,inherit);cursor:help;white-space:nowrap}.chatlp-pesq-card.tem-marcar{padding-right:40px}.chatlp-pesq-card.is-marcado{background:var(--chatlp-surface,hsla(0,0%,50%,.08))}.chatlp-pesq-marcar{position:absolute;top:8px;right:8px;z-index:1;width:22px;height:22px;border-radius:999px;border:1.5px solid var(--chatlp-border-strong,hsla(0,0%,50%,.6));background:var(--chatlp-bg,transparent);color:#131314;display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer}.chatlp-pesq-marcar:before{content:"";position:absolute;inset:-11px}.chatlp-pesq-marcar[aria-checked=true]{background:var(--chatlp-accent,#8ab4f8);border-color:var(--chatlp-accent,#8ab4f8)}.chatlp-pesq-anexos{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.chatlp-pesq-anexo{display:inline-flex;align-items:center;gap:6px;max-width:240px;padding:4px 8px 4px 4px;border-radius:10px;border:1px solid var(--chatlp-border-strong,hsla(0,0%,50%,.45));background:var(--chatlp-surface,hsla(0,0%,50%,.06));font-size:12px;color:var(--chatlp-text,inherit)}.chatlp-pesq-anexo-thumb{flex:0 0 28px;width:28px;height:28px;border-radius:6px;background:#fff;overflow:hidden;display:flex;align-items:center;justify-content:center}.chatlp-pesq-anexo-thumb img{width:100%;height:100%;object-fit:contain}.chatlp-pesq-anexo-nome{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chatlp-pesq-anexo button{display:inline-flex;border:none;background:transparent;color:var(--chatlp-text-muted,inherit);padding:0;cursor:pointer}.chatlp-pesq-anexos.na-bolha{justify-content:flex-end;margin:4px 0 0}.chatlp-pesq-mais{align-self:flex-start;border:none;background:transparent;color:var(--chatlp-text,inherit);font-family:inherit;font-size:12.5px;font-weight:600;padding:2px 0;text-align:left;display:flex;align-items:center;gap:8px}.chatlp-pesq-mais-icones{display:inline-flex;align-items:center;gap:4px}.chatlp-pesq-card:hover .chatlp-pesq-mais{text-decoration:underline}.chatlp-pesq-rodape{margin:0;font-size:11.5px;line-height:1.45;color:var(--chatlp-text-dim,hsla(0,0%,50%,.9))}.chatlp-pesq-acoes{display:flex;flex-wrap:wrap;gap:8px}.chatlp-pesq-chip{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:999px;border:1px solid var(--chatlp-border-strong,hsla(0,0%,50%,.45));background:transparent;color:var(--chatlp-text,inherit);font-family:inherit;font-size:13px;text-decoration:none;cursor:pointer;transition:background .18s}.chatlp-pesq-chip:hover{background:var(--chatlp-surface-hover,hsla(0,0%,50%,.1))}.chatlp-pesq-painel-overlay{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:1000;animation:chatlp-pesq-fade-in .28s ease-out}.chatlp-pesq-painel-overlay[data-state=closed]{animation:chatlp-pesq-fade-out .22s ease-in forwards}.chatlp-pesq-painel[data-state=open]{animation:chatlp-pesq-entra-lado .32s cubic-bezier(.22,1,.36,1)}.chatlp-pesq-painel[data-state=closed]{animation:chatlp-pesq-sai-lado .24s cubic-bezier(.4,0,1,1) forwards}@keyframes chatlp-pesq-fade-in{0%{opacity:0}to{opacity:1}}@keyframes chatlp-pesq-fade-out{0%{opacity:1}to{opacity:0}}@keyframes chatlp-pesq-entra-lado{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes chatlp-pesq-sai-lado{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes chatlp-pesq-entra-baixo{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes chatlp-pesq-sai-baixo{0%{transform:translateY(0)}to{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.chatlp-pesq-painel-overlay,.chatlp-pesq-painel[data-state]{animation-duration:.01ms!important}}.chatlp-pesq-painel{position:fixed;top:0;right:0;bottom:0;width:min(400px,100vw);z-index:1001;background:var(--chatlp-bg,#1e1f20);color:var(--chatlp-text,#e3e3e3);border-left:1px solid var(--chatlp-border,hsla(0,0%,50%,.28));padding:16px;overflow-y:auto;display:flex;flex-direction:column;gap:10px}.chatlp-pesq-painel-thumb{flex:0 0 auto;width:100%;aspect-ratio:1;max-height:50vh;border-radius:12px;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}.chatlp-pesq-painel-thumb img{width:100%;height:100%;object-fit:contain}.chatlp-pesq-painel-titulo{margin:4px 0 0;font-size:15px;font-weight:600;line-height:1.35}.chatlp-pesq-painel-fechar{position:absolute;top:24px;right:24px;z-index:1;display:flex;border:none;background:rgba(0,0,0,.55);color:#fff;padding:6px;border-radius:999px;cursor:pointer}.chatlp-pesq-painel-fechar:hover{background:rgba(0,0,0,.75)}.chatlp-pesq-painel-sub{margin:0;font-size:12px;color:var(--chatlp-text-dim,hsla(0,0%,50%,.9))}.chatlp-pesq-painel-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.chatlp-pesq-painel-linha{display:grid;grid-template-columns:1fr auto;grid-template-areas:"loja preco" "ir ir";gap:8px 12px;padding:12px;border-radius:12px;border:1px solid var(--chatlp-border,hsla(0,0%,50%,.28));background:var(--chatlp-surface,hsla(0,0%,50%,.06))}.chatlp-pesq-painel-loja{grid-area:loja;display:flex;flex-direction:column;gap:3px;min-width:0;font-size:13px}.chatlp-pesq-painel-loja-nome{display:flex;align-items:center;gap:6px;font-weight:600}.chatlp-pesq-painel-frete,.chatlp-pesq-painel-vendedor{font-size:11.5px;color:var(--chatlp-text-muted,hsla(0,0%,50%,.95))}.chatlp-pesq-painel-preco{grid-area:preco;display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-size:15px}.chatlp-pesq-painel-menor{font-size:10.5px;font-weight:600;color:var(--chatlp-accent,inherit)}.chatlp-pesq-painel-ir{grid-area:ir;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;border-radius:999px;background:#fff;color:#131314;border:1px solid var(--chatlp-border-strong,hsla(0,0%,50%,.45));font-size:13px;font-weight:600;text-decoration:none}.chatlp-pesq-painel-ir:hover{background:#e8e8e8}.chatlp-pesq-modo{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:8px}.chatlp-pesq-cep-btn,.chatlp-pesq-modo-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;font-family:inherit;font-size:12.5px;line-height:1.2}.chatlp-pesq-modo-chip{padding:3px 8px 3px 3px;background:hsla(0,0%,100%,.05);border:1px solid var(--chatlp-border,hsla(0,0%,50%,.28));color:var(--chatlp-text-muted,inherit);font-weight:500;font-size:12px}.chatlp-pesq-modo-icone{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:1px;background:#fff;border-radius:6px;flex-shrink:0}.chatlp-pesq-modo-icone svg{width:100%;height:100%}.chatlp-pesq-modo-chip button{display:inline-flex;border:none;background:transparent;color:var(--chatlp-text-dim,inherit);padding:0;margin-left:2px;cursor:pointer}.chatlp-pesq-modo-chip button:hover{color:var(--chatlp-text,inherit)}.chatlp-pesq-modo-chip button.chatlp-pesq-modo-info{gap:6px;align-items:center;margin-left:0;color:inherit;font:inherit;cursor:help}.chatlp-pesq-economat-pop{width:280px;line-height:1.45}.chatlp-pesq-economat-pop p{margin:0;color:var(--chatlp-text-muted,inherit)}.chatlp-pesq-cep-btn{border:1px dashed var(--chatlp-border-strong,hsla(0,0%,50%,.45));background:transparent;color:var(--chatlp-text-muted,inherit);cursor:pointer}.chatlp-pesq-cep-btn.tem-cep{border-style:solid;color:var(--chatlp-text,inherit)}.chatlp-pesq-cep-pop{z-index:1002;width:240px;padding:12px;border-radius:12px;background:var(--chatlp-bg,#1e1f20);color:var(--chatlp-text,#e3e3e3);border:1px solid var(--chatlp-border-strong,hsla(0,0%,50%,.45));box-shadow:0 8px 24px rgba(0,0,0,.35);display:flex;flex-direction:column;gap:8px;font-size:12.5px}.chatlp-pesq-cep-pop input{width:100%;padding:8px 10px;border-radius:8px;border:1px solid var(--chatlp-border-strong,hsla(0,0%,50%,.45));background:var(--chatlp-input-bg,transparent);color:inherit;font-family:inherit;font-size:16px}.chatlp-pesq-cep-pop-acoes{display:flex;justify-content:space-between;gap:8px}.chatlp-pesq-cep-pop-acoes button{border:none;border-radius:999px;padding:6px 12px;font-family:inherit;font-size:12.5px;cursor:pointer}.chatlp-pesq-cep-salvar{background:var(--chatlp-accent,#8ab4f8);color:#131314;font-weight:600}.chatlp-pesq-cep-limpar{background:transparent;color:var(--chatlp-text-muted,inherit)}@media (max-width:768px){.chatlp-pesq-thumb{flex-basis:104px;width:104px;height:104px}.chatlp-pesq-painel{top:auto;left:0;width:100vw;max-height:85vh;border-left:none;border-top:1px solid var(--chatlp-border,hsla(0,0%,50%,.28));border-radius:16px 16px 0 0;padding-bottom:calc(16px + env(safe-area-inset-bottom, 0px))}.chatlp-pesq-painel[data-state=open]{animation-name:chatlp-pesq-entra-baixo}.chatlp-pesq-painel[data-state=closed]{animation-name:chatlp-pesq-sai-baixo}.chatlp-pesq-painel-thumb{max-height:32vh}}