:root{--roxo:#7e3af2;--roxo-2:#6d28d9;--roxo-claro:#f4edff;--roxo-borda:#c9b3ff;--roxo-tinta:#4c1d95;--bg:#f6f5f9;--panel:#fff;--ink:#1b1a21;--muted:#6f6d78;--line:#e6e5ec;--line-2:#d6d4de;--ok:#15803d;--ok-bg:#e8f7ec;--warn:#9a5b00;--warn-bg:#fff4dd;--danger:#b91c1c;--radius:12px;--radius-s:8px;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:14px;color:var(--ink)}*{box-sizing:border-box}body,html{margin:0;height:100%;background:var(--bg)}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}.ed{display:grid;grid-template-rows:56px 1fr;height:100vh}.tela-estreita{display:none}.tela-larga{display:contents}@media (max-width:1023px){.tela-larga{display:none}.tela-estreita{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:24px}.tela-estreita .cartao{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:24px;max-width:420px}.tela-estreita .selo{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--roxo-2);margin-bottom:6px}.tela-estreita h1{font-size:19px;line-height:1.3;margin:0 0 10px}.tela-estreita p{color:var(--muted);line-height:1.55;margin:0 0 10px}.tela-estreita p:last-child{margin:0}}.ed-top{display:flex;align-items:center;gap:12px;padding:0 18px;background:var(--panel);border-bottom:1px solid var(--line)}.ed-top .marca{font-weight:700;font-size:15px}.ed-top .loja,.ed-top .status{color:var(--muted)}.ed-top .status{padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600;background:#eeedf3}.ed-top .status.dirty{background:var(--warn-bg);color:var(--warn)}.ed-top .status.clicavel{border:0;cursor:pointer;font:inherit;font-size:12px;font-weight:600}.ed-top .status.clicavel:hover{filter:brightness(.95)}.ed-top .status.ok{background:var(--ok-bg);color:var(--ok)}.sp{flex:1 1}.ed-top .ed-centro{display:flex;align-items:center;gap:10px;min-width:0}.ed-top .ed-centro .loja{font-weight:700;color:var(--ink);max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ed-top .ed-centro .barra{color:var(--line-2);flex:none}.ed-top .publicado{color:var(--muted);font-size:13px;white-space:nowrap;flex:none}.ed-top .publicado.nunca{font-style:italic}.ed-top .btn,.ed-top .ico.top,.ed-top .status,.ed-top .tabs{flex:none}.tabs{display:flex;background:#eeedf3;border-radius:999px;padding:3px}.tabs button{background:transparent;color:var(--muted);border:0;padding:6px 16px;border-radius:999px;font-weight:600}.tabs button.on{box-shadow:0 1px 3px rgba(27,26,33,.15)}.btn,.tabs button.on{background:#fff;color:var(--ink)}.btn{border:1.5px solid var(--line-2);padding:7px 16px;border-radius:999px;font-weight:600}.btn:hover:not(:disabled){background:#f2f1f6;border-color:#b9b7c2}.btn.primary{background:linear-gradient(135deg,#8b45ff,var(--roxo-2));border-color:transparent;color:#fff;box-shadow:0 4px 14px rgba(109,40,217,.28)}.btn.primary:hover:not(:disabled){filter:brightness(1.05)}.btn.light{border-color:var(--line-2);color:var(--ink)}.btn.light:hover:not(:disabled){background:#f2f1f6}.btn.sm{padding:4px 11px;font-size:12px}.btn.light.on{border-color:var(--ink);color:#fff}.btn.light.on,.btn.light.on:hover:not(:disabled){background:var(--ink)}.ico{border:1px solid var(--line);background:#fff;border-radius:var(--radius-s);width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;color:var(--muted);cursor:pointer}.ico:disabled{cursor:default}.ico.top{position:relative;border-color:var(--line-2);color:var(--ink);cursor:pointer}.ico.top:hover:not(:disabled){background:#f2f1f6}.ico.top:disabled{opacity:.4;cursor:default}.ico.top .badge{position:absolute;top:-6px;right:-6px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--ink);color:#fff;font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.menu-wrap{position:relative}.menu{position:absolute;right:0;top:36px;z-index:20;min-width:200px;background:#fff;border:1px solid var(--line-2);border-radius:10px;box-shadow:0 8px 24px rgba(27,26,33,.12);padding:6px;display:flex;flex-direction:column}.menu a,.menu button{text-align:left;background:none;border:0;padding:8px 10px;border-radius:6px;font-size:13px;color:var(--ink);cursor:pointer;text-decoration:none}.menu a:hover,.menu button:hover:not(:disabled){background:#f2f1f6}.menu button:disabled{color:var(--muted);cursor:default}.ico:hover:not(:disabled){background:#f2f1f6;color:var(--ink)}.ico.on{background:var(--ink);border-color:var(--ink);color:#fff}.seg{border:1px solid var(--line);border-radius:var(--radius-s);overflow:hidden;background:#fff}.seg,.seg button{display:inline-flex}.seg button{border:0;background:transparent;width:38px;height:32px;align-items:center;justify-content:center;color:var(--muted)}.seg button.on{background:var(--ink);color:#fff}.seg .seg-txt{width:auto;padding:0 12px;font-size:12px;font-weight:600}.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line-2);border-radius:var(--radius-s);background:#fff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path d='M1 1l5 5 5-5' fill='none' stroke='%236f6d78' stroke-width='1.6'/></svg>") no-repeat right 10px center;padding:6px 30px 6px 10px;min-width:170px}.ed-body{display:grid;grid-template-columns:420px 1fr;min-height:0}.panel{background:var(--panel);border-right:1px solid var(--line);display:flex;flex-direction:column;min-height:0}.panel-scroll{overflow:auto;padding:16px;flex:1 1}.painel-abas{display:flex;gap:2px;padding:0 10px;flex:none;background:var(--panel);border-bottom:1px solid var(--line)}.painel-abas button{background:none;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;padding:11px 9px;font-size:12.5px;font-weight:600;color:var(--muted);white-space:nowrap}.painel-abas button:hover{color:var(--ink)}.painel-abas button.on{color:var(--roxo-2);border-bottom-color:var(--roxo-2)}.painel-abas button:focus-visible{outline:2px solid var(--ink);outline-offset:-3px;border-radius:4px}.aba-apps .bloco{display:block;width:100%;text-align:left;background:#fff;border:1px solid var(--line-2);border-radius:8px;padding:7px 10px;margin-bottom:4px;cursor:pointer;font:inherit}.aba-apps .bloco:hover{border-color:var(--roxo-2)}.aba-apps .bloco.on{background:var(--roxo-claro);border-color:#c9b8f5}.aba-apps .bloco b{display:block;font-size:12px;color:var(--ink)}.aba-apps .bloco small{display:block;color:var(--muted);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aba-apps .vazio{border:1px dashed var(--line-2);border-radius:var(--radius);background:#faf9fc;padding:13px 14px;margin-bottom:12px}.aba-apps .vazio b{display:block;margin-bottom:4px;font-size:13px}.aba-apps .vazio p{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.aba-apps .hint b,.aba-geral .hint b{color:var(--ink)}.rastreio{border:1px solid var(--line-2);border-radius:var(--radius);background:#fff;padding:12px 14px;margin-bottom:16px}.rastreio>.hint{margin-bottom:10px}.rastreio .campo-r{padding:10px 0;border-top:1px solid var(--line)}.rastreio .campo-r:first-of-type{border-top:0;padding-top:2px}.rastreio .campo-r label{display:block;font-size:12px;color:var(--ink);font-weight:600;margin:0 0 5px}.rastreio .campo-r label .pendente{margin-left:6px;font-size:10px;font-weight:700;color:var(--warn);background:var(--warn-bg);padding:1px 6px;border-radius:999px;text-transform:uppercase;letter-spacing:.04em}.rastreio .linha{display:flex;gap:6px;align-items:flex-start}.rastreio .linha input[type=text],.rastreio .linha textarea{flex:1 1;min-width:0;padding:8px 10px;border:1px solid var(--line-2);border-radius:var(--radius-s);background:#fff;font-size:13px}.rastreio .linha input:focus,.rastreio .linha textarea:focus{outline:2px solid #c9c8d1;border-color:var(--ink)}.rastreio .linha input:disabled,.rastreio .linha textarea:disabled{background:#faf9fc;color:var(--muted)}.rastreio .linha textarea{min-height:64px;resize:vertical}.rastreio .linha .btn{flex:none;margin-top:1px}.rastreio .dica{display:block;color:var(--muted);font-size:11px;line-height:1.45;margin-top:5px}.rastreio .dica code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;background:rgba(27,26,33,.07);padding:0 3px;border-radius:3px}.rastreio .origem{display:block;font-size:11px;line-height:1.45;margin-top:3px;color:var(--muted)}.rastreio .origem.aqui{color:var(--roxo-2);font-weight:600}.rastreio .origem.cadastro{color:var(--ok);font-weight:600}.rastreio .recusa{margin-top:6px;border:1px solid var(--danger);background:#fdecec;color:var(--danger);border-radius:var(--radius-s);padding:8px 10px;font-size:12px;line-height:1.5}.rastreio .capi{margin-top:4px;padding-top:10px;border-top:1px solid var(--line);font-size:12px;color:var(--muted);line-height:1.5}.rastreio .capi.parada{color:var(--warn)}.rastreio .capi.ok{color:var(--ok)}.rastreio .publicar{margin:10px 0 0;font-size:12px;color:var(--ink);background:var(--roxo-claro);border-radius:var(--radius-s);padding:7px 10px;line-height:1.45}h3{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:18px 0 8px;font-weight:700}h3:first-child{margin-top:0}.hint{color:var(--muted);font-size:13px;line-height:1.5;margin:0 0 6px}.sec{display:grid;grid-template-columns:28px 1fr auto auto;align-items:center;grid-gap:10px;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius);margin-bottom:8px;background:#fff;transition:background .12s,border-color .12s}.sec:hover{border-color:var(--line-2)}.sec.ativa{background:#f1f0f5;border-color:#a5a3ad;box-shadow:inset 3px 0 0 var(--ink)}.sec.oculta .nome{opacity:.55}.sec.arrastando{opacity:.4}.sec.alvo{border-color:var(--ink);box-shadow:inset 0 3px 0 var(--ink)}.sec.fixa{grid-template-columns:1fr auto;border-style:dashed}.sec .nome b .tipo{vertical-align:-2px;margin-right:4px;color:var(--muted)}.sec .nome small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:190px}.dica-secao{margin:0 0 10px;padding:10px 12px;border:1px solid var(--line-2);border-radius:10px;background:var(--roxo-claro);font-size:12px}.dica-secao p{margin:4px 0 8px;color:var(--ink)}.dica-secao small{color:var(--muted)}.add-secao{margin:2px 0 12px}.add-secao .folha{margin-top:8px;padding:10px;border:1px solid var(--line-2);border-radius:10px;background:#fff;box-shadow:0 8px 24px rgba(27,26,33,.1)}.add-secao .folha>.hint{margin:0 0 8px;font-size:12px}.add-secao .folha .grupo+.grupo{margin-top:10px}.add-secao .folha h4{margin:0 0 4px;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:700}.add-secao .tipo-op{display:block;width:100%;text-align:left;background:#fff;border:1px solid var(--line-2);border-radius:8px;padding:7px 10px;margin-bottom:4px;cursor:pointer;font:inherit}.add-secao .tipo-op:hover:not(:disabled){border-color:var(--roxo-2)}.add-secao .tipo-op:disabled{opacity:.5;cursor:default}.add-secao .tipo-op b{display:block;font-size:12px;color:var(--ink)}.add-secao .tipo-op small{display:block;color:var(--muted);font-size:11px;line-height:1.4}.sec .nome b .criada{margin-left:6px;font-style:normal;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--roxo-2);background:var(--roxo-claro);border-radius:999px;padding:1px 6px;vertical-align:1px}.ico-txt{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 11px;border:1px solid var(--line);border-radius:var(--radius-s);background:#fff;color:var(--muted);font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer}.ico-txt:hover:not(:disabled){background:#f2f1f6;color:var(--ink)}.ico-txt.on{background:var(--roxo-claro);border-color:#c9b8f5;color:var(--roxo-2)}.ficha .voltar{display:inline-block;margin:0 0 8px;font-size:13px}.ficha-cab{padding:10px 12px;border:1px solid var(--line-2);border-radius:10px;background:#fff;margin-bottom:10px}.ficha-cab .tipo{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.ficha-cab b{display:block;font-size:15px;margin-top:2px}.ficha-cab small{display:block;color:var(--muted);font-size:12px;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ficha .grupo{margin-bottom:6px}.ficha .grupo-cab{display:flex;align-items:center;gap:6px;width:100%;text-align:left;background:none;border:0;padding:6px 4px;font-size:12px;font-weight:700;color:var(--ink);cursor:pointer}.ficha .grupo-cab small{color:var(--muted);font-weight:500}.ficha .chev{display:inline-block;transition:transform .12s}.ficha .chev.aberto{transform:rotate(90deg)}.ficha .campo{display:grid;grid-template-columns:18px 1fr;grid-gap:2px 8px;gap:2px 8px;width:100%;text-align:left;background:#fff;border:1px solid var(--line-2);border-radius:8px;padding:7px 10px;margin-bottom:4px;cursor:pointer;font:inherit}.ficha .campo:hover{border-color:var(--roxo-2)}.ficha .campo .tipo{grid-row:span 2;color:var(--muted);font-size:12px;font-weight:700;align-self:start;margin-top:2px}.ficha .campo .rotulo{font-size:12px;font-weight:600;color:var(--ink)}.ficha .campo .rotulo em{font-style:normal;font-weight:500;color:var(--muted)}.ficha .campo .valor{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ficha .campo.oculto{background:#faf9fc}.ficha .itens{margin:8px 0 12px}.ficha .itens-cab{display:flex;align-items:center;gap:8px;margin-bottom:6px;font-size:12px}.ficha .itens-cab small{color:var(--muted);flex:1 1}.ficha .item{display:flex;align-items:center;gap:6px;border:1px solid var(--line-2);border-radius:8px;background:#fff;padding:6px 8px;margin-bottom:4px}.ficha .item .nome{flex:1 1;cursor:pointer;min-width:0}.ficha .item .nome b{display:block;font-size:12px}.ficha .item .nome small{display:block;color:var(--muted);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ficha .item .acoes{display:inline-flex;gap:2px}.ficha .item .acoes .ico{width:24px;height:24px;border-color:transparent;font-size:12px}.ficha .item .acoes .ico:hover:not(:disabled){border-color:var(--line)}.ficha .item.oculto{opacity:.55}.vitrine .lista{margin-top:6px;max-height:230px;overflow:auto;border:1px solid var(--line);border-radius:var(--radius-s);background:#fff}.vitrine .linha{display:flex;align-items:center;gap:8px;width:100%;padding:6px 8px;border:0;border-bottom:1px solid var(--line);background:#fff;text-align:left;font:inherit;color:var(--ink)}.vitrine .lista .linha:last-child{border-bottom:0}.vitrine .linha .pos{width:18px;flex:none;font-size:11px;font-weight:700;color:var(--muted)}.vitrine .linha .nome{flex:1 1;min-width:0;font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vitrine .linha .nome em{font-style:normal;font-weight:500;color:var(--muted)}.vitrine .linha .preco{flex:none;font-size:11px;color:var(--muted)}.vitrine .linha .semfoto,.vitrine .linha img{width:28px;height:28px;flex:none;border-radius:6px;object-fit:cover;background:#f1f0f5;border:1px solid var(--line)}.vitrine .linha .acoes{display:inline-flex;gap:2px;flex:none}.vitrine .linha .acoes .ico{width:24px;height:24px;border-color:transparent;font-size:12px}.vitrine .linha .acoes .ico:hover:not(:disabled){border-color:var(--line)}.vitrine .linha.op{cursor:pointer}.vitrine .linha.op:hover:not(:disabled){background:#f6f5f9}.vitrine .linha.op.on{background:var(--roxo-claro)}.vitrine .linha .marca{flex:none;width:18px;text-align:center;font-weight:700;color:var(--muted)}.vitrine .linha.op.on .marca{color:var(--roxo-2)}.vitrine .lista.resultados{max-height:210px}.vitrine .lista.escolhidos{max-height:260px}.vitrine .linha .nome{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.3}.vitrine .linha .sem-nome.ausente{color:var(--danger)}.vitrine .linha .sem-nome code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;background:rgba(27,26,33,.07);padding:0 3px;border-radius:3px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sec .acoes .setas{display:none;gap:2px}@media (pointer:coarse){.sec .acoes .setas{display:inline-flex}}.sec:focus-within .acoes .setas{display:inline-flex}.acoes-versao{display:inline-flex;gap:4px;flex-wrap:wrap}.vendo-versao{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 14px;padding:8px 12px;border:1px solid #c9b8f5;border-radius:10px;background:var(--roxo-claro);font-size:12px}.vendo-versao span{flex:1 1}.sec .acoes{display:inline-flex;gap:4px}.sec .acoes .ico{width:28px;height:28px;border-color:transparent}.sec .acoes .ico:hover:not(:disabled){border-color:var(--line)}.fundo-secao{display:inline-flex;align-items:center;gap:2px}.fundo-secao input[type=color]{width:22px;height:20px;border:1px solid var(--line-2);border-radius:5px;padding:0;background:#fff;cursor:pointer}.fundo-secao input.sem-cor{background:repeating-linear-gradient(45deg,#fff 0 3px,#ddd 3px 6px)}.sec .nome{cursor:pointer;min-width:0}.sec .nome b{font-weight:600;display:block;font-size:14px}.sec .nome small{color:var(--muted);display:block;font-size:11px;margin-top:1px}.alca{cursor:-webkit-grab;cursor:grab;color:#9c9aa6;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:transparent;border:0;touch-action:none}.alca:hover{color:var(--ink)}.alca:active{cursor:-webkit-grabbing;cursor:grabbing}.alca:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.alca svg{display:block}.tog{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--muted);background:transparent;border:0;padding:0}.tog .pista{width:38px;height:22px;border-radius:999px;background:#c9c8d1;position:relative;transition:background .15s}.tog .pista:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:left .15s;box-shadow:0 1px 3px rgba(0,0,0,.25)}.tog.on .pista{background:var(--ink)}.tog.on .pista:after{left:19px}.tog:disabled{opacity:.5}.insp{border:1px solid #a5a3ad;border-radius:var(--radius);background:#fff;overflow:hidden;margin-bottom:6px}.insp-cab{background:#f1f0f5;padding:10px 14px;border-bottom:1px solid var(--line)}.insp-cab .tipo{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-weight:700}.insp-cab b{display:block;font-size:14px;margin-top:2px}.insp-corpo{padding:12px 14px}.insp label{display:block;font-size:12px;color:var(--muted);margin:10px 0 4px;font-weight:600}.insp input[type=number],.insp input[type=text],.insp input[type=url],.insp textarea{width:100%;padding:9px 10px;border:1px solid var(--line-2);border-radius:var(--radius-s);background:#fff}.insp input:focus,.insp textarea:focus{outline:2px solid #c9c8d1;border-color:var(--ink)}.insp textarea{min-height:96px;resize:vertical}.row{gap:8px;margin-top:12px;flex-wrap:wrap}.row,.tok{display:flex;align-items:center}.tok{gap:10px;padding:8px 0;border-bottom:1px solid var(--line)}.tok span{flex:1 1}.tok input[type=color]{width:36px;height:28px;border:1px solid var(--line-2);border-radius:6px;padding:0;background:#fff;cursor:pointer}.kbd,.tok code{font-size:11px;color:var(--muted)}.insp textarea.campo-html{min-height:220px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.5;white-space:pre;overflow-wrap:normal;overflow-x:auto;-moz-tab-size:2;tab-size:2}.insp .contador{font-size:11px;color:var(--muted);margin-top:4px;text-align:right}.insp .contador.estourou{color:var(--danger);font-weight:600;text-align:left}.html-relato code,.insp .hint code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;background:rgba(27,26,33,.07);padding:0 3px;border-radius:3px}.insp .html-recusa{border:1px solid var(--danger);background:#fdecec;color:var(--danger);border-radius:var(--radius-s)}.html-relato,.insp .html-recusa{margin-top:10px;padding:9px 11px;font-size:12px;line-height:1.5}.html-relato{border:1px solid var(--warn);background:var(--warn-bg);color:var(--warn);border-radius:var(--radius-s)}.html-relato b{display:block;margin-bottom:5px}.html-relato ul{margin:0;padding-left:16px}.html-relato li{margin-bottom:5px}.html-relato .kbd{color:inherit;opacity:.9;margin:7px 0 0;font-size:11px}.gates{background:var(--warn-bg);border:1px solid #f5d9a4;border-radius:var(--radius-s);padding:8px 10px;font-size:12px;margin-bottom:10px}.preview{display:flex;flex-direction:column;min-height:0;background:var(--bg)}.preview-bar{display:flex;flex-wrap:wrap;row-gap:8px;gap:10px;align-items:center;padding:10px 16px;border-bottom:1px solid var(--line);background:var(--panel)}.preview-bar .titulo{font-weight:700;font-size:15px}.preview-frame{flex:1 1;display:flex;justify-content:center;align-items:stretch;padding:14px;min-height:0;position:relative}.preview-frame iframe{border:1px solid var(--line-2);background:#fff;width:100%;height:100%;border-radius:var(--radius);box-shadow:0 6px 24px rgba(27,26,33,.06);opacity:0;transition:opacity .25s ease}.preview-frame iframe.pronta{opacity:1}.preview-espera{position:absolute;inset:14px;display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:13px;border-radius:var(--radius);background:#fff;pointer-events:none}.preview-frame.mobile iframe{width:390px;max-height:844px;border-radius:24px}.chat{flex-direction:column;height:100%;min-height:0}.chat,.msgs{display:flex}.msgs{flex:1 1;overflow:auto;padding:16px;flex-direction:column;gap:10px}.msg{max-width:92%;padding:10px 13px;border-radius:14px;line-height:1.45;white-space:pre-wrap}.msg.user{align-self:flex-end;background:var(--ink);color:#fff;border-bottom-right-radius:4px}.linha-unbox{display:flex;gap:8px;align-items:flex-end;max-width:92%;align-self:flex-start}.linha-unbox .avatar{width:28px;height:28px;border-radius:50%;flex:none;object-fit:cover;box-shadow:0 1px 3px rgba(0,0,0,.25)}.msg.assistant{background:var(--roxo-claro);color:var(--ink);border-bottom-left-radius:4px;max-width:none}.ticks{display:flex;align-items:center;gap:6px;margin-top:6px;font-size:12px;color:var(--muted)}.ticks .vv{color:#2f9e5a;font-weight:700;letter-spacing:-.15em;font-size:13px}.ticks .vv.falhou{color:var(--danger)}.ticks button.vv{background:none;border:0;cursor:pointer;padding:0;font:inherit;color:#2f9e5a;font-weight:700;letter-spacing:-.15em;font-size:13px}.ticks button.vv:hover{text-decoration:underline}.ticks button.vv .n{letter-spacing:0;font-size:10px;margin-left:3px;color:var(--muted);font-weight:600}.insp label .pendente{margin-left:6px;font-size:10px;font-weight:700;color:var(--warn);background:var(--warn-bg);padding:1px 6px;border-radius:999px;text-transform:uppercase;letter-spacing:.04em}.msg.info{align-self:center;background:transparent;color:var(--muted);font-size:12px;text-align:center}.compose{display:flex;gap:8px;padding:12px 16px;border-top:1px solid var(--line)}.compose .btn.primary{background:var(--ink);box-shadow:none}.compose textarea{flex:1 1;padding:10px;border:1px solid var(--line-2);border-radius:var(--radius);resize:none;min-height:44px;max-height:140px}.compose textarea:focus{outline:2px solid #c9c8d1;border-color:var(--ink)}.toast{position:fixed;left:50%;bottom:22px;transform:translateX(-50%);background:var(--ink);color:#fff;padding:10px 16px;border-radius:999px;font-size:13px;box-shadow:0 8px 30px rgba(0,0,0,.25);z-index:9}.toast.warn{background:var(--warn)}.toast.ok{background:var(--ok)}.modal-bg{position:fixed;inset:0;background:rgba(27,26,33,.45);display:flex;align-items:center;justify-content:center;z-index:8}.modal{background:#fff;border-radius:16px;padding:20px;width:min(520px,92vw);box-shadow:0 20px 60px rgba(0,0,0,.3)}.modal h2{margin:0 0 8px;font-size:16px}.modal p{margin:0 0 10px;line-height:1.5}.modal textarea{width:100%;min-height:60px;padding:8px;border:1px solid var(--line-2);border-radius:var(--radius-s)}.login{max-width:440px;margin:12vh auto;background:#fff;padding:28px;border-radius:16px;border:1px solid var(--line)}.login h1{font-size:20px;margin:0 0 6px}.login p{color:var(--muted);margin:0 0 16px;line-height:1.5}.login label{display:block;font-size:12px;color:var(--muted);margin:12px 0 4px;font-weight:600}.login input,.login select{width:100%;padding:10px;border:1px solid var(--line-2);border-radius:var(--radius-s)}.login .btn{margin-top:16px;width:100%;padding:10px}.centro{height:100vh;color:var(--muted)}.centro,.publicando{display:flex;align-items:center;justify-content:center}.publicando{position:fixed;inset:0;z-index:20;background:#050507;flex-direction:column;gap:18px;animation:pub-entra .35s ease-out}.publicando .filme{height:min(72vh,720px);max-width:92vw;object-fit:contain;background:#050507}.publicando .simbolo{width:120px;height:120px;border-radius:50%}.publicando .texto{min-height:32px;display:flex;align-items:center;gap:12px;color:#e8e6f0;font-size:16px;letter-spacing:.01em}.publicando .pulsa{animation:pub-pulsa 1.6s ease-in-out infinite;color:#b9b6c9}.publicando .ok{color:#7ef0a8;font-weight:600;animation:pub-entra .4s ease-out}.publicando .erro{color:#ffb4b4}.publicando.ok .filme{filter:brightness(1.08)}@keyframes pub-entra{0%{opacity:0}to{opacity:1}}@keyframes pub-pulsa{0%,to{opacity:.45}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.publicando,.publicando .ok{animation:none}.publicando .pulsa{animation:none;opacity:1}}.ed-top .link{background:transparent;border:0;color:var(--muted);font-weight:600;text-decoration:none;padding:6px 8px;border-radius:6px;cursor:pointer}.ed-top .link:hover{color:var(--ink);background:#f2f1f6}.versoes{max-height:50vh;overflow:auto;border:1px solid var(--line);border-radius:var(--radius-s)}.versao{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;border-bottom:1px solid var(--line);font-size:13px}.versao:last-child{border-bottom:0}.versao small{color:var(--muted)}.foco{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 8px;margin:0 16px 6px;padding:6px 10px;border:1px solid var(--line-2);border-radius:8px;background:var(--roxo-claro);font-size:12px;color:var(--ink)}.foco .alvo{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.foco .acoes{display:inline-flex;align-items:center;gap:6px;margin-left:auto;min-width:0;max-width:100%}.foco .acoes .btn{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.chips{display:flex;flex-wrap:wrap;gap:6px;padding:0 16px 8px}.chip{border:1px solid var(--line-2);background:#fff;border-radius:999px;padding:5px 11px;font-size:12px;color:var(--ink);cursor:pointer}.chip:hover{background:#f2f1f6}.metricas{max-width:860px;margin:0 auto;padding:28px 20px}.metricas h1{font-size:20px;margin:0 0 16px}.metricas h2{font-size:14px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin:24px 0 8px}.metricas .cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:10px;gap:10px}.metricas .card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:14px}.metricas .card span{display:block;font-size:12px;color:var(--muted)}.metricas .card b{display:block;font-size:26px;margin:4px 0}.metricas .card small{color:var(--muted)}.metricas table{width:100%;border-collapse:collapse;background:#fff;border:1px solid var(--line);border-radius:var(--radius);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.metricas td,.metricas th{text-align:left;padding:8px 10px;border-bottom:1px solid var(--line);font-size:13px}.metricas th{color:var(--muted);font-weight:600}.hint.aviso{background:var(--warn-bg);color:var(--warn);border-radius:var(--radius-s);padding:8px 10px}.avisos-fixos{position:fixed;left:50%;transform:translateX(-50%);bottom:16px;z-index:30;display:flex;flex-direction:column;gap:8px;max-width:min(680px,92vw)}.desatualizado{display:flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid #e0b400;border-radius:10px;background:#fff8e1;color:#5a4500;font-size:13px;box-shadow:0 6px 24px rgba(0,0,0,.18)}.desatualizado span{flex:1 1}.aviso-fixo{display:flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid var(--roxo-borda);border-radius:10px;background:var(--roxo-claro);color:var(--roxo-tinta);font-size:13px;box-shadow:0 6px 24px rgba(0,0,0,.18)}.aviso-fixo span{flex:1 1}.publicando .duvida{color:#7a5c00;background:#fff3cd;border:1px solid #e0b400;border-radius:8px;padding:8px 12px;display:inline-block;max-width:min(560px,88vw)}.ed-top .filete{width:1px;height:20px;background:var(--line,#e5e5e5);margin:0 4px 0 8px;flex:none}.sec .nome small .itens-dentro{color:var(--roxo-2,#6d28d9);font-style:normal;font-weight:600}.link{background:transparent;border:0;padding:2px 0;color:var(--muted);font:inherit;font-size:13px;font-weight:600;cursor:pointer;border-radius:6px}.link:hover{color:var(--ink)}.ficha .voltar{display:inline-flex;align-items:center;gap:5px;margin:0 0 10px}.aba-paginas .filtros{display:flex;gap:6px;margin:10px 0 12px}.aba-paginas .filtros .select{min-width:0;flex:1 1;font-size:12px;padding:5px 26px 5px 8px}.aba-paginas .vazio{border:1px dashed var(--line-2);border-radius:var(--radius);background:#faf9fc;padding:13px 14px;margin-top:12px}.aba-paginas .vazio b{display:block;margin-bottom:4px;font-size:13px}.aba-paginas .vazio p{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.pagina-linha{display:flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:8px 10px;margin-bottom:6px}.pagina-linha:hover{border-color:var(--line-2)}.pagina-linha.on{background:#f1f0f5;border-color:#a5a3ad;box-shadow:inset 3px 0 0 var(--ink)}.pagina-linha .nome{flex:1 1;min-width:0;text-align:left;background:none;border:0;padding:0;cursor:pointer;font:inherit}.pagina-linha .nome b{font-size:13.5px;font-weight:600;color:var(--ink)}.pagina-linha .nome b,.pagina-linha .nome small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pagina-linha .nome small{color:var(--muted);font-size:11px}.pagina-linha .marcas{display:inline-flex;gap:4px;flex:none}.pagina-linha .marcas em{font-style:normal;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:2px 7px;white-space:nowrap}.pagina-linha .marcas .oculta{background:#eeedf3;color:var(--muted)}.pagina-linha .marcas .agendada{background:var(--roxo-claro);color:var(--roxo-2)}.pagina-linha .marcas .no-ar{background:var(--ok-bg);color:var(--ok)}.pagina-linha .marcas .pendente{background:var(--warn-bg);color:var(--warn)}.pagina-linha .marcas em{max-width:11em;white-space:normal;text-align:center;line-height:1.25}.pagina-linha .ico{flex:none;width:28px;height:28px;border-color:transparent}.aba-paginas h4{margin:18px 0 6px;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:700}.desvio{display:flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:7px 10px;margin-bottom:6px;font-size:12.5px;color:var(--ink)}.desvio span{flex:1 1;min-width:0;word-break:break-word}.desvio.sem-destino{border-color:var(--warn);background:var(--warn-bg)}.desvio .ico{flex:none;width:26px;height:26px;border-color:transparent;font-size:16px;line-height:1}.desvio .ico:hover,.pagina-linha .ico:hover{border-color:var(--line)}.ficha-pagina h4{margin:16px 0 6px;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:700}.ficha-pagina label{display:block;font-size:12px;color:var(--muted);margin:10px 0 4px;font-weight:600}.ficha-pagina input[type=datetime-local],.ficha-pagina input[type=text],.ficha-pagina input[type=url],.ficha-pagina textarea{width:100%;padding:8px 10px;border:1px solid var(--line-2);border-radius:var(--radius-s);background:#fff;font-size:13px}.ficha-pagina textarea{min-height:70px;resize:vertical}.ficha-pagina input:focus,.ficha-pagina textarea:focus{outline:2px solid #c9c8d1;border-color:var(--ink)}.ficha-pagina .linha-de-campo{display:flex;gap:6px;align-items:center}.ficha-pagina .linha-de-campo input{flex:1 1;min-width:0}.ficha-pagina .linha-de-campo code{flex:1 1;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;background:rgba(27,26,33,.07);padding:5px 8px;border-radius:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ficha-pagina .kbd{display:block;line-height:1.45;margin-top:4px}.chrome-da-pagina{margin:2px 0 12px}.chrome-da-pagina .linha-de-campo{display:flex;gap:6px;align-items:center}.chrome-da-pagina .kbd{display:block;line-height:1.45;margin-top:4px}.ficha-pagina .contador{font-size:11px;color:var(--muted);margin-top:4px;text-align:right}.ficha-pagina .contador.longo{color:var(--warn);text-align:left}.ficha-pagina .contador.estourou{color:var(--danger);font-weight:600;text-align:left}.ficha-pagina .btn.perigo{color:var(--danger);border-color:#f0c2c2}.ficha-pagina .btn.perigo:hover:not(:disabled){background:#fdecec}.estado-da-pagina{margin:0 0 10px;padding:8px 11px;border-radius:var(--radius-s);background:var(--warn-bg);color:var(--warn);font-size:12.5px;line-height:1.5}.estado-da-pagina.no-ar{background:var(--ok-bg);color:var(--ok)}.caixa{display:flex!important;align-items:flex-start;gap:8px;margin:10px 0 0;font-size:12.5px;color:var(--ink)!important;font-weight:400!important;line-height:1.45}.caixa input{margin-top:2px;flex:none}.endereco{display:flex;align-items:center;gap:0;border:1px solid var(--line-2);border-radius:var(--radius-s);background:#fff;overflow:hidden}.endereco .prefixo{padding:8px 0 8px 10px;color:var(--muted);white-space:nowrap}.endereco .prefixo,.endereco input{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.endereco input{flex:1 1;min-width:0;border:0!important;border-radius:0!important;padding:8px 10px 8px 2px!important}.endereco input:focus{outline:0!important}.endereco:focus-within{outline:2px solid #c9c8d1;border-color:var(--ink)}.recusa-endereco{margin-top:6px;border:1px solid var(--danger);background:#fdecec;color:var(--danger);border-radius:var(--radius-s);padding:7px 10px;font-size:12px;line-height:1.5}.modal.nova-pagina{max-width:460px}.modal.nova-pagina label{display:block;font-size:12px;color:var(--muted);margin:12px 0 4px;font-weight:600}.modal.nova-pagina input[type=text]{width:100%;padding:9px 10px;border:1px solid var(--line-2);border-radius:var(--radius-s);background:#fff}.modal.nova-pagina input:focus{outline:2px solid #c9c8d1;border-color:var(--ink)}.modal.nova-pagina .endereco input{padding:9px 10px 9px 2px!important}.paginas-da-publicacao{background:var(--roxo-claro);border-radius:var(--radius-s);padding:8px 11px;color:var(--ink)}.pagina-oculta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 14px;padding:8px 12px;border:1px solid #f5d9a4;border-radius:10px;background:var(--warn-bg);color:var(--warn);font-size:12px}.pagina-oculta span{flex:1 1}.pagina-oculta svg{flex:none}.barra-formato{display:flex;align-items:center;gap:2px;flex-wrap:wrap;border:1px solid var(--line-2);border-bottom:0;border-radius:var(--radius-s) var(--radius-s) 0 0;background:#faf9fc;padding:4px}.barra-formato.solta{border-bottom:1px solid var(--line-2);border-radius:var(--radius-s);margin-top:6px}.barra-formato .ico{width:28px;height:26px;border-color:transparent;background:transparent;font-size:13px}.barra-formato .ico:hover:not(:disabled):not(:has(input:disabled)){background:#fff;border-color:var(--line)}.barra-formato .ico.on{background:var(--ink);border-color:var(--ink);color:#fff}.barra-formato .ico-cor:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:1px}.barra-formato .ico-cor input:focus-visible{outline:none}.barra-formato .ico.on:hover:not(:disabled){background:var(--ink);border-color:var(--ink)}.barra-formato .glifo{font-size:11px;font-weight:700;letter-spacing:-.02em}.filete-formato{width:1px;height:18px;background:var(--line-2);margin:0 1px}.barra-formato .linha-escrita{display:flex;gap:6px;flex-wrap:wrap;width:100%;margin-top:4px}.barra-formato .select{min-width:0;flex:1 1 160px;padding-top:3px;padding-bottom:3px;font-size:12px}.barra-formato .linha-limpeza{display:flex;gap:6px;flex-wrap:wrap;width:100%;margin-top:4px}.ico-cor{position:relative;overflow:hidden}.ico-cor input[type=color]{position:absolute;inset:0;width:100%;height:100%;opacity:0;border:0;padding:0;margin:0;cursor:pointer}.ico-cor input[type=color]:disabled{cursor:default}.ico-cor:has(input:disabled){opacity:.45}.ico-cor:hover:has(input:enabled){background:#fff;border-color:var(--line)}.ico-cor b{position:relative;font-size:12px;font-weight:700;line-height:1;color:var(--ink)}.ico-cor .filete-cor{position:absolute;left:6px;right:6px;bottom:4px;height:3px;border-radius:1px;border:1px solid rgba(27,26,33,.12)}.ico-cor .amostra-fundo{position:absolute;inset:3px;border-radius:3px;border:1px solid rgba(27,26,33,.12)}.ico-cor .amostra-fundo.sem-cor{background:repeating-linear-gradient(45deg,#fff 0 3px,#ddd 3px 6px)}.texto-rico-edit{min-height:180px;max-height:420px;overflow:auto;border:1px solid var(--line-2);border-radius:0 0 var(--radius-s) var(--radius-s);background:#fff;padding:10px 12px;font-size:14px;line-height:1.6;color:var(--ink)}.texto-rico-edit:focus{outline:2px solid #c9c8d1;border-color:var(--ink)}.texto-rico-edit:empty:before,.texto-rico-edit[data-vazio]:empty:before{content:attr(data-vazio);color:var(--muted)}.texto-rico-edit p{margin:0 0 10px}.texto-rico-edit h2{font-size:17px;margin:14px 0 6px}.texto-rico-edit h3{font-size:15px;margin:12px 0 6px}.texto-rico-edit h4{font-size:14px;margin:12px 0 6px}.texto-rico-edit ol,.texto-rico-edit ul{margin:0 0 10px;padding-left:20px}.texto-rico-edit li{margin-bottom:4px}.texto-rico-edit blockquote{margin:0 0 10px;padding-left:12px;border-left:3px solid var(--line-2);color:var(--muted)}.texto-rico-edit a{color:var(--roxo-2);text-decoration:underline}.texto-rico-edit hr{border:0;border-top:1px solid var(--line-2);margin:12px 0}.campo-css{width:100%;min-height:180px;resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.5;padding:8px 10px;border:1px solid var(--line-2);border-radius:var(--radius-s);background:#fff;color:var(--ink)}.campo-css:focus-visible{outline:2px solid var(--ink);outline-offset:1px;border-color:var(--ink)}.linha-css{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:6px}.linha-css .contador{font-size:11px;color:var(--muted)}.linha-css .contador.passou{color:var(--erro,#b4531a);font-weight:600}.previa-google{border:1px solid var(--line-2);border-radius:10px;background:#fff;padding:10px 12px;margin:10px 0 6px}.previa-google .origem{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--ink);min-width:0}.previa-google .origem .sem-icone,.previa-google .origem img{width:22px;height:22px;border-radius:50%;object-fit:contain;background:#f1f0f5;border:1px solid var(--line-2);flex:none}.previa-google .origem span{min-width:0}.previa-google .origem b{font-weight:600}.previa-google .origem b,.previa-google .origem small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.previa-google .origem small{color:var(--muted);font-size:11px}.previa-google .titulo{color:#1a0dab;font-size:16px;line-height:1.3;margin-top:6px;overflow-wrap:anywhere}.previa-google .descricao{color:#4d5156;font-size:12.5px;line-height:1.45;margin-top:3px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.previa-google .descricao.vazia{color:var(--muted);font-style:italic}.previa-social{border:1px solid var(--line-2);border-radius:10px;overflow:hidden;background:#fff;margin:6px 0 4px}.previa-social .imagem{aspect-ratio:1200/630;background:#f1f0f5;display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:12px}.previa-social .imagem img{width:100%;height:100%;object-fit:cover;display:block}.previa-social .texto{padding:8px 10px;display:flex;flex-direction:column;gap:2px;font-size:12px;min-width:0}.previa-social .texto small{color:var(--muted);text-transform:uppercase;font-size:10.5px;letter-spacing:.03em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.previa-social .texto b{font-size:13px;color:var(--ink)}.previa-social .texto span{color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.icone-da-loja{display:flex;align-items:center;gap:10px;margin:10px 0 2px}.icone-da-loja .quadro{width:44px;height:44px;border:1px solid var(--line-2);border-radius:8px;display:flex;align-items:center;justify-content:center;background:#fff;flex:none;overflow:hidden}.icone-da-loja .quadro img{max-width:100%;max-height:100%;display:block}.icone-da-loja .rotulo{flex:1 1;min-width:0;font-size:12px}.icone-da-loja .rotulo b{display:block;color:var(--ink)}.icone-da-loja .rotulo small{display:block;color:var(--muted);line-height:1.35}.icone-da-loja .enviar{cursor:pointer;flex:none}.endereco-grade{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 8px;gap:0 8px}.ver-como{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--roxo-tinta);padding:0 2px}.ver-como .ponto{width:9px;height:9px;border-radius:999px;flex:none}.ver-como .select{border-color:var(--roxo-borda);height:32px;font-size:12px;max-width:180px}.ver-como.on .select{border-color:var(--roxo-borda);background:var(--roxo-claro);color:var(--roxo-tinta);font-weight:600}.na-visao-do-publico{margin:0 0 10px;padding:10px 12px;border:1px solid var(--roxo-borda);border-radius:10px;background:var(--roxo-claro);font-size:12px;line-height:1.45}.na-visao-do-publico p{margin:0 0 8px;color:var(--ink)}.cartao-publico{margin:10px 0;padding:10px 12px;border:1px solid var(--line-2);border-radius:10px;background:#fff}.cartao-publico>.row:first-child b{font-size:13px}.cartao-publico .row{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.cartao-publico .row input{flex:1 1;min-width:120px}.publicos-da-loja .row input[type=text],.publicos-da-loja .row input[type=url]{flex:1 1;width:auto;min-width:0}.cartao-publico .regra-de-campanha{margin-bottom:8px}.cartao-publico .regra-de-campanha .select{flex:1 1 100%;min-width:0}.cartao-publico .regra-de-campanha .hint{margin:0}.cartao-publico .link-do-anuncio code,.publicos-da-pagina .link-do-anuncio code{flex:1 1;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.4;overflow-wrap:anywhere;padding:6px 8px;border:1px solid var(--line-2);border-radius:var(--radius-s);background:var(--bg);-webkit-user-select:all;-moz-user-select:all;user-select:all}.sites-de-origem{display:flex;flex-wrap:wrap;gap:6px;margin:2px 0 8px}.sites-de-origem .chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--line-2);border-radius:999px;background:#fff;font-size:12px;font-weight:500;cursor:pointer;margin:0}.sites-de-origem .chip.on{border-color:var(--roxo-borda);background:var(--roxo-claro);color:var(--roxo-tinta)}.sites-de-origem .chip input{margin:0;width:auto}.cartao-publico .regra-de-regiao .select{min-width:0;flex:0 0 76px}.cartao-publico .regra-de-cliente{margin-bottom:8px}.cartao-publico .regra-de-cliente>.select:first-child{flex:1 1;min-width:0}.cartao-publico .regra-de-cliente>button{order:1}.cartao-publico .regra-de-cliente>:not(:first-child):not(button){order:2;flex:1 1 100%;min-width:0}.selo-da-camada{margin:0 0 10px;padding:8px 12px;border:1px solid var(--line-2);border-radius:10px;background:#fff;font-size:12px;line-height:1.45}.selo-da-camada p{margin:0 0 6px}.selo-da-camada.proprio{border-color:var(--roxo-borda);background:var(--roxo-claro)}.selo-da-camada .hint.aviso{margin:8px 0 0}.blocos-da-aba{display:flex;flex-direction:column;gap:8px;margin-top:10px}.bloco-geral{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:4px 12px;gap:4px 12px;width:100%;text-align:left;padding:14px 14px 14px 16px;border:1px solid var(--line-2);border-radius:10px;background:#fff;color:var(--ink);font:inherit;cursor:pointer;transition:border-color .12s,background .12s}.bloco-geral:hover{border-color:var(--roxo-borda);background:#fcfaff}.bloco-geral:focus-visible{outline:2px solid var(--roxo);outline-offset:2px}.bloco-geral .titulo{grid-column:1;font-size:15px;font-weight:600;line-height:1.3}.bloco-geral .resumo{grid-column:1;font-size:12.5px;line-height:1.45;color:var(--muted)}.bloco-geral .resumo.falta{color:var(--warn)}.bloco-geral .seta{grid-column:2;grid-row:1/span 2;font-size:22px;line-height:1;color:var(--muted)}.bloco-geral:hover .seta{color:var(--roxo)}.paleta{display:flex;flex-wrap:wrap;gap:4px;margin:2px 0 6px}.paleta i{display:block;width:18px;height:18px;border-radius:999px;border:1px solid rgba(27,26,33,.18)}.cabeca-do-bloco{margin:2px 0 8px}.cabeca-do-bloco h2{font-size:18px;font-weight:700;line-height:1.25;margin:6px 0 0;color:var(--ink)}.voltar-da-aba{border:0;background:none;padding:4px 0;font:inherit;font-size:13px;font-weight:600;color:var(--roxo);cursor:pointer}.voltar-da-aba:hover{text-decoration:underline}.bloco-aberto.um-so>.ficha-pagina:first-child>h3:first-child,.bloco-aberto.um-so>h3:first-child{display:none}.bloco-geral .resumo .falta{color:var(--warn)}.publicos-da-loja .cartao-publico{margin:0}.cartao-publico .regra-de-quiz .hint{margin:0;flex:none}.topo-da-aba{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin:4px 0 12px}.topo-da-aba h2{font-size:20px;font-weight:700;line-height:1.2;margin:0 0 4px;color:var(--ink)}.topo-da-aba p{margin:0;font-size:13px;line-height:1.5;color:var(--muted)}.topo-da-aba>.btn{flex:none;margin-top:2px}.comeco-publicos{border:1px solid var(--roxo-borda);background:var(--roxo-claro);border-radius:12px;padding:14px 16px;margin:0 0 12px}.comeco-publicos ol{margin:0 0 12px;padding-left:20px;display:flex;flex-direction:column;gap:8px;font-size:13px;line-height:1.45;color:var(--ink)}.comeco-publicos li::marker{color:var(--roxo);font-weight:700}.novo-publico{border:1px solid var(--line-2);border-radius:10px;background:#fff;padding:12px 14px;margin:0 0 12px}.comeco-publicos .novo-publico{margin:0}.novo-publico label{margin-top:0}.novo-publico .row{display:flex;gap:8px;align-items:center}.novo-publico .row input{flex:1 1;min-width:0}.linha-publico{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:12px;gap:12px;padding:12px 12px 12px 14px;border:1px solid var(--line-2);border-radius:10px;background:#fff;transition:border-color .12s}.linha-publico:hover{border-color:var(--roxo-borda)}.linha-publico .avatar{width:34px;height:34px;border-radius:999px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:15px}.linha-publico .corpo{display:flex;flex-direction:column;gap:2px;min-width:0;text-align:left;border:0;background:none;padding:0;font:inherit;color:var(--ink);cursor:pointer}.linha-publico .corpo .titulo{font-size:15px;font-weight:600;line-height:1.3}.linha-publico .corpo .resumo{font-size:12.5px;line-height:1.4;color:var(--muted)}.linha-publico .corpo .resumo.falta{color:var(--warn)}.linha-publico .corpo:focus-visible{outline:2px solid var(--roxo);outline-offset:4px;border-radius:6px}.publicos-da-pagina{margin:14px 0 4px;padding:2px 12px 12px;border:1px solid var(--roxo-borda);border-radius:12px;background:#fcfaff}.publicos-da-pagina h4{margin-top:12px}.publicos-da-pagina .linha-publico.compacta{padding:8px 10px;gap:10px;margin:0 0 6px}.publicos-da-pagina .linha-publico.compacta .avatar{width:28px;height:28px;font-size:13px}.publicos-da-pagina .linha-publico.compacta .corpo{cursor:default}.publicos-da-pagina .linha-publico.compacta .corpo .titulo{font-size:14px}.publicos-da-pagina .row{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.publicos-da-pagina .row .select{flex:1 1;min-width:0}.pagina-do-publico{display:flex;gap:10px;align-items:flex-start;margin:4px 0 2px}.pagina-do-publico .avatar{flex:none;width:34px;height:34px;border-radius:999px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:15px}.pagina-do-publico p{margin:0;font-size:13px;line-height:1.45;color:var(--ink)}.paginas-do-publico{display:flex;flex-wrap:wrap;gap:6px}.medicao-publicos{margin-top:16px;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:#fcfcfd}.medicao-publicos label{margin-top:0}.medicao-publicos .row{display:flex;gap:6px;align-items:center}.galeria-de-apps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0 0 6px}.cartao-app{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:12px;border:1px solid var(--line-2);border-radius:12px;background:#fff;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:border-color .12s,background .12s}.cartao-app:hover{border-color:var(--roxo-borda);background:#fcfaff}.cartao-app:focus-visible{outline:2px solid var(--roxo);outline-offset:2px}.cartao-app .nome{font-size:13.5px;font-weight:600;line-height:1.25}.cartao-app .estado{max-width:100%;font-size:11.5px;font-weight:600;line-height:1.3;padding:2px 8px;border-radius:999px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cartao-app .estado code{font-size:11px;font-weight:500;background:none;padding:0}.cartao-app .estado.conectado{background:#ecfdf3;color:#067647}.cartao-app .estado.cadastro{background:#eff4ff;color:#1d4ed8}.cartao-app .estado.pendente,.cartao-app .estado.suprimido{background:var(--warn-bg);color:var(--warn)}.cartao-app .estado.desligado{background:none;padding-left:0;color:var(--roxo)}.cartao-app .estado.desligado:before{content:"+ "}.logo-app{width:36px;height:36px;border-radius:10px;object-fit:contain;flex:none}.logo-app.monograma{display:inline-flex;align-items:center;justify-content:center;background:#f1f0f5;border:1px solid var(--line);color:var(--ink);font-weight:700;font-size:15px;letter-spacing:-.02em}.logo-app.grande{width:52px;height:52px;border-radius:14px;font-size:20px}.cabeca-do-app{display:flex;align-items:center;gap:14px;margin:4px 0 14px}.cabeca-do-app h2{font-size:18px;font-weight:700;line-height:1.25;margin:0 0 2px;color:var(--ink)}.cabeca-do-app p{margin:0;font-size:13px;line-height:1.45;color:var(--muted)}.cartao-app .descricao{font-size:12px;line-height:1.4;color:var(--muted);margin-top:-4px}.btn-adicionar{display:block;width:100%;padding:10px 12px;border:1.5px dashed var(--roxo-borda);border-radius:10px;background:#fcfaff;color:var(--roxo);font:inherit;font-size:13px;font-weight:600;text-align:center;cursor:pointer;transition:background .12s,border-color .12s}.btn-adicionar:hover:not(:disabled){background:var(--roxo-claro);border-color:var(--roxo)}.btn-adicionar:disabled{opacity:.5;cursor:default}.galeria-de-secoes .cabeca-da-folha{display:flex;align-items:center;justify-content:space-between;margin:0 0 10px}.galeria-de-secoes .cabeca-da-folha b{font-size:14px;color:var(--ink)}.galeria-de-secoes>label{margin-top:0}.galeria-de-secoes>.select{width:100%;margin-bottom:6px}.galeria-de-secoes .tipos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px}.add-secao .galeria-de-secoes .tipo-op{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin:0;padding:10px;border-radius:10px;min-width:0}.add-secao .galeria-de-secoes .tipo-op .icone{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:#f1f0f5;color:var(--ink)}.add-secao .galeria-de-secoes .tipo-op b{font-size:12.5px}.add-secao .galeria-de-secoes .tipo-op small{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.escolha-de-criar{margin:0 0 12px;padding:10px;border:1px solid var(--line-2);border-radius:10px;background:#fff;box-shadow:0 8px 24px rgba(27,26,33,.1)}.escolha-de-criar .cabeca-da-folha{display:flex;align-items:center;justify-content:space-between;margin:0 0 10px}.escolha-de-criar .cabeca-da-folha b{font-size:14px;color:var(--ink)}.escolha-de-criar .tipos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px}.escolha-de-criar .tipo-op{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:10px;border:1px solid var(--line-2);border-radius:10px;background:#fff;font:inherit;text-align:left;cursor:pointer}.escolha-de-criar .tipo-op:hover:not(:disabled){border-color:var(--roxo-2)}.escolha-de-criar .tipo-op:disabled{opacity:.5;cursor:default}.escolha-de-criar .tipo-op .icone{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:#f1f0f5;color:var(--ink)}.escolha-de-criar .tipo-op b{font-size:12.5px;color:var(--ink)}.escolha-de-criar .tipo-op small{color:var(--muted);font-size:11px;line-height:1.4}.aba-paginas .btn-adicionar{margin:0 0 12px}details.estilo{margin-top:10px;border-top:1px solid var(--line);padding-top:8px}details.estilo>summary{cursor:pointer;list-style:none;font-size:13px;font-weight:600;color:var(--ink);display:flex;align-items:center;gap:6px}details.estilo>summary::-webkit-details-marker{display:none}details.estilo>summary:before{content:"›";display:inline-block;width:12px;color:var(--muted);transition:transform .12s}details.estilo[open]>summary:before{transform:rotate(90deg)}details.estilo>summary .kbd{font-weight:400}details.estilo>p.kbd{margin:6px 0}