:root{--v-primaria: #185fa5;--v-secundaria: #0c447c;--v-destaque: #ea580c;--ui-borda: #d3d1c7;--ui-texto-suave: #6b6a63;--ui-primaria-clara: #e6f1fb;--ui-topo-altura: 0px}.ui-grade{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px 0 20px}@media (min-width: 640px){.ui-grade{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 1024px){.ui-grade{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width: 1500px){.ui-grade{grid-template-columns:repeat(8,minmax(0,1fr))}}.ui-card{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid var(--ui-borda);border-radius:9px;overflow:hidden;text-decoration:none;color:inherit}.ui-card.marcado{border-color:var(--v-primaria);box-shadow:0 0 0 2px var(--v-primaria)}.ui-card-img{position:relative;container-type:size;overflow:hidden;aspect-ratio:1;background:#e6f1fb}.ui-card-img img{width:100%;height:100%;object-fit:cover;display:block}.ui-card-img img.contido{object-fit:contain;background:#fff}.ui-card-selo{position:absolute;bottom:4px;left:4px;background:#000000b8;color:#fff;font-size:.62rem;padding:1px 6px;border-radius:999px}.ui-card-corpo{display:flex;flex-direction:column;gap:1px;padding:5px 6px 6px;flex:1}.ui-card-cat{font-size:.6rem;color:var(--ui-texto-suave);text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-card-titulo{font-size:.72rem;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.4em}.ui-card-preco{font-weight:800;font-size:.88rem;color:var(--v-primaria);margin-top:1px}.ui-card-prazo{font-size:.62rem;font-weight:600;color:var(--v-destaque)}.ui-card-18{font-size:.56rem;color:var(--ui-texto-suave)}.ui-card-bolao{display:grid;gap:0}.ui-card-comprar{margin-top:auto;display:block;text-align:center;background:var(--v-destaque);color:#fff;border:0;border-radius:6px;padding:.28rem;font-weight:700;font-size:.72rem}.ui-card-comprar[aria-disabled=true]{background:var(--ui-borda);color:var(--ui-texto-suave)}.ui-card-acoes{position:absolute;top:3px;right:3px;z-index:2;display:flex;align-items:center;gap:4px}.ui-card-tick{flex:none;width:18px;height:18px;display:grid;place-items:center;padding:0;border-radius:5px;border:1.5px solid var(--v-primaria);background:#ffffffeb;color:#fff;cursor:pointer}.ui-card-tick svg{width:10px;height:10px}.ui-card-tick[aria-pressed=true]{background:var(--v-primaria)}.ui-card-tick svg{opacity:0}.ui-card-tick[aria-pressed=true] svg{opacity:1}.ui-card .ui-compartilhar{position:static;flex:none;width:20px;height:20px;display:inline-grid;place-items:center;padding:0;border:0;border-radius:50%;background:#ffffffeb;color:var(--v-primaria);cursor:pointer}.ui-card .ui-compartilhar svg{width:12px;height:12px}.ui-card .ui-compartilhar:hover{background:#0000000f}.ui-card-img:has(img.contido){aspect-ratio:auto;container-type:inline-size}.ui-card-img img.contido{height:auto}.ui-btn-comprar{display:block;text-align:center;background:var(--v-destaque);color:#fff;border:0;border-radius:8px;padding:.7rem 1rem;font-weight:700;font-size:.95rem;cursor:pointer;text-decoration:none}.ui-btn-comprar:disabled{background:var(--ui-borda);color:var(--ui-texto-suave);cursor:not-allowed}.ui-selbar-espaco{height:4.5rem}.ui-selbar{position:fixed;left:0;right:0;bottom:0;z-index:45;display:flex;align-items:center;gap:.8rem;padding:.6rem 16px calc(.6rem + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--ui-borda);box-shadow:0 -4px 14px #0000001a}.ui-selbar>span{flex:1;font-size:.9rem}.ui-selbar-limpar{all:unset;cursor:pointer;color:var(--v-primaria);text-decoration:underline;font-size:.85rem}.ui-carrinho-grade{display:grid;gap:.8rem;align-items:start;padding-bottom:6rem}@media (min-width: 821px){.ui-carrinho-grade{grid-template-columns:minmax(0,1fr) 320px;padding-bottom:2rem}.ui-carrinho-resumo{position:sticky;top:12px}}.ui-carrinho-lista,.ui-carrinho-resumo{background:#fff;border:1px solid var(--ui-borda);border-radius:12px}.ui-carrinho-lista{padding:.2rem .9rem .7rem;display:grid}.ui-carrinho-cab{padding:.7rem 0 .6rem;border-bottom:1px solid var(--ui-borda);font-size:.85rem;color:var(--ui-texto-suave)}.ui-carrinho-item{display:grid;grid-template-columns:56px minmax(0,1fr) auto;grid-template-areas:"img info rem" "img qtd tot";gap:.4rem .8rem;align-items:center;padding:.8rem 0;border-bottom:1px solid var(--ui-borda)}.ui-carrinho-item:last-of-type{border-bottom:0}.ui-carrinho-item img,.ui-carrinho-sem-img{grid-area:img;width:56px;height:56px;border-radius:8px;object-fit:cover;background:#e6f1fb}.ui-ci-info{grid-area:info;display:grid;gap:2px;min-width:0;overflow-wrap:anywhere}.ui-ci-info b{font-size:.92rem;line-height:1.3}.ui-ci-info small{font-size:.8rem;color:var(--ui-texto-suave)}.ui-ci-info small.erro{color:#c0392b}.ui-ci-qtd{grid-area:qtd;justify-self:start}.ui-ci-total{grid-area:tot;justify-self:end}.ui-ci-rem{grid-area:rem;align-self:start}.ui-carrinho-qtd{display:inline-flex;align-items:center;gap:.35rem}.ui-carrinho-qtd button{width:32px;height:32px;border-radius:8px;border:1px solid var(--ui-borda);background:#fff;font-size:1.1rem;cursor:pointer}.ui-carrinho-qtd button:disabled{opacity:.4;cursor:not-allowed}.ui-carrinho-qtd output{min-width:1.6rem;text-align:center;font-weight:700}.ui-carrinho-remover{all:unset;cursor:pointer;font-size:.8rem;color:var(--ui-texto-suave);text-decoration:underline}@media (min-width: 821px){.ui-carrinho-item{grid-template-columns:56px minmax(0,1fr) auto 110px auto;grid-template-areas:"img info qtd tot rem";gap:1rem}.ui-ci-rem{align-self:center}}.ui-carrinho-resumo{padding:.9rem;display:grid;gap:.6rem}.ui-carrinho-resumo h3{font-size:1.05rem;margin:0}.ui-carrinho-kv{display:flex;justify-content:space-between;margin:0;font-size:.9rem}.ui-carrinho-kv dd{margin:0;font-weight:700}.ui-carrinho-total{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid var(--ui-borda);padding-top:.6rem;font-size:1.05rem}.ui-carrinho-total b{color:var(--v-primaria);font-size:1.3rem}.ui-so-desktop{display:none}@media (min-width: 821px){.ui-so-desktop{display:grid}}.ui-barra-compra{position:fixed;left:0;right:0;bottom:0;z-index:45;display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.6rem 16px calc(.6rem + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--ui-borda);box-shadow:0 -4px 14px #0000001a}.ui-barra-compra-preco{display:grid;font-size:.8rem;color:var(--ui-texto-suave)}.ui-barra-compra-preco strong{color:var(--v-primaria);font-size:1.15rem}@media (min-width: 821px){.ui-barra-compra{display:none}}.ui-btn-comprar.sec{background:#fff;color:var(--v-primaria);border:1.5px solid var(--v-primaria)}.ui-etapas{display:flex;gap:6px;margin:.8rem 0;padding:0}.ui-etapas li{flex:1;list-style:none;font-size:.75rem;font-weight:700;color:var(--ui-texto-suave);border-top:4px solid var(--ui-borda);padding-top:6px}.ui-etapas li.on{color:var(--v-primaria);border-color:var(--v-primaria)}.ui-checkout-grade{display:grid;gap:.9rem;align-items:start;grid-template-areas:"resumo" "form"}.ui-checkout-grade>form,.ui-checkout-grade>.ui-checkout-form{grid-area:form}.ui-checkout-grade>.ui-checkout-resumo{grid-area:resumo}@media (min-width: 821px){.ui-checkout-grade{grid-template-columns:minmax(0,1fr) 340px;grid-template-areas:"form resumo"}.ui-checkout-resumo{position:sticky;top:12px}}.ui-checkout-resumo{background:#fff;border:1px solid var(--ui-borda);border-radius:12px;padding:.9rem;display:grid;gap:.6rem}.ui-checkout-resumo h3{font-size:1.05rem;margin:0}.ui-resumo-linha{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:.6rem;align-items:center;font-size:.88rem}.ui-resumo-linha img,.ui-resumo-sem-img{width:44px;height:44px;border-radius:8px;object-fit:cover;background:#e6f1fb;display:block}.ui-resumo-titulo{overflow-wrap:anywhere;display:grid}.ui-resumo-titulo small{font-size:.75rem;color:var(--ui-texto-suave)}.ui-carrinho-nota{margin:0;font-size:.8rem;color:var(--ui-texto-suave)}.ui-pedido-caixa{background:#fff;border:1px solid var(--ui-borda);border-radius:12px;padding:1.1rem}.ui-pedido-pix{display:grid;gap:14px;justify-items:center;text-align:center}.ui-pedido-pix h1{font-size:1.35rem;margin:0}.ui-pedido-sub{margin:0;font-size:.85rem;color:var(--ui-texto-suave)}.ui-pedido-qr{width:200px;height:200px;background:#fff;border-radius:12px;padding:10px;border:1px solid var(--ui-borda)}.ui-pedido-timer{font:700 1.25rem system-ui,sans-serif;font-variant-numeric:tabular-nums;color:#b45309}.ui-pedido-copia{display:flex;gap:8px;width:100%}.ui-pedido-copia input{flex:1;min-width:0;font-size:13px;padding:.55rem .7rem;border:1px solid var(--ui-borda);border-radius:8px}.ui-pedido-btn{display:inline-block;background:var(--v-destaque);color:#fff;border:0;border-radius:8px;padding:.75rem 1.1rem;font-weight:700;font-size:.95rem;text-decoration:none;cursor:pointer}.ui-pedido-btn.sec{background:#fff;color:var(--v-primaria);border:1.5px solid var(--v-primaria)}.ui-pedido-passos{text-align:left;font-size:.8rem;color:var(--ui-texto-suave);margin:0;padding-left:18px}.ui-pedido-aviso{margin:0;font-size:.8rem;color:#b45309}.ui-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ui-bottom{display:none}@media (max-width: 767px){.ui-bottom{position:fixed;left:0;right:0;bottom:0;z-index:46;display:grid;background:#fff;border-top:1px solid var(--ui-borda);padding-bottom:env(safe-area-inset-bottom)}.ui-bottom-item{display:contents}.ui-bottom-link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:56px;padding:8px 4px;font-size:11px;font-weight:600;color:var(--ui-texto-suave);text-decoration:none}.ui-bottom-link.ativo{color:var(--v-primaria)}.ui-bottom-link svg{width:22px;height:22px}.ui-bottom-ic{position:relative;display:inline-grid}.ui-bottom-badge{position:absolute;top:-6px;right:-10px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--v-destaque);color:#fff;font-size:11px;font-weight:800;line-height:17px;text-align:center}body:has(.ui-bottom) .ui-selbar,body:has(.ui-bottom) .ui-barra-compra{bottom:calc(56px + env(safe-area-inset-bottom))}body:has(.ui-bottom){padding-bottom:calc(56px + env(safe-area-inset-bottom))}}.ui-shell{--ui-menu-hover: rgba(255,255,255,.16);--ui-menu-largura: 248px;--ui-menu-encolhido: 60px;position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;display:grid;grid-template-columns:var(--ui-menu-encolhido) minmax(0,1fr);background:var(--ui-fundo, #f8f7f4)}.ui-shell.menu-aberto{grid-template-columns:var(--ui-menu-largura) minmax(0,1fr)}.ui-shell-main{min-width:0;height:100%;overflow-y:auto;display:flex;flex-direction:column}.ui-shell-barra{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:12px;min-height:52px;padding:0 16px;background:#fff;border-bottom:1px solid var(--ui-borda)}.ui-shell-conteudo{flex:1;min-width:0;padding:20px}.ui-menu-alternar{display:inline-grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:12px;background:transparent;color:#374151;cursor:pointer}.ui-menu-alternar:hover{background:#0000000f}.ui-menu-alternar svg{width:22px;height:22px}.ui-menu{position:relative;height:100%;z-index:40;display:flex;flex-direction:column;background:var(--ui-menu-bg, var(--v-primaria));color:#fff;overflow:hidden}.ui-menu-topo{display:flex;align-items:center;justify-content:center;min-height:52px;padding:8px 10px;font-weight:700;font-size:18px}.ui-menu.aberto .ui-menu-topo{justify-content:flex-start;padding:8px 16px}.ui-menu-lista{flex:1;display:flex;flex-direction:column;gap:2px;padding:6px 0;overflow-y:auto;overflow-x:hidden}.ui-menu-item{display:block;position:relative}.ui-menu-link{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:0 18px;border:0;background:transparent;color:#fff;font:inherit;font-size:15px;font-weight:500;text-decoration:none;text-align:left;cursor:pointer}.ui-menu-link:hover{background:var(--ui-menu-hover);box-shadow:inset 3px 0 0 var(--v-destaque)}.ui-menu-link.ativo{background:var(--ui-menu-ativo, var(--v-destaque));font-weight:600}.ui-menu-link.aberto{background:#fff3;box-shadow:inset 3px 0 0 var(--v-destaque)}.ui-menu-link:focus-visible{outline:2px solid #fff;outline-offset:-2px}.ui-menu-ic{flex:none;display:inline-grid;place-items:center;width:24px;height:24px}.ui-menu-ic svg{width:22px;height:22px}.ui-menu-nome{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-menu-badge{min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--v-destaque);color:#fff;font-size:12px;font-weight:800;line-height:20px;text-align:center}.ui-menu-seta{font-size:16px;line-height:1;transition:transform .15s}.ui-menu-seta.cima{transform:rotate(180deg)}.ui-menu-rodape{padding:12px 16px 16px;font-size:13px;border-top:1px solid rgba(255,255,255,.2)}.ui-menu-sub{display:grid;padding:2px 0 6px;background:#00000024}.ui-menu-assunto{display:flex;align-items:center;gap:8px;padding:12px 18px 4px 54px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#fff;opacity:.85}.ui-menu-assunto:after{content:"";flex:1;height:1px;background:#ffffff4d}.ui-menu-subitem{display:block}.ui-menu-sublink{display:block;margin-left:40px;padding:9px 18px 9px 14px;border-left:2px solid rgba(255,255,255,.28);color:#fff;font-size:14px;text-decoration:none}.ui-menu-sublink:hover{background:var(--ui-menu-hover);box-shadow:inset 3px 0 0 var(--v-destaque)}.ui-menu-sublink.ativo{background:var(--ui-menu-ativo, var(--v-destaque));border-left-color:#fff;font-weight:700}.ui-menu-flutuante{position:fixed;left:calc(var(--ui-menu-encolhido) + 6px);min-width:230px;max-width:290px;max-height:76vh;overflow-y:auto;z-index:50;padding:4px 0 8px;background:var(--ui-menu-bg, var(--v-primaria));color:#fff;border-radius:12px;box-shadow:0 10px 28px #0000004d}.ui-menu-flutuante:before{content:"";position:absolute;left:-5px;top:17px;width:10px;height:10px;background:var(--ui-menu-bg, var(--v-primaria));transform:rotate(45deg)}.ui-menu-flutuante-titulo{padding:12px 18px 8px;font-weight:800;font-size:15px;border-bottom:2px solid var(--v-destaque);margin:0 0 4px}.ui-menu-flutuante .ui-menu-sub{background:transparent}.ui-menu-flutuante .ui-menu-assunto{padding:12px 18px 4px}.ui-menu-flutuante .ui-menu-sublink{margin:0 8px;padding:9px 12px;border-left:0;border-radius:8px}.ui-menu-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:39;background:#0006}@media (max-width: 899px){.ui-shell,.ui-shell.menu-aberto{grid-template-columns:minmax(0,1fr)}.ui-menu.mobile{position:fixed;top:0;bottom:0;left:0;width:min(86vw,300px);transform:translate(-100%);transition:transform .2s;box-shadow:0 0 24px #0000004d}.ui-menu.mobile.visivel{transform:none}.ui-shell-conteudo{padding:14px}}@media (prefers-reduced-motion: reduce){.ui-menu.mobile,.ui-menu-seta{transition:none}}.ui-rodape{display:grid;gap:4px;font-size:13px}.ui-rodape-email{font-size:14px;word-break:break-word}.ui-rodape-empresa{font-size:12px;opacity:.8;margin-bottom:4px}.ui-rodape label{display:grid;gap:3px;font-size:12px;margin-bottom:6px}.ui-rodape select{font-size:16px;min-height:40px;border-radius:12px;border:1px solid var(--ui-borda);padding:0 10px;background:#fff;color:#1f2937}.ui-rodape-sair{width:100%;min-height:40px;margin-top:6px;border:0;border-radius:12px;background:var(--v-destaque);color:#fff;font:inherit;font-weight:700;cursor:pointer}.ui-rodape-sair:hover{background:#c2410c}.ui-rodape-sair:focus-visible{outline:2px solid #fff;outline-offset:2px}.ui-rodape-direitos{margin-top:8px;font-size:11px;opacity:.6;text-align:center}.ui-rodape-legal{font-size:11px;text-align:center}.ui-rodape-link{color:#fff;opacity:.85;text-decoration:underline}.ui-rodape-link:hover{opacity:1}.ui-compartilhar{width:32px;height:32px;display:inline-grid;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:var(--v-primaria);cursor:pointer}.ui-compartilhar:hover{background:#0000000f}.ui-share-toast{position:fixed;left:50%;bottom:84px;transform:translate(-50%);z-index:70;max-width:min(92vw,420px);padding:.7rem 1rem;border-radius:10px;background:#0b1b3a;color:#fff;font-size:.9rem;font-weight:600;text-align:center;box-shadow:0 6px 20px #00000040}.ui-chips{display:flex;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;gap:.4rem;padding:.4rem 0 .1rem}.ui-chips::-webkit-scrollbar{display:none}.ui-chips.quebra{flex-wrap:wrap;overflow:visible}.ui-chip{flex:none;display:inline-flex;align-items:baseline;gap:.35rem;border:1px solid var(--ui-borda);background:#fff;color:#1f1e1a;border-radius:999px;padding:.35rem .8rem;font:inherit;font-size:.85rem;cursor:pointer;white-space:nowrap}.ui-chip small{font-size:.72rem;color:var(--ui-texto-suave);font-weight:600}.ui-chip.ativo{background:var(--v-primaria);border-color:var(--v-primaria);color:#fff;font-weight:600}.ui-chip.ativo small{color:#dce6ff}.ui-chips.pequeno .ui-chip{font-size:.8rem;padding:.25rem .65rem}.ui-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.7rem}.ui-grade.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-grade.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 900px){.ui-grade.cols-3,.ui-grade.cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.ui-grade.cols-3,.ui-grade.cols-4{grid-template-columns:minmax(0,1fr)}}.ui-card-lista{background:#fff;border:1px solid var(--ui-borda);border-left:5px solid #9ca3af;border-radius:14px;padding:.75rem .8rem;display:grid;gap:.5rem;align-content:start;min-width:0}.ui-card-lista.ok{border-left-color:#16a34a}.ui-card-lista.erro{border-left-color:#b91c1c}.ui-card-lista.alerta{border-left-color:#d97706}.ui-card-lista.info{border-left-color:#1d4ed8}.ui-card-lista.claro{border-left-color:#93c5fd}.ui-card-lista:hover{box-shadow:0 6px 16px -8px #00000059}.ui-card-lista.clicavel{cursor:pointer}.ui-card-lista:focus-visible{outline:3px solid var(--v-primaria);outline-offset:2px}.ui-card-lista.aberto{outline:2px solid var(--v-primaria)}.ui-card-topo{display:flex;align-items:center;gap:.6rem;min-width:0}.ui-card-nome{display:grid;min-width:0;flex:1}.ui-card-nome b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-card-nome small{color:var(--ui-texto-suave)}.ui-avatar{flex:none;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:.85rem;font-weight:700}.ui-selo{font-size:.72rem;font-weight:700;padding:.15rem .55rem;border-radius:999px;white-space:nowrap;background:#f3f4f6;color:#6b7280}.ui-selo.ok{background:#dcfce7;color:#15803d}.ui-selo.erro{background:#fee2e2;color:#b91c1c}.ui-selo.alerta{background:#fef3c7;color:#92400e}.ui-selo.info{background:#dbeafe;color:#1d4ed8}.ui-selo.claro{background:#eff6ff;color:#3b82f6}.ui-gaveta-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#0f172a73}.ui-gaveta{position:fixed;top:0;right:0;bottom:0;width:min(640px,100vw);z-index:80;background:#f8f7f4;box-shadow:-12px 0 30px #0000004d;display:flex;flex-direction:column;animation:ui-gaveta-entra .2s ease-out}@keyframes ui-gaveta-entra{0%{transform:translate(30px);opacity:0}to{transform:none;opacity:1}}.ui-gaveta-conteudo{display:flex;flex-direction:column;height:100%;min-height:0}.ui-gaveta-topo{background:#fff;border-bottom:1px solid var(--ui-borda);padding:.8rem 1rem .7rem;display:grid;gap:.4rem}.ui-gaveta-titulo{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.ui-gaveta-titulo h2{margin:0;font-size:1.15rem;color:var(--v-primaria);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-gaveta-fechar{flex:none;width:40px;height:40px;border-radius:12px;border:1px solid var(--ui-borda);background:#fff;font-size:1.4rem;line-height:1;color:var(--ui-texto-suave);cursor:pointer}.ui-gaveta-estado{display:flex;gap:.4rem;align-items:center;flex-wrap:wrap;font-size:.8rem;color:var(--ui-texto-suave)}.ui-gaveta-corpo{flex:1;overflow-y:auto;padding:.8rem 1rem 2rem;display:grid;gap:.7rem;align-content:start}.ui-gaveta-rodape{flex:none;display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin:0 .8rem calc(.8rem + env(safe-area-inset-bottom));padding:.6rem .8rem;background:#fff;border:1px solid var(--ui-borda);border-radius:14px;box-shadow:0 8px 24px #00000024}.ui-gaveta-linha{display:grid;grid-template-columns:1fr auto;gap:.15rem .75rem;padding:.55rem 0;border-bottom:1px solid var(--ui-borda)}.ui-gaveta-linha:last-child{border-bottom:0}@media (max-width: 820px){.ui-gaveta{width:100vw;animation:none}}@media (prefers-reduced-motion: reduce){.ui-gaveta{animation:none}}.ui-painel{background:#fff;border:1px solid var(--ui-borda);border-radius:14px;padding:.7rem .9rem;min-width:0}.ui-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem}.ui-kpis.cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.ui-kpi{background:#fff;border:1px solid var(--ui-borda);border-radius:14px;padding:.6rem .8rem;display:grid;gap:.1rem;min-width:0}.ui-kpi b{font-size:1.5rem;line-height:1.1;color:#1f1e1a}.ui-kpi b .de-total{font-size:.8rem;font-weight:600;color:var(--ui-texto-suave)}.ui-kpi>small{color:var(--ui-texto-suave);font-size:.68rem;text-transform:uppercase;letter-spacing:.06em}.ui-kpi.ok b{color:#15803d}.ui-kpi.azul b{color:#1d4ed8}.ui-kpi.erro b{color:#b91c1c}.ui-kpi.atencao b{color:#d97706}.ui-kpi.roxo b{color:#534ab7}.ui-kpi.neutro b{color:#6b7280}.ui-kpi.ok{border-left:5px solid #16a34a}.ui-kpi.azul{border-left:5px solid #1d4ed8}.ui-kpi.atencao{border-left:5px solid #d97706}.ui-kpi.roxo{border-left:5px solid #534ab7}.ui-kpi.neutro{border-left:5px solid #9ca3af}.ui-kpi.erro{border-left:5px solid #b91c1c}button.ui-kpi,a.ui-kpi{font:inherit;text-align:left;cursor:pointer}a.ui-kpi{color:inherit;text-decoration:none}.ui-kpi.clicavel:hover{box-shadow:0 6px 16px -8px #00000059}.ui-kpi.clicavel:focus-visible{outline:3px solid var(--v-primaria);outline-offset:2px}button.ui-kpi.ativa{border-color:var(--v-primaria);outline:2px solid var(--v-primaria);outline-offset:-2px}@media (max-width: 820px){.ui-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem}.ui-kpis.cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width: 720px){.ui-kpis:not(.cols-5){grid-template-columns:repeat(2,minmax(0,1fr))}}.ui-filtros{display:grid;gap:.6rem;position:sticky;top:var(--ui-topo-altura);z-index:5}@media (min-width: 821px){.ui-filtros{padding:.7rem .9rem;gap:.5rem}}.ui-faixa{display:flex;gap:.5rem;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.ui-faixa::-webkit-scrollbar{display:none}@media (min-width: 821px){.ui-faixa{flex-wrap:wrap;overflow:visible}}.ui-filtro-chip{flex:0 0 auto;max-width:240px;min-height:38px;display:flex;align-items:center;gap:.4rem;border-radius:999px;border:1px solid var(--ui-borda);background:#fff;padding:.4rem .7rem;font:inherit;color:#1f1e1a;cursor:pointer}.ui-filtro-chip b{font-size:.8rem;line-height:1.25}.ui-filtro-chip small{background:var(--ui-primaria-clara);border-radius:999px;padding:0 .45rem;color:var(--ui-texto-suave);font-size:.68rem;text-transform:uppercase}.ui-filtro-chip.ativo{border-color:var(--v-primaria);background:var(--ui-primaria-clara)}.ui-filtro-chip:focus-visible{outline:3px solid var(--v-primaria);outline-offset:2px}.ui-seg{display:inline-flex;border:1px solid var(--ui-borda);border-radius:12px;overflow:hidden;background:#fff}.ui-seg button{border:0;background:transparent;min-height:40px;padding:0 .8rem;font:inherit;font-size:.8rem;font-weight:600;color:#1f1e1a;cursor:pointer}.ui-seg button+button{border-left:1px solid var(--ui-borda)}.ui-seg button.ativa{background:var(--ui-primaria-clara);color:var(--v-primaria)}@media (max-width: 820px){.ui-seg{width:100%}.ui-seg button{flex:1}}.ui-marcador{display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:32px;cursor:pointer;flex:none}.ui-marcador input{width:18px;height:18px;accent-color:var(--v-primaria);cursor:pointer}@media (max-width: 820px){.ui-marcador{min-width:44px;min-height:44px}}.ui-barra-selecao{position:sticky;top:var(--ui-topo-altura);z-index:26;display:flex;align-items:center;justify-content:space-between;gap:.6rem;flex-wrap:wrap;padding:.35rem .7rem;border-color:var(--v-primaria);box-shadow:0 4px 14px #185fa526}.ui-selecionar-todos{display:inline-flex;align-items:center;gap:.2rem;font-weight:700;font-size:.85rem;cursor:pointer}.ui-barra-acoes{display:flex;gap:.4rem;flex-wrap:wrap}.ui-card-lista.selecionado{outline:2px solid var(--v-primaria);background:var(--ui-primaria-clara)}.ui-card-lista.inativo{opacity:.75}.ui-card-lista.inativo .ui-card-nome b{text-decoration:line-through}.ui-etiquetas{display:flex;gap:.3rem;flex-wrap:wrap;align-items:center}.ui-etiquetas>small{color:var(--ui-texto-suave);font-size:.68rem}.ui-numeros{display:grid;gap:.3rem;text-align:center}.ui-numeros span{background:var(--ui-primaria-clara);border-radius:10px;padding:.3rem .2rem;display:grid;min-width:0}.ui-numeros b{font-size:1.05rem;line-height:1.1}.ui-numeros small{color:var(--ui-texto-suave);font-size:.68rem}.ui-numeros .erro b{color:#b91c1c}.ui-card-rodape{color:var(--ui-texto-suave);font-size:.72rem}.ui-salvo{margin-left:auto;font-size:.72rem;color:#15803d;font-weight:600}.ui-salvo.ocupado{color:var(--ui-texto-suave)}.ui-salvo.erro{color:#b91c1c}.ui-aviso-leitura{margin:0;color:var(--ui-texto-suave);background:#fff;border-radius:12px;padding:.6rem .8rem}.ui-card-lista.selecionado .ui-numeros span{background:#fff}.ui-progresso{height:6px;background:var(--ui-primaria-clara);border-radius:999px;overflow:hidden;display:flex}.ui-progresso>span{display:block;height:100%}.ui-progresso .ok{background:#16a34a}.ui-progresso .erro{background:#b91c1c}.ui-progresso .info{background:#bfdbfe}.ui-progresso .neutro{background:#d1d5db}.ui-kpis.auto .ui-kpi>small{text-transform:none;letter-spacing:0;font-size:.75rem;color:#1f1e1a}.ui-kpi-detalhe{color:var(--ui-texto-suave);font-size:.68rem}.ui-kpi-detalhe.erro{color:#b91c1c}.ui-kpis.auto{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.cat-barra{display:grid;gap:.6rem;padding:.75rem}.cat-add{display:flex;gap:.5rem;flex-wrap:wrap}.cat-filtros{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap;justify-content:space-between}.cat-grupos{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:.7rem;align-items:start}.cat-grupo{background:#fff;border:1px solid var(--border);border-radius:14px;overflow:hidden;min-width:0}.cat-grupo.inativa{opacity:.62}.cat-topo{display:grid;gap:.45rem;padding:.75rem .85rem;background:var(--accent-light)}.cat-linha1{display:flex;gap:.5rem;align-items:flex-start;justify-content:space-between}.cat-nome{font-weight:700;font-size:1rem;overflow-wrap:anywhere;color:var(--accent-strong)}.cat-meta{font-size:.75rem;color:var(--text-dim)}.cat-acoes{display:flex;gap:.3rem;align-items:center;flex-wrap:wrap}.btn-mini{font:inherit;font-size:.75rem;padding:.2rem .55rem;border-radius:8px;border:1px solid var(--border);background:#fff;color:var(--text);cursor:pointer}.btn-mini:hover:not(:disabled){border-color:var(--accent)}.btn-mini:disabled{opacity:.45;cursor:default}.btn-mini.perigo{color:var(--danger)}.btn-mini.perigo:hover:not(:disabled){border-color:var(--danger)}.cat-subs{list-style:none;margin:0;padding:0}.cat-sub{display:grid;gap:.4rem;padding:.6rem .85rem .6rem 1.1rem;border-top:1px solid var(--border);position:relative}.cat-sub:before{content:"";position:absolute;left:.5rem;top:0;bottom:0;width:2px;background:var(--accent-light)}.cat-sub .cat-nome{font-size:.9rem;font-weight:600;color:var(--text)}.cat-regra{display:flex;gap:.4rem;align-items:center;flex-wrap:wrap;justify-content:space-between}.chip-regra{font-size:.72rem;padding:2px 8px;border-radius:999px;background:#f1f0eb;color:var(--text-dim)}.chip-regra.ligada{background:var(--success-light);color:var(--success)}.cat-vazio{padding:.6rem .85rem;font-size:.78rem;color:var(--text-dim);border-top:1px solid var(--border)}.cat-novasub{display:flex;gap:.4rem;padding:.6rem .85rem;border-top:1px solid var(--border);flex-wrap:wrap}.cat-novasub input{flex:1 1 140px;min-width:0;font-size:16px}.cat-editar{display:flex;gap:.4rem;flex-wrap:wrap}.cat-editar input{flex:1 1 140px;min-width:0;font-size:16px}.cat-editar select{flex:1 1 100%;font-size:16px}.cat-grupo.largo{grid-column:1 / -1}.cat-grupo.largo .cat-topo{grid-template-columns:1fr auto;align-items:center}.cat-grupo.largo .cat-topo>.cat-linha1{grid-column:1}.cat-grupo.largo .cat-topo>.cat-acoes{grid-column:2;grid-row:1 / span 2;justify-content:flex-end}.cat-grupo.largo .cat-topo>.cat-regra{grid-column:1}.cat-grupo.largo .cat-subs{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr))}.cat-grupo.largo .cat-sub{border-left:1px solid var(--border);margin-left:-1px}.cat-grupo.largo .cat-sub:before{display:none}.cat-sub.aberta{grid-column:1 / -1}@media (max-width: 640px){.cat-grupo.largo .cat-topo{grid-template-columns:1fr}.cat-grupo.largo .cat-topo>.cat-acoes{grid-column:1;grid-row:auto;justify-content:flex-start}}.tela-lista .conv-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem}.tela-lista .conv-kpi{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-md);padding:.6rem .8rem;display:grid;gap:.1rem}.tela-lista .conv-kpi b{font-size:1.5rem;line-height:1.1;color:var(--text)}.tela-lista .conv-kpi small{color:var(--text-dim);font-size:var(--fs-selo);text-transform:uppercase;letter-spacing:.06em}.tela-lista .conv-kpi.ok b{color:#15803d}.tela-lista .conv-kpi.azul b{color:#1d4ed8}.tela-lista .conv-kpi.erro b{color:#b91c1c}.tela-lista .conv-filtros{display:grid;gap:.6rem;position:sticky;top:60px;z-index:5}.tela-lista .busca-linha{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.tela-lista .busca-linha>input[type=search]{flex:1 1 240px;min-width:0;font-size:var(--campo-fonte)}.tela-lista .busca-linha>select{flex:0 1 200px;min-width:0;font-size:var(--campo-fonte)}.tela-lista .faixa-scroll{display:flex;gap:.5rem;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.tela-lista .faixa-scroll::-webkit-scrollbar{display:none}.tela-lista .pauta-chip{flex:0 0 auto;max-width:240px;min-height:38px;border-radius:999px;border:1px solid var(--border);background:#fff;padding:.4rem .7rem;display:flex;align-items:center;gap:.4rem;font:inherit;font-size:var(--fs-ajuda);color:var(--text);cursor:pointer}.tela-lista .pauta-chip b{font-size:.8rem;line-height:1.25}.tela-lista .pauta-chip.ativa{border-color:var(--accent);background:var(--accent-light)}.tela-lista .pauta-chip small{background:var(--accent-light);border-radius:999px;padding:0 .45rem;color:var(--text-dim);font-size:var(--fs-selo)}.tela-lista .seg{display:inline-flex;border:1px solid var(--border);border-radius:12px;overflow:hidden;background:#fff}.tela-lista .seg button{border:0;background:transparent;min-height:40px;padding:0 .8rem;font:inherit;font-size:.8rem;font-weight:600;color:var(--text);cursor:pointer}.tela-lista .seg button+button{border-left:1px solid var(--border)}.tela-lista .seg button.ativa{background:var(--accent-light);color:var(--accent)}.tela-lista .conversas-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.7rem}.tela-lista .conversa-card{border-left:5px solid var(--border);display:grid;gap:.5rem;align-content:start}.tela-lista .conversa-card.sit-credito{border-left-color:#16a34a}.tela-lista .conversa-card.sit-devendo{border-left-color:#b91c1c}.tela-lista .conversa-card.sit-zerado{border-left-color:#9ca3af}.tela-lista .conversa-card.sit-abandonado{border-left-color:#d97706}.tela-lista .conversa-card.sit-contatado{border-left-color:#1d4ed8}.tela-lista .conversa-card.sit-recuperado,.tela-lista .conversa-card.sit-convertido,.tela-lista .conversa-card.sit-pago{border-left-color:#16a34a}.tela-lista .conversa-card.sit-ativo,.tela-lista .conversa-card.sit-expirado,.tela-lista .conversa-card.sit-cancelado{border-left-color:#9ca3af}.tela-lista .conversa-card.sit-estornado,.tela-lista .conversa-card.sit-pago_sem_estoque{border-left-color:#b91c1c}.tela-lista .conversa-card:hover{box-shadow:0 6px 16px -8px #00000059}.tela-lista .conversa-card.clicavel{cursor:pointer}.tela-lista .conversa-card:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.tela-lista .conversa-card.aberta{outline:2px solid var(--accent)}.tela-lista .linha-card-topo{display:flex;align-items:center;gap:.6rem;min-width:0}.tela-lista .linha-card-nome{display:grid;min-width:0;flex:1}.tela-lista .linha-card-nome b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tela-lista .linha-card-nome small{color:var(--text-dim)}.tela-lista .card-valor{flex:none;display:grid;justify-items:end;gap:.25rem;text-align:right}.tela-lista .card-valor .valor-grande{font-size:1.2rem;font-weight:700;line-height:1.1;white-space:nowrap}.tela-lista .conv-avatar{flex:none;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:.85rem;font-weight:700}.tela-lista .badge.sit{font-size:var(--fs-selo);font-weight:700;padding:.15rem .55rem;border-radius:999px;white-space:nowrap}.tela-lista .badge.sit.credito{background:#dcfce7;color:#15803d}.tela-lista .badge.sit.devendo{background:#fee2e2;color:#b91c1c}.tela-lista .badge.sit.zerado{background:#f3f4f6;color:#6b7280}.tela-lista .badge.sit.abandonado{background:#fef3c7;color:#92400e}.tela-lista .badge.sit.contatado{background:#dbeafe;color:#1d4ed8}.tela-lista .badge.sit.recuperado,.tela-lista .badge.sit.convertido,.tela-lista .badge.sit.pago{background:#dcfce7;color:#15803d}.tela-lista .badge.sit.ativo,.tela-lista .badge.sit.expirado,.tela-lista .badge.sit.cancelado{background:#f3f4f6;color:#6b7280}.tela-lista .badge.sit.estornado,.tela-lista .badge.sit.pago_sem_estoque{background:#fee2e2;color:#b91c1c}.tela-lista .conversas-grade.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tela-lista .conversas-grade.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 900px){.tela-lista .conversas-grade.cols-3,.tela-lista .conversas-grade.cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.tela-lista .conversas-grade.cols-3,.tela-lista .conversas-grade.cols-4{grid-template-columns:minmax(0,1fr)}}.tela-lista .conv-contagem{color:var(--text-dim);font-size:var(--fs-ajuda)}.tela-lista .valor-pos{color:var(--success);font-weight:700}.tela-lista .valor-neg{color:var(--danger);font-weight:700}.tela-lista .valor-grande{font-size:1.15rem}.tela-lista .tabela-densa{width:100%;border-collapse:collapse;font-size:var(--fs-corpo)}.tela-lista .tabela-densa th{text-align:left;font-size:var(--fs-selo);text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim);padding:.4rem .5rem}.tela-lista .tabela-densa td{padding:.45rem .5rem;border-top:1px solid var(--border)}.tela-lista .tabela-densa tr.clicavel{cursor:pointer}.tela-lista .tabela-densa tr.clicavel:hover{background:var(--accent-light)}.tela-lista .tabela-densa .num{text-align:right;white-space:nowrap}.tela.tela-lista{max-width:100%}.tela-lista .pagina-titulo{margin-bottom:.1rem}.tela-lista .gaveta-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#0f172a73}.tela-lista .gaveta-area{position:fixed;top:0;right:0;bottom:0;width:min(640px,100vw);z-index:80;background:var(--bg);box-shadow:-12px 0 30px #0000004d;display:flex;flex-direction:column;animation:gaveta-entra .2s ease-out}@keyframes gaveta-entra{0%{transform:translate(30px);opacity:0}to{transform:none;opacity:1}}.tela-lista .gaveta-area-conteudo{display:flex;flex-direction:column;height:100%;min-height:0}.tela-lista .gaveta-topo{background:#fff;border-bottom:1px solid var(--border);padding:.8rem 1rem .7rem;display:grid;gap:.4rem}.tela-lista .gaveta-titulo{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.tela-lista .gaveta-titulo h2{margin:0;font-size:1.15rem;color:var(--accent);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tela-lista .gaveta-fechar{width:40px;height:40px;border-radius:12px;border:1px solid var(--border);background:#fff;font-size:1.4rem;line-height:1;color:var(--text-dim);cursor:pointer}.tela-lista .gaveta-estado{display:flex;gap:.4rem;align-items:center;flex-wrap:wrap;font-size:var(--fs-ajuda);color:var(--text-dim)}.tela-lista .gaveta-saldo{flex-basis:100%;display:flex;align-items:baseline;gap:.5rem;font-size:.95rem;font-weight:600;color:var(--text)}.tela-lista .gaveta-saldo b{font-size:2rem;line-height:1.1;font-weight:800}.tela-lista .gaveta-saldo b.valor-pos{color:#15803d}.tela-lista .gaveta-saldo b.valor-neg{color:#b91c1c}.tela-lista .gaveta-corpo{flex:1;overflow-y:auto;padding:.8rem 1rem 2rem;display:grid;gap:.7rem;align-content:start}.tela-lista .gaveta-rodape{flex:none;display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin:0 .8rem calc(.8rem + env(safe-area-inset-bottom));padding:.6rem .8rem;background:#fff;border:1px solid var(--border);border-radius:14px;box-shadow:0 8px 24px #00000024}.tela-lista .mov{display:grid;grid-template-columns:1fr auto;gap:.15rem .75rem;padding:.55rem 0;border-bottom:1px solid var(--border)}.tela-lista .gaveta-corpo .mov:last-child{border-bottom:0}@media (max-width: 720px){.tela-lista .conv-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 820px){.tela-lista .gaveta-area{width:100vw;animation:none}}.mp-resumo{margin:0;font-size:var(--fs-corpo)}.mp-filtros{display:flex;flex-wrap:wrap;gap:.4rem}.mp-filtros button{border:1.5px solid var(--border);background:#fff;color:var(--text);border-radius:999px;padding:.35rem .8rem;font-size:.85rem;font-weight:600;cursor:pointer;white-space:nowrap}.mp-filtros button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#fff}.mp-lista{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}@media (max-width: 900px){.mp-lista{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.mp-lista{grid-template-columns:minmax(0,1fr)}}.mp-linha{display:flex;align-items:center;justify-content:space-between;gap:.6rem;background:#fff;border:1px solid var(--border);border-radius:12px;padding:.6rem .8rem}.mp-linha{border-left:5px solid #9ca3af}.mp-linha.sit-pago,.mp-linha.sit-concluido{border-left-color:#16a34a}.mp-linha.sit-aguardando_pagamento,.mp-linha.sit-novo{border-left-color:#d97706}.mp-linha.sit-em_atendimento{border-left-color:#1d4ed8}.mp-linha.sit-estornado,.mp-linha.sit-pago_sem_estoque{border-left-color:#b91c1c}.mp-linha.sit-expirado,.mp-linha.sit-cancelado{border-left-color:#9ca3af}.mp-main{min-width:0;display:grid;gap:.2rem}.mp-main h3{margin:0;font-size:.92rem;line-height:1.25}.mp-meta{font-size:var(--fs-ajuda);color:var(--text-dim)}.mp-selo{justify-self:start;font-size:.72rem;font-weight:700;padding:.12rem .55rem;border-radius:999px;white-space:nowrap}.mp-linha .btn{flex:none;white-space:nowrap;background:#ea580c;border-color:#ea580c;color:#fff}.mp-linha .btn.out{background:#fff;border-color:var(--accent);color:var(--accent)}.mp-aviso{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;font-size:var(--fs-ajuda);color:var(--text-dim)}.inicio{display:grid;gap:.9rem}.inicio-topo{display:flex;justify-content:space-between;align-items:flex-start;gap:.6rem;flex-wrap:wrap}.inicio h2{margin:0;font-size:1rem}.inicio-bloco{display:grid;gap:.7rem;align-content:start;min-width:0;padding:.9rem}.inicio-cab{display:flex;justify-content:space-between;align-items:center;gap:.5rem;flex-wrap:wrap}.inicio-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:.9rem}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.6rem}@media (min-width: 1100px){.kpis.kpis-linha{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:minmax(0,1fr)}.kpis.kpis-linha .kpi-v{font-size:1.25rem}.inicio-grade.grade-3-linha{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}}.kpi{background:#fff;border:1px solid var(--border);border-radius:12px;padding:.7rem .85rem;display:grid;gap:2px;min-width:0;--tom: var(--accent-strong);border-left:5px solid var(--tom)}.kpi.tom-azul{--tom: #1d4ed8}.kpi.tom-verde{--tom: #16a34a}.kpi.tom-laranja{--tom: #d97706}.kpi.tom-roxo{--tom: #534ab7}.kpi.tom-vermelho{--tom: #b91c1c}.kpi.tom-cinza{--tom: #9ca3af}.kpi-v{font-size:1.5rem;font-weight:800;line-height:1.15;color:var(--tom)}.kpi-l{font-size:.8rem;color:var(--text)}.kpi-s{font-size:.72rem;color:var(--text-dim)}.seg{display:inline-flex;background:var(--accent-light);border-radius:9px;padding:2px;gap:2px}.seg button{font:inherit;font-size:.78rem;font-weight:600;color:var(--text-dim);background:transparent;border:0;border-radius:7px;padding:4px 10px;cursor:pointer}.seg button[aria-pressed=true]{background:#fff;color:var(--accent-strong);box-shadow:0 1px 2px #0000001f}.alertas{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.alerta{display:grid;grid-template-columns:auto 1fr auto;gap:.7rem;align-items:center;padding:.6rem .75rem;border-radius:10px;border:1px solid var(--border)}.alerta.alto{background:var(--danger-light);border-color:transparent}.alerta.medio{background:var(--warning-light);border-color:transparent}.alerta.info{background:var(--accent-light);border-color:transparent}.alerta-nivel{font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;min-width:64px}.alerta.alto .alerta-nivel{color:var(--danger)}.alerta.medio .alerta-nivel{color:var(--warning)}.alerta.info .alerta-nivel{color:var(--accent-strong)}.alerta-corpo{display:grid;gap:1px;font-size:.85rem;min-width:0}.alerta-corpo span{color:var(--text-dim);font-size:.8rem}.alerta .btn{padding:.25rem .7rem;font-size:.8rem;text-decoration:none}@media (max-width: 560px){.alerta{grid-template-columns:1fr}}.inicio-ok{margin:0;color:var(--success);font-size:.9rem}.sim{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:1.2rem}.campo{display:grid;gap:4px;font-size:.85rem}.campo>span{display:flex;justify-content:space-between;gap:8px;font-weight:600}.campo output{color:var(--accent-strong);font-weight:800}.campo input[type=range]{width:100%;accent-color:var(--accent)}.medida{display:grid;gap:4px}.medida>div:first-child{display:flex;justify-content:space-between;gap:8px;font-size:.82rem}.barra{height:10px;border-radius:99px;background:var(--accent-light);overflow:hidden}.barra i{display:block;height:100%;border-radius:99px;background:var(--success);transition:width .2s}.barra i.medio{background:#c9a227}.barra i.alto{background:var(--danger)}.parecer{margin:0;padding:.6rem .75rem;border-radius:10px;font-size:.85rem}.parecer.ok{background:var(--success-light);color:var(--success)}.parecer.medio{background:var(--warning-light);color:var(--warning)}.parecer.alto{background:var(--danger-light);color:var(--danger)}.sub-titulo{margin:0;font-size:.85rem;color:var(--text-dim);font-weight:700}.formas{margin:0;padding:0;list-style:none;display:grid;gap:2px;font-size:.82rem}.tabela-rolagem{overflow-x:auto}.tabela-pedidos{width:100%;border-collapse:collapse;font-size:.82rem;min-width:480px}.tabela-pedidos th{text-align:left;font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-dim);padding:6px 8px;border-bottom:1px solid var(--border)}.tabela-pedidos td{padding:7px 8px;border-bottom:1px solid var(--border);font-variant-numeric:tabular-nums}.pill-status{display:inline-block;padding:1px 9px;border-radius:999px;color:#fff;font-size:.72rem;font-weight:700}.selos{display:flex;flex-wrap:wrap;gap:.4rem}.selo{display:inline-flex;align-items:center;gap:.4rem;padding:.2rem .65rem;border-radius:999px;font-size:.72rem;font-weight:600;background:#fff;border:1px solid var(--border);color:var(--text);text-decoration:none}.selo i{width:8px;height:8px;border-radius:50%;background:var(--text-dim);flex:none}.selo.ok i{background:var(--success)}.selo.danger{background:var(--danger-light);border-color:var(--danger);color:var(--danger)}.selo.danger i{background:var(--danger)}a.selo:hover{border-color:var(--accent)}.fila-n{min-width:2rem;text-align:center;border-radius:8px;padding:.15rem .4rem;font-size:1rem}.produtos-grade{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}@media (min-width: 640px){.produtos-grade{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 960px){.produtos-grade{grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr))}}.produto-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--border);border-radius:12px;overflow:hidden;text-align:left;padding:0;font:inherit;color:inherit;cursor:pointer}.produto-card-img{position:relative;aspect-ratio:1;background:var(--accent-light)}.produto-card-img img{width:100%;height:100%;object-fit:cover;display:block}.produto-card-img:has(img.img-combo){aspect-ratio:auto}.produto-card-img img.img-combo{height:auto;object-fit:contain;background:#fff}.produto-card-selo{position:absolute;top:6px;left:6px;background:#000000b8;color:#fff;font-size:.7rem;padding:2px 8px;border-radius:999px}.produto-card-selo.ativo{background:var(--success)}.produto-card-corpo{display:flex;flex-direction:column;gap:2px;padding:8px 9px 6px;flex:1}.produto-card-cat{font-size:.68rem;color:var(--text-dim);text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.produto-card-titulo{font-size:.85rem;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.5em}.produto-card-preco{font-weight:800;font-size:1rem;color:var(--accent);margin-top:2px}.produto-card-faixa{background:#b45309;color:#fff;font-size:.72rem;font-weight:800;text-align:center;padding:5px 8px}.produto-card-estoque{font-size:.72rem;color:var(--text-dim)}.produto-card-acoes{display:grid;grid-template-columns:1fr 1fr;gap:.35rem;padding:0 9px 10px}.produto-card-acoes .btn{padding:.3rem .4rem;font-size:.8rem}.chips-categorias{display:flex;flex-wrap:wrap;gap:.4rem}.chips-categorias button{border:1px solid var(--border);background:#fff;color:var(--text);border-radius:999px;padding:.35rem .8rem;font-size:.85rem;cursor:pointer;white-space:nowrap}.chips-categorias button.ativo{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:600}.produto-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:.8rem;align-items:start}.produto-col{display:grid;gap:.8rem;min-width:0}@media (max-width: 960px){.produto-layout{grid-template-columns:minmax(0,1fr)}}.linha-campos{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.6rem}.mensagem-imagem{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.8rem}.seg{align-self:start;justify-self:start;display:inline-flex;border:1px solid var(--border);border-radius:10px;overflow:hidden;width:fit-content;max-width:100%}.seg button{border:0;background:#fff;color:var(--text);padding:.5rem .9rem;font:inherit;font-size:.9rem;cursor:pointer}.seg button+button{border-left:1px solid var(--border)}.seg button.ativo{background:var(--accent);color:#fff;font-weight:600}.seg button.ativo.desligado{background:#6b7280}.linha-campos>div{align-content:start}.produto-card{position:relative}.produto-card.selecionado{outline:3px solid var(--accent);outline-offset:-3px}.produto-card-check{position:absolute;top:8px;right:8px;z-index:2;width:30px;height:30px;display:grid;place-items:center;background:#ffffffeb;border-radius:8px;box-shadow:0 1px 4px #00000040;cursor:pointer}.produto-card-check input{width:18px;height:18px;cursor:pointer}.barra-lote{position:sticky;top:0;z-index:20;display:grid;gap:.6rem;padding:.7rem .9rem;border:1px solid var(--accent)}.barra-lote-linha{display:flex;justify-content:space-between;align-items:center;gap:.6rem;flex-wrap:wrap}.ban-tela{display:grid;gap:.9rem}.ban-dica{font-size:.72rem;color:var(--text-dim)}.card.ban-topo,.card.ban-editor,.card.ban-coluna{padding:.8rem;display:grid;gap:.7rem}.ban-topo-cab,.ban-coluna-cab{display:flex;justify-content:space-between;align-items:center;gap:.6rem;flex-wrap:wrap}.ban-divisao,.ban-tipos{display:inline-flex;border:1px solid var(--border);border-radius:999px;overflow:hidden}.ban-divisao button,.ban-tipos button{border:0;background:transparent;padding:.4rem .9rem;font:inherit;font-size:.8rem;cursor:pointer;color:var(--text)}.ban-divisao button.ativa,.ban-tipos button.ativa{background:var(--accent);color:#fff;font-weight:600}.ban-previas{display:flex;gap:.7rem}.ban-previa{min-width:0;display:grid;gap:.4rem;align-content:start;transition:flex .3s}.ban-previa-topo{display:flex;justify-content:space-between;font-size:.75rem;color:var(--text-dim)}.ban-faixa{position:relative;border-radius:10px;overflow:hidden;color:#fff;padding:.7rem .8rem;min-height:78px;display:grid;align-content:center;gap:.15rem}.ban-faixa img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ban-previa .ban-faixa{height:110px;min-height:0;box-sizing:border-box}.ban-previa .ban-vazio{height:110px;display:grid;place-items:center}.ban-faixa b{font-size:.95rem}.ban-faixa span{font-size:.75rem}.ban-faixa em{font-style:normal;justify-self:start;margin-top:.3rem;background:#fff;color:#111;border-radius:999px;font-size:.7rem;font-weight:700;padding:.15rem .6rem}.ban-faixa.mini{width:150px;min-height:48px;padding:.3rem .45rem;flex:none}.ban-faixa.mini b{font-size:.62rem;line-height:1.1}.ban-faixa.mini span{display:none}.ban-vazio{border:1px dashed var(--border);border-radius:10px;padding:1.2rem;text-align:center;font-size:.78rem;color:var(--text-dim)}.ban-pontos{display:flex;gap:.3rem;justify-content:center;min-height:8px}.ban-pontos button{width:8px;height:8px;border-radius:50%;border:0;padding:0;background:var(--border);cursor:pointer}.ban-pontos button.ativo{background:var(--accent)}.ban-colunas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;align-items:start}.ban-linha{display:flex;gap:.6rem;align-items:center;padding:.5rem 0;border-top:1px solid var(--border);flex-wrap:wrap}.ban-linha.apagada .ban-faixa,.ban-linha.apagada .ban-info{opacity:.5}.ban-info{flex:1;min-width:140px;display:grid;gap:.1rem;font-size:.82rem}.ban-info span{font-size:.72rem;color:var(--text-dim)}.ban-meta{display:flex;gap:.3rem;flex-wrap:wrap;align-items:center}.ban-meta small{font-size:.68rem;color:var(--text-dim)}.chip{font-style:normal;font-size:.68rem;font-weight:600;padding:.1rem .5rem;border-radius:999px;background:var(--bg-muted, #eef1f4);color:var(--text-dim)}.chip.ok{background:#dcfce7;color:#166534}.chip.aviso{background:#fef3c7;color:#92400e}.chip.erro{background:#fee2e2;color:#991b1b}.ban-acoes{display:flex;gap:.3rem;align-items:center;flex-wrap:wrap}.ban-chave{width:38px;height:22px;border-radius:999px;border:0;background:var(--border);position:relative;cursor:pointer;padding:0}.ban-chave:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:left .15s}.ban-chave.on{background:var(--success, #16a34a)}.ban-chave.on:after{left:19px}.ban-editor{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.ban-editor-form{display:grid;gap:.6rem}.ban-editor-form label{display:grid;gap:.2rem;font-size:.75rem}.ban-editor-form input{font-size:16px}.ban-dupla{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.ban-cores{display:flex;gap:.4rem}.ban-cores button{width:30px;height:30px;border-radius:50%;border:2px solid transparent;cursor:pointer}.ban-cores button[aria-pressed=true]{border-color:var(--text);box-shadow:0 0 0 2px var(--bg)}.ban-botoes{display:flex;gap:.5rem}.ban-editor-previa{display:grid;gap:.3rem;position:sticky;top:.5rem}.ban-lote{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap;padding:.5rem .8rem;border-radius:10px;background:#fef3c7;position:sticky;top:0;z-index:5}.ban-tela summary{cursor:pointer;font-size:.78rem;color:var(--text-dim);padding:.4rem 0}@media (max-width: 900px){.ban-colunas,.ban-editor{grid-template-columns:1fr}.ban-previas{flex-direction:column}.ban-previa{flex:none!important}}.pb-grade{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;align-items:stretch}@media (max-width: 760px){.pb-grade{grid-template-columns:1fr}}.pb-card{display:grid;gap:.1rem;padding:.75rem .8rem;min-width:0}.pb-topo{display:flex;justify-content:space-between;align-items:center;margin-bottom:.2rem}.pb-selo{font-size:.72rem;font-weight:600;color:var(--success)}.pb-linha{display:grid;grid-template-columns:1fr auto;gap:.1rem .75rem;align-items:center;padding:.55rem 0;border-top:1px solid var(--border)}.pb-linha:first-of-type{border-top:0}.pb-linha>b{font-size:.82rem;font-weight:600}.pb-linha>small{grid-column:1;font-size:.72rem;color:var(--text-dim);line-height:1.4}.pb-linha>.pb-ctl{grid-column:2;grid-row:1 / 3}.pb-dep{padding-left:.9rem;border-left:3px solid #e6f1fb}.pb-opcao{display:flex;gap:.5rem;align-items:flex-start;cursor:pointer;padding:.3rem 0}.step{display:flex;align-items:center;gap:.35rem}.step strong{min-width:64px;text-align:center;font-size:.9rem;font-variant-numeric:tabular-nums}.step .btn{padding:0 .7rem;min-width:32px}.tela-lista .conversa-card.sit-pronto{border-left-color:#16a34a}.tela-lista .conversa-card.sit-na_fila{border-left-color:#1d4ed8}.tela-lista .conversa-card.sit-falhou{border-left-color:#b91c1c}.tela-lista .conversa-card.sit-saiu{border-left-color:#9ca3af;opacity:.7}.tela-lista .conversa-card.marcado{background:var(--accent-light)}.tela-lista .badge.sit.pronto{background:#dcfce7;color:#15803d}.tela-lista .badge.sit.na_fila{background:#dbeafe;color:#1d4ed8}.tela-lista .badge.sit.falhou{background:#fee2e2;color:#b91c1c}.tela-lista .badge.sit.saiu{background:#f3f4f6;color:#6b7280}.tela-lista .card-marca{flex:none;width:20px;height:20px;cursor:pointer}.tela-lista .ultimo-aviso{display:grid;gap:.1rem;font-size:var(--fs-ajuda);color:var(--text-dim)}.tela-lista .ultimo-aviso b{color:var(--text);font-weight:600}.tela-lista .lote-barra{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;justify-content:space-between;padding-top:.5rem;border-top:1px solid var(--border)}.tela-lista .lote-barra label{display:inline-flex;gap:.4rem;align-items:center;font-size:var(--fs-ajuda);cursor:pointer}.tela-lista .lote-acoes{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.tela-lista .msg-campo{display:grid;gap:.3rem}.tela-lista .msg-campo textarea{width:100%;min-height:150px;font:inherit;font-size:var(--campo-fonte);line-height:1.4;resize:vertical}.tela-lista .msg-campos{display:flex;flex-wrap:wrap;gap:.35rem;font-size:var(--fs-selo)}.tela-lista .msg-campos code{background:var(--accent-light);border-radius:6px;padding:.05rem .4rem}.tela-lista .msg-previa{display:grid;gap:.5rem}.tela-lista .msg-balao{background:#e7ffdb;border:1px solid #c7e9b6;border-radius:10px;padding:.6rem .75rem;font-size:.85rem;line-height:1.45;white-space:pre-wrap;word-break:break-word}.tela-lista .envio{display:flex;justify-content:space-between;gap:.6rem;padding:.45rem 0;border-top:1px solid var(--border);font-size:var(--fs-corpo)}.tela-lista .envio:first-child{border-top:0}.tela-lista .envio small{color:var(--text-dim);display:block}.tela-lista .conversa-card.sit-convidado{border-left-color:#9ca3af;opacity:.8}.tela-lista .badge.sit.convidado{background:#f3f4f6;color:#6b7280}@media (min-width: 761px){.tela-lista .pb-grade.aviso-topo{grid-template-columns:7fr 3fr}}body.vitrine #root{max-width:none;box-shadow:none}body.vitrine{background:var(--bg)}.vitrine{--v-primaria: #185fa5;--v-secundaria: #0c447c;--v-destaque: #ea580c;--v-texto-sobre-primaria: #fff;min-height:100vh;color:var(--text)}.vitrine-topo{background:var(--v-primaria);color:var(--v-texto-sobre-primaria)}.vitrine-banner{display:block;width:100%;max-height:180px;object-fit:cover}.vitrine-container{width:100%;max-width:1200px;margin:0 auto;padding:0 16px}.vitrine-marca{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.9rem 0 .6rem;text-align:center}.vitrine-marca img{height:44px;max-width:120px;object-fit:contain;background:#fff;border-radius:8px;padding:3px}.vitrine-marca h1{margin:0;font-size:1.25rem;color:inherit}.vitrine-boas-vindas{margin:0 0 .7rem;font-size:.9rem;opacity:.95;text-align:center}.vitrine-contadores{display:flex;justify-content:center;gap:1.4rem;padding-bottom:.8rem;font-size:.8rem;text-align:center}.vitrine-contadores a{color:inherit;text-decoration:none;padding:.1rem .5rem;border-radius:8px}.vitrine-contadores a:hover,.vitrine-contadores a:focus-visible{background:#ffffff29}.vitrine-contadores strong{display:block;font-size:1.05rem}.vitrine-grupo{display:block;text-align:center;background:var(--v-destaque);color:#fff;text-decoration:none;font-weight:700;padding:.7rem 1rem;border-radius:12px;margin:0 0 .9rem}.vitrine-barra{position:sticky;top:0;z-index:20;background:var(--bg);border-bottom:1px solid var(--border);padding:.6rem 0}.vitrine-busca{display:flex;gap:.5rem}.vitrine-busca .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.vitrine-ordenar{flex:none;width:7.5rem;padding-left:.5rem;padding-right:.3rem;font-size:16px}.vitrine-busca input{flex:1;min-width:0;font-size:16px}.vitrine-chip{flex:none;border:1px solid var(--border);background:#fff;color:var(--text);border-radius:999px;padding:.35rem .8rem;font-size:.85rem;cursor:pointer;white-space:nowrap}.vitrine-chip.ativo{background:var(--v-primaria);border-color:var(--v-primaria);color:var(--v-texto-sobre-primaria);font-weight:600}.vitrine-comprar{margin-top:auto;display:block;text-align:center;background:var(--v-destaque);color:#fff;border:none;border-radius:8px;padding:.5rem;font-weight:700;font-size:.85rem;text-decoration:none;cursor:pointer}.vitrine-comprar[aria-disabled=true],.vitrine-comprar:disabled{background:var(--border);color:var(--text-dim);cursor:not-allowed}.vitrine-vazio{text-align:center;color:var(--text-dim);padding:2.5rem 0}.vitrine-rodape{border-top:1px solid var(--border);padding:1rem 0 2rem;font-size:.75rem;color:var(--text-dim)}.produto-pagina{display:grid;gap:1rem;padding:1rem 0 2rem}@media (min-width: 800px){.produto-pagina{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start}}.produto-galeria-principal{width:100%;aspect-ratio:1;object-fit:contain;background:#fff;border:1px solid var(--border);border-radius:12px}.produto-miniaturas{display:flex;gap:.4rem;overflow-x:auto;margin-top:.5rem}.produto-miniaturas button{flex:none;width:64px;height:64px;padding:0;border:2px solid transparent;border-radius:8px;overflow:hidden;background:none;cursor:pointer}.produto-miniaturas button.ativa{border-color:var(--v-primaria)}.produto-miniaturas img{width:100%;height:100%;object-fit:cover}.produto-galeria-quadro{display:flex;justify-content:center;align-items:center;background:#fff;border:1px solid var(--border);border-radius:12px;overflow:hidden}.produto-titulo{margin:0;font-size:1.4rem;line-height:1.25}.barra-compra{display:none}@media (max-width: 820px){.barra-compra{display:flex;align-items:center;gap:.8rem;position:fixed;left:0;right:0;bottom:0;z-index:40;padding:.6rem 16px calc(.6rem + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--border);box-shadow:0 -4px 14px #0000001a}.barra-compra-preco{display:grid;line-height:1.15}.barra-compra-preco span{font-size:.7rem;color:var(--text-dim)}.barra-compra-preco strong{font-size:1.15rem;color:var(--v-primaria);white-space:nowrap}.barra-compra .vitrine-comprar{flex:1;padding:.85rem;font-size:1rem;text-align:center}.somente-desktop{display:none}.produto-pagina{padding:.6rem 0 6rem;gap:.8rem}.produto-titulo{font-size:1.2rem}.vitrine-marca{padding:.5rem 0 .3rem}.vitrine-marca img{height:36px}.vitrine-marca h1{font-size:1.05rem}.vitrine-contadores{padding-bottom:.45rem;gap:1rem;font-size:.72rem}.vitrine-contadores strong{font-size:.95rem}.vitrine-grupo{padding:.55rem;font-size:.9rem}}.so-mobile{display:none}@media (max-width: 820px){.so-mobile{display:block;margin:.4rem 0 0;font-size:1.05rem}.no-mobile,.vitrine-em-produto .vitrine-contadores,.vitrine-em-produto .vitrine-boas-vindas{display:none}.vitrine-em-produto .vitrine-grupo{margin-top:.4rem!important;padding:.4rem;font-size:.82rem}.produto-galeria-quadro img{max-height:52vh;width:auto;max-width:100%;object-fit:contain}}.somente-desktop .vitrine-comprar{padding:.8rem;font-size:1rem}.bolao-aviso{display:grid;gap:.25rem;padding:.6rem .75rem;border:1px solid var(--border);border-left:4px solid var(--v-destaque);border-radius:8px;background:#fff;font-size:.9rem}.bolao-aviso small{color:var(--text-dim);font-size:.75rem}.bolao-jogos summary{cursor:pointer;font-size:.9rem;font-weight:600;color:var(--v-primaria)}.vitrine-barra-corpo{position:relative}.vitrine-campo{flex:1;min-width:0;display:flex;align-items:center;gap:.35rem;background:#fff;border:1px solid var(--border);border-radius:10px;padding:0 .3rem 0 .4rem}.vitrine-campo:focus-within{border-color:var(--v-primaria)}.vitrine-campo input{flex:1;min-width:4rem;border:0;outline:0;background:transparent;box-shadow:none;padding-left:.3rem}.vitrine-etiqueta{flex:none;display:inline-flex;align-items:center;gap:.25rem;max-width:48%;border:0;border-radius:999px;background:var(--v-primaria);color:var(--v-texto-sobre-primaria);font-size:.75rem;font-weight:600;padding:.2rem .55rem;cursor:pointer}.vitrine-etiqueta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vitrine-abrir{flex:none;display:grid;place-items:center;width:2rem;height:2rem;border:0;border-radius:8px;background:transparent;color:var(--text-dim);cursor:pointer}.vitrine-painel{position:absolute;left:0;right:0;top:calc(100% + .25rem);z-index:30;max-height:60vh;overflow-y:auto;background:var(--bg);border:1px solid var(--border);border-radius:12px;box-shadow:0 10px 28px #00000029;padding:.3rem .7rem .7rem}.vitrine-carrinho-link{position:relative;display:inline-flex;align-items:center;gap:.35rem;color:inherit;text-decoration:none;font-size:.85rem;font-weight:700}.vitrine-carrinho-qtd{min-width:1.3rem;padding:0 .35rem;border-radius:999px;background:var(--v-destaque);color:#fff;font-size:.72rem;text-align:center;line-height:1.3rem}.carrinho-qtd{display:inline-flex;align-items:center;gap:.35rem}.carrinho-qtd button{width:32px;height:32px;border-radius:8px;border:1px solid var(--border);background:#fff;font-size:1.1rem;cursor:pointer}.carrinho-qtd button:disabled{opacity:.4;cursor:not-allowed}.compartilhar{width:32px;height:32px;display:inline-grid;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:var(--v-primaria);cursor:pointer}.compartilhar:hover{background:#0000000f}@media (max-width: 767px){.somente-desktop-flex{display:none!important}}@media (min-width: 640px){.vitrine-busca input,.vitrine-ordenar{font-size:14px}.vitrine-ordenar{width:8.8rem}}.vitrine-barra .ui-chips{gap:.3rem;padding:.3rem 0 .1rem}.vitrine-barra .ui-chip{font-size:.76rem;padding:.26rem .65rem}.vitrine-barra .ui-chip small{font-size:.66rem}.vitrine-barra .ui-chips.pequeno .ui-chip{font-size:.72rem;padding:.2rem .55rem}@media (min-width: 640px){.ui-grade[style*=--cols]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1024px){.ui-grade[style*=--cols]{grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr))}}.ui-card.especial{border:2px solid var(--cor-evento);box-shadow:0 6px 18px #00000024}.faixa-evento{background:var(--cor-evento);color:#fff;font-size:12px;font-weight:800;letter-spacing:.02em;text-align:center;padding:5px 8px}.vitrine-compra-linha{display:flex;gap:.5rem}.vitrine-compra-linha .vitrine-comprar{flex:1;margin-top:0}.vitrine-add-carrinho{position:relative;flex:none;width:52px;min-height:48px;padding:0!important;display:grid;place-items:center}.vitrine-add-sinal{position:absolute;top:2px;right:2px;min-width:17px;height:17px;border-radius:999px;background:var(--v-destaque);color:#fff;font-size:12px;font-weight:800;line-height:17px;text-align:center}.vitrine-add-carrinho.feito{color:var(--success, #15803d);border-color:var(--success, #15803d)}.vitrine-add-carrinho.feito .vitrine-add-sinal{background:var(--success, #15803d)}.carrinho-qtd output{min-width:1.6rem;text-align:center;font-weight:700}@media (min-width: 821px){.somente-mobile-aviso{display:none}}.carrinho-nota{margin:0;font-size:.8rem;color:var(--text-dim)}.etapas{display:flex;gap:6px;margin:.8rem 0;padding:0}.etapas li{flex:1;list-style:none;font-size:.75rem;font-weight:700;color:var(--text-dim);border-top:4px solid var(--border);padding-top:6px}.etapas li.on{color:var(--v-primaria);border-color:var(--v-primaria)}:root{--bg: #f8f7f4;--panel: #ffffff;--panel-light: #ffffff;--border: #d3d1c7;--text: #2c2c2a;--text-dim: #5f5e5a;--accent: #185fa5;--accent-strong: #0c447c;--accent-light: #e6f1fb;--sidebar-active: #ea580c;--v-primaria: #185fa5;--v-secundaria: #0c447c;--v-destaque: #ea580c;--danger: #c0392b;--danger-light: #fdecea;--success: #16a34a;--success-light: #f0fdf4;--warning: #854f0b;--warning-light: #faeeda;--radius-sm: 10px;--radius-md: 14px;--radius-lg: 20px;--shadow-card: 0 1px 2px rgba(10, 10, 10, .04), 0 8px 20px -10px rgba(10, 10, 10, .1);font-family:Inter,-apple-system,Segoe UI,Roboto,sans-serif}*{box-sizing:border-box}html{zoom:80%;height:100%}html.vitrine{zoom:100%}@media (max-width: 820px){html{zoom:100%}}html.vitrine,body.vitrine{overflow-x:hidden}body{margin:0;height:100%;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased}#root{height:100%}h1,h2,h3{font-weight:700;letter-spacing:-.02em;color:var(--accent);margin:0 0 .5rem}a{color:var(--accent)}button{cursor:pointer;font-family:inherit}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:var(--accent);color:#fff;border:1px solid transparent;border-radius:var(--radius-md);padding:.55rem 1.1rem;font-weight:600;font-size:.88rem;box-shadow:0 4px 16px -6px #185fa566;transition:background .15s ease,transform .15s ease,opacity .15s ease}.btn:hover{background:var(--accent-strong);transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid var(--v-destaque);outline-offset:2px}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn.secondary{background:#fff;color:var(--text);border:1px solid var(--border);box-shadow:none}.btn.secondary:hover{background:var(--accent-light);border-color:var(--accent);color:var(--accent-strong)}.btn.danger{background:var(--danger);box-shadow:0 4px 16px -6px #c0392b66}.btn.danger:hover{background:#a5311f}input,select,textarea{font-family:inherit;background:var(--panel-light);border:1px solid var(--border);color:var(--text);border-radius:var(--radius-sm);padding:.5rem .7rem;font-size:.9rem;width:100%;max-width:100%}input[type=checkbox],input[type=radio]{width:auto}input:focus,select:focus,textarea:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}table{width:100%;border-collapse:collapse;font-size:.88rem}th,td{text-align:left;padding:.6rem .75rem;border-bottom:1px solid var(--border)}th{color:var(--text-dim);font-weight:600;text-transform:uppercase;font-size:.7rem;letter-spacing:.06em}.card{background:#fff;border:1px solid var(--border);border-radius:12px;padding:1.5rem;overflow-x:auto}.card.tom-azul{border-left:5px solid #1d4ed8}.card.tom-verde{border-left:5px solid #16a34a}.card.tom-laranja{border-left:5px solid #d97706}.card.tom-roxo{border-left:5px solid #534ab7}.card.tom-vermelho{border-left:5px solid #b91c1c}.card.tom-cinza{border-left:5px solid #9ca3af}.badge{display:inline-block;padding:.15rem .6rem;border-radius:999px;font-size:.72rem;font-weight:600}.badge.ok{background:var(--success-light);color:#15803d}.badge.warn{background:var(--warning-light);color:#9a3412}.badge.danger{background:var(--danger-light);color:var(--danger)}.chip{display:inline-flex;align-items:center;padding:.2rem .6rem;border-radius:7px;font-size:.72rem;font-weight:500;background:var(--accent-light);color:var(--text);border:1px solid var(--border);margin:2px 4px 2px 0}.empty-state{padding:2.5rem 1rem;text-align:center;color:var(--text-dim);font-size:.85rem}.content-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:1.4rem}.content-head .desc{color:var(--text-dim);font-size:.85rem;max-width:560px;line-height:1.55;margin-top:.25rem}.stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1.6rem}@media (max-width: 900px){.stat-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.stat-grid{grid-template-columns:1fr}}.stat-card{background:#fff;border:1px solid var(--border);border-radius:12px;padding:1.15rem 1.3rem}.stat-card .eyebrow{font-size:.68rem;letter-spacing:.07em;text-transform:uppercase;color:var(--text-dim);margin-bottom:.5rem;font-weight:600}.stat-card .val{font-size:1.75rem;font-weight:800;letter-spacing:-.02em;color:var(--accent)}.tabs{display:flex;gap:4px;border-bottom:1px solid var(--border);margin-bottom:1.6rem;flex-wrap:wrap}.tab-btn{background:transparent;border:none;padding:.65rem 1rem;font-size:.86rem;font-weight:600;color:var(--text-dim);border-bottom:2px solid transparent;margin-bottom:-1px}.tab-btn.active{color:var(--accent);border-bottom-color:var(--accent)}.row-clickable{cursor:pointer;transition:background .1s ease}tbody tr.row-clickable:hover{background:var(--accent-light)}div.row-clickable:hover{border-color:var(--text-dim)}.row-actions{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.app-shell{display:flex;height:100%;overflow:hidden}.app-sidebar{width:260px;flex-shrink:0;height:100%;min-height:0;overflow-y:auto;background:var(--accent);color:#fff;padding:1.5rem 1.25rem;display:flex;flex-direction:column}.app-sidebar a{color:#fff}.app-main{flex:1;min-width:0;height:100%;min-height:0;overflow-y:auto;padding:2rem;display:flex;justify-content:center}.app-main-inner{width:100%;max-width:95%}.app-sidebar-toggle,.app-sidebar-backdrop{display:none}.app-whatsapp-fab{position:fixed;right:1.25rem;bottom:1.25rem;z-index:40;display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:999px;background:#25d366;color:#fff;box-shadow:0 4px 12px #0000002e,0 12px 28px -8px #00000047;transition:transform .15s ease}.app-whatsapp-fab:hover{transform:scale(1.06)}@media (max-width: 1280px){.app-main-inner{max-width:97%}}@media (max-width: 1024px){.app-sidebar{width:210px}.app-main{padding:1.5rem}.app-main-inner{max-width:100%}}@media (max-width: 768px){.app-shell{display:block;height:auto;overflow:visible}.app-sidebar{position:fixed;top:0;bottom:0;left:0;width:260px;z-index:200;transform:translate(-100%);transition:transform .2s ease;box-shadow:0 0 30px #00000059}.app-sidebar.open{transform:translate(0)}.app-main{height:auto;overflow:visible;padding:1.1rem;display:block}.app-main-inner{max-width:100%}.app-sidebar-toggle{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--panel);color:var(--text);font-size:1.1rem;margin-bottom:1rem}.app-sidebar-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0a0a73;z-index:150}.stat-grid{grid-template-columns:1fr 1fr}}.status-toggle{display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;padding:3px 8px 3px 3px;border-radius:999px;border:1px solid transparent;background:none;font-family:inherit}.status-toggle:hover{background:var(--bg);border-color:var(--border)}.status-toggle:disabled{cursor:not-allowed;opacity:.6}.status-toggle .dot{width:30px;height:17px;border-radius:999px;position:relative;flex:none;background:var(--border);transition:background .15s ease}.status-toggle .dot:after{content:"";position:absolute;top:2px;left:2px;width:13px;height:13px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0000004d;transition:transform .15s ease}.status-toggle.ativo .dot{background:var(--success)}.status-toggle.ativo .dot:after{transform:translate(13px)}.status-toggle .label{font-size:.78rem;font-weight:600;color:var(--text-dim)}.status-toggle.ativo .label{color:#15803d}.pill-action{display:inline-flex;align-items:center;gap:.35rem;padding:4px 10px;border-radius:999px;border:1px solid var(--border);background:none;font-family:inherit;font-size:.78rem;font-weight:600;color:var(--text-dim);cursor:pointer}.pill-action:hover{background:var(--bg)}.pill-action.danger{color:var(--danger);border-color:var(--danger)}.pill-action.danger:hover{background:var(--danger-light)}.segmented{display:inline-flex;border:1px solid var(--border);border-radius:999px;overflow:hidden;font-size:.72rem;font-weight:600}.segmented button{border:none;background:transparent;padding:4px 10px;color:var(--text-dim);border-right:1px solid var(--border);font-family:inherit}.segmented button:last-child{border-right:none}.segmented button:not(.current):hover{background:var(--bg)}.segmented button.current.ativa{background:var(--success-light);color:#15803d}.segmented button.current.suspensa{background:var(--warning-light);color:#9a3412}.segmented button.current.cancelada{background:var(--danger-light);color:var(--danger)}.switch{position:relative;width:34px;height:19px;flex:none;cursor:pointer}.switch input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.switch .track{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--border);border-radius:999px;transition:background .15s ease}.switch .thumb{position:absolute;top:2px;left:2px;width:15px;height:15px;background:#fff;border-radius:50%;box-shadow:0 1px 3px #00000040;transition:transform .15s ease}.switch input:checked+.track{background:var(--accent)}.switch input:checked+.track+.thumb{transform:translate(15px)}.switch input:focus-visible+.track{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion: reduce){*{transition:none!important;animation:none!important}}.grade-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:.6rem;align-items:stretch}@media (min-width: 1000px){.grade-cards-4{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}}.lanc-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:.75rem;align-items:start}.lanc-grade>.card{padding:.6rem;min-width:0;font-size:.82rem}.pub-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:.6rem;align-items:stretch}.pub-cartao.ok{border-left:5px solid #16a34a}.pub-cartao.warn{border-left:5px solid #d97706}.pub-cartao.danger{border-left:5px solid #b91c1c}.pub-cartao{display:grid;gap:.3rem;align-content:start;background:#fff;border:1px solid var(--border);border-radius:12px;padding:.6rem .7rem;min-width:0;font-size:.82rem}.pub-cartao-topo{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.pub-cartao-topo strong{font-size:.95rem}.pub-cartao-topo .badge{font-size:.68rem;padding:.1rem .5rem;white-space:nowrap}.pub-cartao-titulo{font-weight:600;overflow-wrap:anywhere}.pub-cartao-numeros{display:flex;gap:.9rem;flex-wrap:wrap;color:var(--text-dim)}.pub-cartao-numeros b{color:var(--text)}.pub-cartao-rodape{font-size:.72rem;color:var(--text-dim)}.tela-larga{grid-column:1 / -1}.grade-cards>.card-item{display:flex;flex-direction:column;gap:.45rem;background:#fff;border:1px solid var(--border);border-radius:12px;padding:.75rem .8rem;min-width:0}.card-item .card-item-acoes{display:flex;gap:.4rem;flex-wrap:wrap;align-items:center;margin-top:auto}.abas{display:flex;gap:.35rem;overflow-x:auto;padding-bottom:2px;border-bottom:1px solid var(--border);position:sticky;top:0;z-index:30;background:var(--bg);padding-top:.4rem}@media (max-width: 768px){.abas{top:calc(3.2rem + env(safe-area-inset-top,0px))}}.topo-fixo{position:sticky;top:0;z-index:35;display:grid;gap:.6rem;padding:.4rem 0 .6rem;background:var(--bg)}@media (max-width: 768px){.topo-fixo{top:calc(3.2rem + env(safe-area-inset-top,0px))}}.topo-fixo .abas{position:static;padding-top:0}.barra-flutuante{position:sticky;bottom:0;z-index:30;display:flex;gap:.5rem;flex-wrap:wrap;align-items:center;padding:.6rem .8rem;background:var(--bg);border:1px solid var(--border);border-radius:12px;box-shadow:0 -4px 14px #00000014}.abas button{flex:none;border:0;background:transparent;color:var(--text-dim);font:inherit;font-size:.9rem;padding:.55rem .9rem;border-bottom:3px solid transparent;cursor:pointer;white-space:nowrap}.abas button.ativa{color:var(--accent);font-weight:700;border-bottom-color:var(--accent)}@media (max-width: 768px){.app-topbar{position:sticky;top:env(safe-area-inset-top,0px);z-index:100;margin:-1.1rem -1.1rem .8rem;padding:.6rem 1.1rem .5rem;background:var(--bg);border-bottom:1px solid var(--border);box-shadow:0 calc(-1*env(safe-area-inset-top,0px)) 0 0 var(--bg)}.app-topbar .app-sidebar-toggle{margin-bottom:0}}.config-card{display:grid;gap:.5rem;padding:.75rem .8rem}.config-card-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.config-card-head h2{font-size:.85rem;font-weight:600;margin:0;color:var(--text);letter-spacing:normal}.config-desc{font-size:.72rem;line-height:1.45;color:var(--text-dim);margin:0}.config-opt-list{display:grid;gap:.3rem}.config-opt{display:flex;align-items:center;gap:.4rem;padding:.4rem .5rem;border-radius:var(--radius-sm);border:1px solid var(--border);font-size:.72rem;cursor:pointer;line-height:1.2}.config-opt input{width:13px;height:13px;accent-color:var(--accent);flex:none}.config-opt.selected{border-color:var(--accent);background:var(--accent-light);color:var(--accent-strong);font-weight:600}.config-fields{display:grid;gap:.45rem;margin-top:2px}.config-field{display:grid;gap:.2rem}.config-field span{font-size:.66rem;color:var(--text-dim)}.config-field input{font-size:16px;padding:.4rem .55rem}.bol-filtros{display:grid;gap:.7rem;padding:.8rem}.bol-grade{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .6rem}.bol-campo{display:grid;gap:.15rem;min-width:0}.bol-campo>span{font-size:.66rem;color:var(--text-dim)}.bol-campo select,.bol-campo input{padding:.4rem .55rem}.bol-opcoes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.bol-resumo{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.5rem;padding-top:.6rem;border-top:1px solid var(--border)}.bol-resumo>div{display:grid;line-height:1.25}.bol-resumo strong{font-size:1rem}.bol-resumo span{font-size:.68rem;color:var(--text-dim)}.bol-resumo .esq{justify-self:start}.bol-resumo .meio{justify-self:center;text-align:center}.bol-resumo .dir{justify-self:end;display:flex;align-items:baseline;gap:.3rem;text-align:right}.bol-iguais{font-size:.75rem;color:var(--accent);font-weight:600}.bol-iguais-lista{display:grid;gap:.25rem;font-size:.75rem;color:var(--text-dim);border-top:1px solid var(--border);padding-top:.5rem}.bol-iguais-lista>div{display:flex;justify-content:space-between;gap:.5rem}.bol-limpar{all:unset;justify-self:start;font-size:.75rem;color:var(--accent);cursor:pointer;text-decoration:underline}:root{--pagina-largura: 480px}.pagina{display:grid;gap:.75rem;width:100%;max-width:var(--pagina-largura);min-width:0}.pagina-titulo h1{margin:0;font-size:1.1rem}.pagina-titulo .desc{color:var(--text-dim);font-size:.75rem;line-height:1.45;margin-top:.15rem}:root{--fs-h1: 1.1rem;--fs-card-titulo: .85rem;--fs-corpo: .78rem;--fs-ajuda: .72rem;--fs-selo: .68rem;--campo-fonte: 16px;--campo-pad: .4rem .55rem;--card-pad: .75rem .8rem;--tela-gap: .8rem;--tela-largura: none}.tela{display:grid;gap:var(--tela-gap);width:100%;max-width:var(--tela-largura);min-width:0}.tela-h1{margin:0;font-size:var(--fs-h1)}.tela-grade{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--tela-gap);align-items:start}@media (max-width: 820px){.tela-grade{grid-template-columns:minmax(0,1fr)}}.tela-grade-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 1100px){.tela-grade-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 820px){.tela-grade-3{grid-template-columns:minmax(0,1fr)}}.tela-grade>.card,.tela-grade>fieldset.card,.tela-grade>*>.card{min-width:0}.card-titulo{font-size:var(--fs-card-titulo);font-weight:600;color:var(--text)}.app-main-inner input:not([type=checkbox]):not([type=radio]):not([type=file]),.app-main-inner select,.app-main-inner textarea{font-size:var(--campo-fonte);padding:var(--campo-pad)}.tela-pilha{display:flex;flex-direction:column;gap:var(--tela-gap);min-width:0}.produto-card.inativo{opacity:.6}.app-main-inner:has(>.ver-vitrine),.ui-shell-conteudo:has(>.ver-vitrine){height:100%;display:flex;flex-direction:column}.ver-vitrine{display:flex;flex-direction:column;gap:.6rem;flex:1;min-height:0}.embutido .topo-fixo{position:static}.menu-grupo{width:100%;display:flex;justify-content:space-between;align-items:center;padding:.6rem .8rem;font:inherit;font-size:.95rem;color:#fff;border:0;border-radius:var(--radius-sm);cursor:pointer;text-align:left}.submenu{display:grid;gap:.1rem;margin:.2rem 0 .4rem .8rem;padding-left:.6rem;border-left:1px solid rgba(255,255,255,.3)}.submenu-grupo+.submenu-grupo{margin-top:.7rem}.submenu-assunto{margin:0 0 .25rem -.6rem;padding:.3rem .6rem .3rem .7rem;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:#ffffff1f;border-left:3px solid #fb923c;border-radius:0 var(--radius-sm) var(--radius-sm) 0}.submenu-grupo>a{margin-left:.5rem;border-left:1px solid rgba(255,255,255,.25);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.submenu a{display:block;padding:.45rem .8rem .45rem 1rem;font-size:.88rem;border-radius:var(--radius-sm);opacity:.9}.submenu a.ativo{background:var(--sidebar-active);font-weight:600;opacity:1}.srv-card{container-type:inline-size}.srv-linha{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.1fr);grid-template-areas:"desc desc rem" "tipo valor aplica";gap:.4rem;align-items:end;padding:.45rem 0;border-top:1px solid var(--border)}.srv-linha .srv-desc{grid-area:desc}.srv-linha .srv-rem{grid-area:rem;justify-self:end}.srv-linha .srv-tipo{grid-area:tipo}.srv-linha .srv-valor{grid-area:valor}.srv-linha .srv-aplica{grid-area:aplica}.srv-linha label{display:grid;gap:.15rem;font-size:.68rem;color:var(--text-dim);min-width:0}.srv-linha input,.srv-linha select{font-size:.8rem;padding:.3rem .45rem;min-height:34px;min-width:0}.srv-linha input.valor{text-align:right}@container (min-width: 640px){.srv-linha{grid-template-columns:minmax(0,2fr) minmax(0,1.2fr) 90px minmax(0,1.2fr) auto;grid-template-areas:"desc tipo valor aplica rem"}}.chip-licenca{display:inline-flex;align-items:center;gap:.4rem;max-width:100%;font-size:.9rem;font-weight:700;color:var(--accent);background:var(--accent-light);border:1px solid var(--accent);border-radius:999px;padding:.3rem .85rem .3rem .4rem}.chip-licenca img{flex:none;display:block;width:22px;height:22px;object-fit:contain}.chip-licenca span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
