@font-face{font-family:Inter;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/inter-regular.woff) format("woff")}@font-face{font-family:Inter;font-weight:500;font-style:normal;font-display:swap;src:url(/fonts/inter-medium.woff) format("woff")}@font-face{font-family:Inter;font-weight:600;font-style:normal;font-display:swap;src:url(/fonts/inter-semibold.woff) format("woff")}@font-face{font-family:Inter;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/inter-bold.woff) format("woff")}:root{color-scheme:light;--bg: #f5f6f8;--surface: #ffffff;--surface-2: #f3f4f7;--surface-3: #eceef2;--border: #e3e6eb;--border-strong: #d2d6dd;--text: #0e1116;--text-2: #464c57;--muted: #7d838e;--primary: #2a78d6;--primary-hover: #256abf;--primary-soft: #e9f1fc;--primary-text: #1c5cab;--good: #087a35;--good-soft: #e5f5ea;--bad: #c53333;--bad-soft: #fbeaea;--warn: #9a6400;--warn-soft: #fdf3dc;--grid: #e8eaee;--axis: #c3c7cf;--s1: #2a78d6;--s2: #eb6834;--s3: #1baf7a;--s4: #eda100;--s5: #e87ba4;--s6: #008300;--s7: #6250d6;--s8: #e34948;--shadow-sm: 0 1px 2px rgba(16, 24, 40, .05);--shadow: 0 1px 2px rgba(16, 24, 40, .04), 0 2px 8px rgba(16, 24, 40, .05);--shadow-lg: 0 12px 40px rgba(16, 24, 40, .14), 0 2px 8px rgba(16, 24, 40, .06);--overlay: rgba(14, 17, 22, .38);--radius: 14px;--radius-sm: 10px;--sidebar: 252px;--font: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--brand-a: #1f3f8f;--brand-b: #2a78d6}[data-theme=dark]{color-scheme:dark;--bg: #0b0c0e;--surface: #141619;--surface-2: #1b1e22;--surface-3: #23272c;--border: #262a30;--border-strong: #343941;--text: #f0efec;--text-2: #c3c2b7;--muted: #8d8c86;--primary: #3987e5;--primary-hover: #5598e7;--primary-soft: rgba(57, 135, 229, .16);--primary-text: #86b6ef;--good: #2fbf5b;--good-soft: rgba(12, 163, 12, .14);--bad: #ee7272;--bad-soft: rgba(230, 103, 103, .14);--warn: #e6a832;--warn-soft: rgba(250, 178, 25, .14);--grid: #24272c;--axis: #3a3f46;--s1: #3987e5;--s2: #d95926;--s3: #199e70;--s4: #c98500;--s5: #d55181;--s6: #2b9a2b;--s7: #9085e9;--s8: #e66767;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);--shadow: 0 1px 2px rgba(0, 0, 0, .25), 0 4px 14px rgba(0, 0, 0, .25);--shadow-lg: 0 16px 48px rgba(0, 0, 0, .55);--overlay: rgba(0, 0, 0, .55)}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font);font-size:14px;line-height:1.45;-webkit-font-smoothing:antialiased;font-feature-settings:"cv11","ss01"}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--primary-text);text-decoration:none}a:hover{text-decoration:underline}::selection{background:var(--primary-soft)}.num,.tabular{font-variant-numeric:tabular-nums}.num{white-space:nowrap}.muted{color:var(--muted)}.text-2{color:var(--text-2)}.good{color:var(--good)}.bad{color:var(--bad)}.warn{color:var(--warn)}.small{font-size:12px}.tiny{font-size:11px}.strong{font-weight:600}.right{text-align:right}.center{text-align:center}.nowrap{white-space:nowrap}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row{display:flex;align-items:center;gap:8px}.row-between{display:flex;align-items:center;justify-content:space-between;gap:12px}.col{display:flex;flex-direction:column;gap:6px}.wrap{flex-wrap:wrap}.grow{flex:1 1 auto;min-width:0}.gap-4{gap:4px}.gap-12{gap:12px}.gap-16{gap:16px}.mt-4{margin-top:4px}.mt-8{margin-top:8px}.mt-12{margin-top:12px}.mt-16{margin-top:16px}.mt-24{margin-top:24px}.hidden{display:none!important}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.shell{display:grid;grid-template-columns:var(--sidebar) 1fr;min-height:100%}.shell.recolhido{--sidebar: 72px}.sidebar{position:sticky;top:0;height:100vh;height:100dvh;display:flex;flex-direction:column;background:var(--surface);border-right:1px solid var(--border);padding:14px 12px;gap:4px;z-index:30;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.marca{display:flex;align-items:center;gap:10px;padding:6px 8px 14px}.marca-logo{flex:none;display:block;border-radius:10px}.marca-nome{font-weight:700;font-size:17px;letter-spacing:-.015em}.marca-sub{font-size:9px;font-weight:600;letter-spacing:.085em;text-transform:uppercase;color:var(--muted);margin-top:1px}.nav-grupo{font-size:11px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;padding:14px 10px 6px}.nav-item{display:flex;align-items:center;gap:11px;height:38px;padding:0 10px;border-radius:10px;color:var(--text-2);font-weight:500;cursor:pointer;border:0;background:none;width:100%;text-align:left;transition:background .15s,color .15s}.nav-item:hover{background:var(--surface-2);color:var(--text);text-decoration:none}.nav-item.ativo{background:var(--primary-soft);color:var(--primary-text)}.nav-item svg{width:18px;height:18px;flex:none}.nav-rodape{margin-top:auto;display:flex;flex-direction:column;gap:4px;padding-top:10px;border-top:1px solid var(--border)}.shell.recolhido .nav-item span,.shell.recolhido .nav-grupo,.shell.recolhido .marca-texto{display:none}.shell.recolhido .nav-item{justify-content:center;padding:0}.shell.recolhido .nav-grupo-sep{height:1px;background:var(--border);margin:10px 8px}.nav-modo{padding:2px 4px 8px}.nav-modo-rotulo{font-size:11px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;padding:0 6px 6px}.nav-modo-seg{display:flex;width:100%}.nav-modo-seg button{flex:1 1 0;min-width:0}.nav-modo-icone,.shell.recolhido .nav-modo{display:none}.shell.recolhido .nav-modo-icone{display:flex}.nav-fechar{display:none}@media(max-width:720px),(hover:none){html.rolagem-travada,html.rolagem-travada body{overflow:hidden;overscroll-behavior:none}}.sidebar,.gaveta-corpo,.modal-corpo{overscroll-behavior:contain}.principal{min-width:0;display:flex;flex-direction:column}.topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:12px;height:64px;padding:0 28px;background:var(--bg);background:color-mix(in srgb,var(--bg) 86%,transparent);-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid transparent}.topbar.rolou{border-bottom-color:var(--border)}.topbar h1{font-size:19px;font-weight:650;letter-spacing:-.015em;margin:0}.topbar .sub{color:var(--muted);font-size:12.5px;margin-top:1px}.topbar-acoes{margin-left:auto;display:flex;align-items:center;gap:8px}.conteudo{padding:8px 28px 48px;max-width:1480px;width:100%}.btn.hamburguer{display:none}.grid{display:grid;gap:16px}.g-2{grid-template-columns:repeat(2,minmax(0,1fr))}.g-3{grid-template-columns:repeat(3,minmax(0,1fr))}.g-4{grid-template-columns:repeat(4,minmax(0,1fr))}.g-5{grid-template-columns:repeat(5,minmax(0,1fr))}.g-main{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.span-2{grid-column:span 2}.span-all{grid-column:1 / -1}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);min-width:0}.card-pad{padding:18px 20px}.card-cab{display:flex;align-items:center;gap:10px;padding:16px 20px 0}.card-cab h2,.card-cab h3{margin:0;font-size:14.5px;font-weight:600;letter-spacing:-.005em}.card-cab .acoes{margin-left:auto;display:flex;gap:6px;align-items:center}.card-corpo{padding:14px 20px 18px}.card-corpo.flush{padding:8px 0 4px}.card.interativo{cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s}.card.interativo:hover{border-color:var(--border-strong);box-shadow:var(--shadow)}.secao-titulo{font-size:15px;font-weight:600;margin:24px 0 12px;display:flex;align-items:center;gap:10px}.stat{padding:16px 18px;display:flex;flex-direction:column;gap:6px;min-height:104px}.stat-label{font-size:12.5px;color:var(--muted);display:flex;align-items:center;gap:6px;font-weight:500}.stat-label svg{width:15px;height:15px}.stat-valor{font-size:25px;font-weight:650;letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.15}.stat-valor.menor{font-size:21px}.stat-rodape{font-size:12.5px;color:var(--text-2);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.stat-info{margin:-6px -8px -6px auto;width:28px;height:28px;display:inline-grid;place-items:center;flex:none;border:0;border-radius:50%;background:transparent;color:inherit;opacity:.65;cursor:pointer;padding:0}.stat-info:hover,.stat-info[aria-expanded=true]{opacity:1;background:var(--surface-2)}.hero .stat-info:hover,.hero .stat-info[aria-expanded=true]{background:#ffffff29}.stat-explica{font-size:12.5px;line-height:1.45;color:var(--text-2)}.hero .stat-explica{color:#ffffffe6}.delta{display:inline-flex;align-items:center;gap:2px;font-weight:600;font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 7px;font-size:12px}.delta svg{width:13px;height:13px}.delta.sobe{color:var(--good);background:var(--good-soft)}.delta.desce{color:var(--bad);background:var(--bad-soft)}.delta.neutro{color:var(--text-2);background:var(--surface-2)}.hero{background:linear-gradient(135deg,var(--brand-a),var(--brand-b));color:#fff;border:0}.hero .stat-label,.hero .stat-rodape{color:#ffffffd1}.hero .delta.sobe,.hero .delta.desce,.hero .delta.neutro{color:#fff;background:#ffffff2e}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:36px;padding:0 14px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);color:var(--text);font-weight:550;font-size:13.5px;cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s,box-shadow .15s,opacity .15s}.btn:hover{background:var(--surface-2);border-color:var(--border-strong)}.btn:focus-visible,.nav-item:focus-visible,.chip:focus-visible,.seg button:focus-visible{outline:none;box-shadow:0 0 0 3px var(--primary-soft);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 35%,transparent)}.btn svg{width:16px;height:16px;flex:none}.btn.primario{background:var(--primary);border-color:var(--primary);color:#fff}.btn.primario:hover{background:var(--primary-hover);border-color:var(--primary-hover)}.btn.fantasma{background:transparent;border-color:transparent;color:var(--text-2)}.btn.fantasma:hover{background:var(--surface-2);color:var(--text)}.btn.perigo{color:var(--bad)}.btn.perigo:hover{background:var(--bad-soft);border-color:var(--bad)}.btn.perigo-cheio{background:var(--bad);border-color:var(--bad);color:#fff}.btn.pequeno{height:30px;padding:0 10px;font-size:12.5px;border-radius:8px}.btn.icone{width:36px;padding:0}.btn.pequeno.icone{width:30px}.btn[disabled]{opacity:.5;cursor:not-allowed}.btn .girando{animation:girar 1s linear infinite}.btn.carregando[disabled]{opacity:.9;cursor:progress}@keyframes girar{to{transform:rotate(360deg)}}.kbd{font-size:11px;color:var(--muted);border:1px solid var(--border);border-radius:6px;padding:1px 5px;background:var(--surface-2);font-weight:500}.campo{display:flex;flex-direction:column;gap:6px;min-width:0}.campo>label,.rotulo{font-size:12.5px;font-weight:550;color:var(--text-2)}.campo .ajuda{font-size:12px;color:var(--muted)}.campo .erro-campo{font-size:12px;color:var(--bad)}.input,.select,.textarea{height:38px;padding:0 12px;border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:var(--surface);color:var(--text);outline:none;width:100%;min-width:0;transition:border-color .15s,box-shadow .15s}.textarea{height:auto;min-height:84px;padding:10px 12px;resize:vertical;line-height:1.5}.mes-campo{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:8px}.input:focus,.select:focus,.textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 22%,transparent)}.input::placeholder,.textarea::placeholder{color:var(--muted)}.input.num{text-align:right}.input-grupo{position:relative;display:flex;align-items:center}.input-grupo .prefixo{position:absolute;left:12px;color:var(--muted);font-size:13px;pointer-events:none}.input-grupo .input{padding-left:38px}.input-grupo .input.com-sufixo{padding-left:12px;padding-right:42px}.input-grupo .sufixo-botao{position:absolute;right:4px;height:32px;width:34px;display:grid;place-items:center;border:0;border-radius:8px;background:transparent;color:var(--muted);cursor:pointer}.input-grupo .sufixo-botao:hover{background:var(--surface-2);color:var(--text)}.objetivo{padding:18px 20px;display:flex;flex-direction:column;gap:8px;min-width:0}.icone-objetivo{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;flex:none;background:var(--primary-soft);color:var(--primary-text);font-size:17px}.objetivo-linhas{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;margin-top:6px;font-size:13px}.objetivo-linhas>span:nth-child(2n){text-align:right}.recomendacao-icone{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;flex:none;background:var(--surface-2);font-size:15px}.vinculos{gap:6px;max-height:280px;overflow:auto}.vinculo{display:flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid var(--border);border-radius:10px;min-height:44px}.vinculo.ativo{border-color:var(--primary);border-color:color-mix(in srgb,var(--primary) 50%,var(--border));background:var(--primary-soft)}.lista-oportunidades{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;padding:8px 20px 20px}.oportunidade{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border:1px solid var(--border);border-radius:14px;background:var(--surface);color:var(--text);cursor:pointer;font:inherit;text-align:left;min-width:0}.oportunidade:hover{border-color:var(--primary);border-color:color-mix(in srgb,var(--primary) 45%,var(--border));background:var(--surface-2)}.oportunidade-numeros{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12.5px;color:var(--text-2)}.metrica{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:1px solid var(--border);border-radius:10px;font-size:12.5px;color:var(--text-2)}.metrica b{font-size:15px;color:var(--text)}.analise-ia{border:1px solid var(--primary);border:1px solid color-mix(in srgb,var(--primary) 35%,var(--border));background:var(--primary-soft);border-radius:12px;padding:12px 14px}tr.selecionada td{background:var(--primary-soft)}@media(max-width:640px){.lista-oportunidades{grid-template-columns:minmax(0,1fr);padding:8px 12px 16px}}.portao{min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:24px 16px;background:var(--bg)}.portao-card{width:100%;max-width:380px;display:flex;flex-direction:column;gap:18px;padding:28px;background:var(--surface);border:1px solid var(--border);border-radius:18px;box-shadow:var(--shadow-lg)}.portao-titulo{margin:0;font-size:20px;font-weight:700;letter-spacing:-.01em}.portao-card.largo{max-width:640px}.portao-links{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 14px}.portao-link{border:0;padding:0;background:none;color:var(--primary-text);font-size:12.5px;cursor:pointer}.portao-link:hover{text-decoration:underline}.portao-link:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:3px}.termos-resumo{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:8px;font-size:13.5px;color:var(--text-2)}.termos-bloco{border:1px solid var(--border);border-radius:12px;padding:10px 14px;background:var(--surface-2)}.termos-bloco summary{cursor:pointer;font-weight:600;font-size:13.5px}.termos-bloco[open] summary{margin-bottom:10px}.termos-texto p{color:var(--text-2);line-height:1.5}.select{appearance:none;padding-right:34px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%237d838e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.form-grid .full{grid-column:1 / -1}.check{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-weight:500;color:var(--text-2)}.check input{width:16px;height:16px;accent-color:var(--primary)}.cores{display:flex;gap:8px;flex-wrap:wrap}.cor-op{width:26px;height:26px;border-radius:50%;border:2px solid transparent;cursor:pointer;padding:0}.cor-op.sel{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--text)}.seg{display:inline-flex;background:var(--surface-2);border:1px solid var(--border);border-radius:10px;padding:3px;gap:2px}.seg button{border:0;background:none;height:28px;padding:0 12px;border-radius:7px;font-weight:550;font-size:12.5px;color:var(--text-2);cursor:pointer;white-space:nowrap}.seg button:hover{color:var(--text)}.seg button.ativo{background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm)}.chip{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--border);background:var(--surface);font-weight:550;font-size:12.5px;color:var(--text-2);cursor:pointer}.chip:hover{border-color:var(--border-strong);color:var(--text)}.chip.ativo{background:var(--primary-soft);border-color:transparent;color:var(--primary-text)}.chip svg{width:14px;height:14px}.badge{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border-radius:999px;font-size:11.5px;font-weight:600;background:var(--surface-2);color:var(--text-2);white-space:nowrap}.badge.azul{background:var(--primary-soft);color:var(--primary-text)}.badge.verde{background:var(--good-soft);color:var(--good)}.badge.vermelho{background:var(--bad-soft);color:var(--bad)}.badge.amarelo{background:var(--warn-soft);color:var(--warn)}.ponto{width:8px;height:8px;border-radius:50%;display:inline-block;flex:none}.icone-cat{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;flex:none}.icone-cat svg{width:16px;height:16px}.tabela-wrap{overflow-x:auto}table.tabela{width:100%;border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums}.tabela th{position:sticky;top:0;background:var(--surface);z-index:1;text-align:left;font-size:12px;font-weight:550;color:var(--muted);padding:10px 14px;border-bottom:1px solid var(--border);white-space:nowrap;-webkit-user-select:none;user-select:none}.tabela th.ordenavel{cursor:pointer}.tabela th.ordenavel:hover{color:var(--text)}.tabela th .seta{display:inline-block;width:12px;opacity:.8}.tabela td{padding:11px 14px;border-bottom:1px solid var(--border);vertical-align:middle;overflow-wrap:break-word}.tabela td.num,.tabela td.nowrap{overflow-wrap:normal;white-space:nowrap}.grid>*{min-width:0}.legenda-marcas{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:12px;font-size:12.5px;color:var(--text-2)}.legenda-marcas .pino{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:999px;color:#fff;font-size:11px;font-weight:700;margin-right:6px;vertical-align:middle}.card p,.card a,.stat-rodape,.stat-explica,.aviso .texto,.lista-item .grow{overflow-wrap:anywhere}.card .small,.card .tiny,.card .text-2,.card .muted{overflow-wrap:break-word}.proposta .linha>:first-child{flex:0 0 auto;max-width:60%}.proposta .linha>:last-child{flex:1 1 auto;min-width:0;text-align:right;white-space:normal;overflow-wrap:break-word}.card .num,.stat-valor{overflow-wrap:normal}.tabela tbody tr:last-child td{border-bottom:0}.tabela tbody tr{transition:background .1s}.tabela tbody tr:hover td{background:var(--surface-2)}.tabela tbody tr.clicavel{cursor:pointer}.tabela td.num,.tabela th.num{text-align:right}.tabela tr.sub td{background:var(--surface-2);font-size:12.5px;padding-top:7px;padding-bottom:7px}.tabela tr.agrupador td{background:var(--surface-2);font-size:12px;font-weight:600;color:var(--text-2);padding:7px 14px}.tabela .acoes-linha{opacity:0;transition:opacity .15s;display:inline-flex;gap:2px}.tabela tr:hover .acoes-linha,.tabela .acoes-linha:focus-within{opacity:1}.paginacao{display:flex;align-items:center;gap:8px;justify-content:flex-end;padding:10px 16px;color:var(--muted);font-size:12.5px;border-top:1px solid var(--border)}.tabela-compacta td{padding:8px 14px}.overlay{position:fixed;inset:0;background:var(--overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:60;display:grid;place-items:center;padding:20px;animation:aparecer .15s ease}.modal{width:min(560px,100%);max-height:calc(100vh - 40px);overflow:auto;background:var(--surface);border-radius:16px;box-shadow:var(--shadow-lg);border:1px solid var(--border);animation:subir .18s ease}.modal.grande{width:min(820px,100%)}.modal-cab{display:flex;align-items:center;gap:10px;padding:18px 22px 6px}.modal-cab h2{margin:0;font-size:17px;font-weight:650;letter-spacing:-.01em}.modal-cab .btn{margin-left:auto}.modal-corpo{padding:12px 22px 8px}.erro-formulario{margin-bottom:14px;scroll-margin-top:12px}.modal-rodape{display:flex;justify-content:flex-end;gap:8px;padding:14px 22px 18px}@keyframes aparecer{0%{opacity:0}}@keyframes subir{0%{opacity:0;transform:translateY(8px) scale(.985)}}.gaveta-overlay{position:fixed;inset:0;z-index:55;background:var(--overlay);animation:aparecer .15s ease}.gaveta{position:fixed;top:0;right:0;bottom:0;width:min(460px,100vw);z-index:56;background:var(--surface);border-left:1px solid var(--border);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;animation:deslizar .22s cubic-bezier(.2,.8,.2,1)}.gaveta.larga{width:min(640px,100vw)}@keyframes deslizar{0%{transform:translate(24px);opacity:0}}.gaveta-cab{display:flex;align-items:center;gap:10px;padding:16px 18px;border-bottom:1px solid var(--border)}.gaveta-cab h2{margin:0;font-size:16px;font-weight:650}.gaveta-corpo{flex:1;overflow:auto;padding:16px 18px}.tutorial-intro{margin:0 0 14px;color:var(--text);font-size:14px;line-height:1.55}.tutorial-passos{display:grid;gap:8px;margin:0 0 14px;padding-left:22px;line-height:1.5;font-size:13.5px}.tutorial-passos li{padding-left:2px}.tutorial-bloco{margin-bottom:4px}.tutorial-subtitulo{font-size:11.5px;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--text-2);margin:0 0 8px}.mb-12{margin-bottom:12px}.toasts{position:fixed;right:20px;bottom:20px;z-index:80;display:flex;flex-direction:column;gap:8px;max-width:min(420px,calc(100vw - 40px))}.toast{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:12px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-lg);animation:subir .2s ease;font-size:13.5px}.toast svg{width:18px;height:18px;flex:none;margin-top:1px}.toast.ok svg{color:var(--good)}.toast.erro svg{color:var(--bad)}.toast.info svg{color:var(--primary)}.menu-wrap{position:relative}.menu{position:absolute;right:0;top:calc(100% + 6px);min-width:230px;background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow-lg);padding:6px;z-index:40;animation:subir .14s ease}.menu button{display:flex;align-items:center;gap:10px;width:100%;height:36px;padding:0 10px;border:0;background:none;border-radius:8px;cursor:pointer;color:var(--text);font-weight:500;text-align:left}.menu button:hover,.menu button.foco{background:var(--surface-2)}.menu button svg{width:16px;height:16px;color:var(--text-2)}.menu hr{border:0;border-top:1px solid var(--border);margin:6px 4px}.paleta{width:min(620px,100%);align-self:start;margin-top:12vh;background:var(--surface);border-radius:16px;box-shadow:var(--shadow-lg);border:1px solid var(--border);overflow:hidden;animation:subir .16s ease}.paleta-busca{display:flex;align-items:center;gap:10px;padding:0 16px;border-bottom:1px solid var(--border)}.paleta-busca svg{width:18px;height:18px;color:var(--muted)}.paleta-busca input{border:0;outline:none;background:none;height:54px;flex:1;font-size:15px}.paleta-lista{max-height:380px;overflow:auto;padding:6px}.paleta-item{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;cursor:pointer}.paleta-item svg{width:17px;height:17px;color:var(--text-2)}.paleta-item.foco{background:var(--primary-soft)}.paleta-item .dica{margin-left:auto;color:var(--muted);font-size:12px}.vazio{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:40px 20px;color:var(--text-2)}.vazio .vazio-icone{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:var(--primary-soft);color:var(--primary-text)}.vazio .vazio-icone svg{width:24px;height:24px}.vazio h3{margin:4px 0 0;font-size:15.5px;color:var(--text)}.vazio p{margin:0;max-width:420px}.esqueleto{background:linear-gradient(90deg,var(--surface-2),var(--surface-3),var(--surface-2));background-size:200% 100%;animation:brilho 1.3s ease-in-out infinite;border-radius:8px}@keyframes brilho{0%{background-position:200% 0}to{background-position:-200% 0}}.barra{height:8px;border-radius:999px;background:var(--surface-3);overflow:hidden}.barra>div{height:100%;border-radius:999px;background:var(--primary);transition:width .4s ease}.barra.fina{height:5px}.aviso{display:flex;gap:10px;align-items:flex-start;padding:11px 14px;border-radius:12px;background:var(--warn-soft);color:var(--warn);font-size:13px}.aviso.info{background:var(--primary-soft);color:var(--primary-text)}.aviso.erro{background:var(--bad-soft);color:var(--bad)}.aviso svg{width:17px;height:17px;flex:none;margin-top:1px}.aviso .texto{color:var(--text);flex:1;min-width:0}.falhas-radar{margin:8px 0 2px;padding-left:18px;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:3px 20px;font-size:12.5px}.carregando-pagina{display:grid;gap:16px}.separador{height:1px;background:var(--border);margin:14px 0}.lista{display:flex;flex-direction:column}.lista-item{display:flex;align-items:center;gap:12px;padding:11px 20px;border-top:1px solid var(--border)}.lista-item:first-child{border-top:0}.lista-item.clicavel{cursor:pointer}.lista-item.clicavel:hover{background:var(--surface-2)}.grafico{position:relative;width:100%}.grafico svg{display:block;overflow:visible}.grafico text{fill:var(--muted);font-size:11px;font-family:var(--font);font-variant-numeric:tabular-nums}.grafico .grade{stroke:var(--grid);stroke-width:1}.grafico .eixo{stroke:var(--axis);stroke-width:1}.grafico .mira{stroke:var(--text-2);stroke-width:1;stroke-dasharray:3 3;opacity:.6}.grafico-tip{position:absolute;pointer-events:none;z-index:5;background:var(--surface);border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow-lg);padding:9px 11px;font-size:12.5px;min-width:150px;transform:translate(-50%,calc(-100% - 12px));white-space:nowrap}.grafico-tip .tip-titulo{font-weight:600;margin-bottom:4px;color:var(--text)}.grafico-tip .tip-linha{display:flex;align-items:center;gap:8px;color:var(--text-2)}.grafico-tip .tip-linha b{margin-left:auto;padding-left:14px;color:var(--text);font-weight:600;font-variant-numeric:tabular-nums}.legenda{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:12.5px;color:var(--text-2)}.legenda span{display:inline-flex;align-items:center;gap:6px}.legenda i{width:14px;height:3px;border-radius:2px;display:inline-block}.legenda i.tracejado{background:repeating-linear-gradient(90deg,currentColor 0 4px,transparent 4px 7px)!important}.hbar-linha{display:grid;grid-template-columns:minmax(90px,160px) 1fr auto;gap:12px;align-items:center;padding:6px 0}.hbar-trilho{height:10px;border-radius:999px;background:var(--surface-2);overflow:hidden}.hbar-trilho>div{height:100%;border-radius:999px}.hbar-valor{font-variant-numeric:tabular-nums;font-size:12.5px;color:var(--text-2);text-align:right;min-width:92px}.cc{position:relative;border-radius:16px;padding:18px 20px;color:#fff;min-height:170px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;box-shadow:var(--shadow)}.cc:after{content:"";position:absolute;width:260px;height:260px;right:-90px;top:-110px;border-radius:50%;background:#ffffff1a}.cc:before{content:"";position:absolute;width:200px;height:200px;right:40px;bottom:-140px;border-radius:50%;background:#ffffff12}.cc>*{position:relative;z-index:1}.cc .cc-nome{font-weight:650;font-size:16px}.cc .cc-sub{opacity:.8;font-size:12px}.cc .cc-valor{font-size:24px;font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.cc .barra{background:#ffffff40}.cc .barra>div{background:#fff}.mes-nav{display:inline-flex;align-items:center;gap:4px;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:3px}.mes-nav .mes-rotulo{min-width:150px;text-align:center;font-weight:600}.mes-nav .btn{height:30px}.meses-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px}.mes-celula{border:1px solid var(--border);border-radius:12px;padding:10px 12px;cursor:pointer;background:var(--surface);transition:border-color .15s,background .15s}.mes-celula:hover{border-color:var(--primary)}.mes-celula .mc-mes{font-size:12px;color:var(--muted);text-transform:capitalize}.mes-celula .mc-valor{font-weight:600;font-variant-numeric:tabular-nums;margin-top:2px}.mes-celula.ajustado{border-color:var(--primary);border-color:color-mix(in srgb,var(--primary) 55%,var(--border));background:var(--primary-soft)}.mes-celula.pulado{opacity:.55}.mes-celula.pulado .mc-valor{text-decoration:line-through}.mes-celula.passado{background:var(--surface-2)}.chat{display:flex;flex-direction:column;height:100%}.chat-msgs{flex:1;overflow:auto;padding:18px;display:flex;flex-direction:column;gap:14px}.msg{max-width:92%;display:flex;flex-direction:column;gap:8px}.msg.user{align-self:flex-end}.msg .bolha{padding:10px 14px;border-radius:14px;line-height:1.55;overflow-wrap:anywhere}.msg.user .bolha{background:var(--primary);color:#fff;border-bottom-right-radius:4px}.msg.assistant .bolha{background:var(--surface-2);border-bottom-left-radius:4px}.msg .bolha p{margin:0 0 8px}.msg .bolha p:last-child{margin-bottom:0}.msg .bolha ul,.msg .bolha ol{margin:4px 0 8px;padding-left:20px}.msg .bolha table{border-collapse:collapse;margin:6px 0;font-size:12.5px;font-variant-numeric:tabular-nums}.msg .bolha th,.msg .bolha td{border:1px solid var(--border-strong);padding:4px 8px;text-align:left}.msg .bolha code{background:var(--surface-3);padding:1px 5px;border-radius:5px;font-size:12.5px}.msg .meta{font-size:11.5px;color:var(--muted);display:flex;gap:8px;flex-wrap:wrap;align-items:center}.proposta{border:1px solid var(--border);border-radius:12px;padding:12px 14px;background:var(--surface);display:flex;flex-direction:column;gap:8px}.proposta .linha{display:flex;justify-content:space-between;gap:12px;font-size:13px}.proposta.perigo{border-color:color-mix(in srgb,var(--bad) 45%,var(--border));background:color-mix(in srgb,var(--bad) 6%,var(--surface))}.pedido-ia{width:100%;font:inherit;font-size:13px;line-height:1.45;border:1px solid var(--border-strong);border-radius:10px;padding:10px 12px;background:var(--surface);color:var(--text);resize:vertical}.pedido-ia:focus{outline:none;border-color:var(--primary)}.chat-entrada{border-top:1px solid var(--border);padding:12px;display:flex;gap:8px;align-items:flex-end}.chat-entrada textarea{flex:1;resize:none;min-height:42px;max-height:160px;height:42px;border-radius:12px;border:1px solid var(--border-strong);background:var(--surface);padding:10px 12px;outline:none;line-height:1.4}.chat-entrada textarea:focus{border-color:var(--primary)}.mic{position:relative}.mic.ouvindo{background:var(--bad);border-color:var(--bad);color:#fff}.mic.ouvindo:after{content:"";position:absolute;inset:-4px;border-radius:12px;border:2px solid var(--bad);animation:pulsar 1.2s ease-out infinite}@keyframes pulsar{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.25)}}.sugestoes{display:flex;flex-wrap:wrap;gap:8px}.orbe{width:64px;height:64px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#7cc0ff,var(--brand-b) 45%,var(--brand-a));box-shadow:0 10px 30px color-mix(in srgb,var(--brand-b) 45%,transparent)}.orbe.falando{animation:respirar 1.4s ease-in-out infinite}@keyframes respirar{50%{transform:scale(1.08);box-shadow:0 14px 40px color-mix(in srgb,var(--brand-b) 65%,transparent)}}.digitando span{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--muted);margin-right:3px;animation:pulo 1s infinite}.digitando span:nth-child(2){animation-delay:.15s}.digitando span:nth-child(3){animation-delay:.3s}@keyframes pulo{50%{transform:translateY(-4px);opacity:.6}}.msg.pensando{align-self:flex-start}.pensando-bolha{display:inline-flex;align-items:center;gap:9px;padding:9px 14px;color:var(--text-2);font-size:13px}.pensando-bolha .digitando{display:inline-flex;align-items:flex-end;gap:3px;height:12px;margin-left:-5px}.pensando-bolha .digitando span{width:4px;height:4px;margin:0;background:currentColor}.orbe-mini{width:14px;height:14px;border-radius:50%;flex:none;background:radial-gradient(circle at 35% 30%,#7cc0ff,var(--brand-b) 45%,var(--brand-a));animation:orbe-pulso 1.6s ease-in-out infinite}@keyframes orbe-pulso{0%,to{transform:scale(.82);box-shadow:0 0 color-mix(in srgb,var(--brand-b) 45%,transparent)}50%{transform:scale(1);box-shadow:0 0 0 6px color-mix(in srgb,var(--brand-b) 0%,transparent)}}.boas-vindas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.passo{padding:20px;display:flex;flex-direction:column;gap:10px}.passo .numero{width:28px;height:28px;border-radius:50%;background:var(--primary-soft);color:var(--primary-text);display:grid;place-items:center;font-weight:700;font-size:13px}@media(max-width:1200px){.g-5{grid-template-columns:repeat(3,minmax(0,1fr))}.g-4{grid-template-columns:repeat(2,minmax(0,1fr))}.g-main{grid-template-columns:minmax(0,1fr)}}@media(max-width:1024px){.shell{--sidebar: 72px}.shell .nav-item span,.shell .nav-grupo,.shell .marca-texto{display:none}.shell .nav-item{justify-content:center;padding:0}.nav-recolher,.nav-modo{display:none}.nav-modo-icone{display:flex}.g-3{grid-template-columns:repeat(2,minmax(0,1fr))}.boas-vindas{grid-template-columns:1fr}}@media(max-width:720px){.shell{grid-template-columns:1fr}.sidebar{position:fixed;left:0;top:0;bottom:0;height:auto;width:260px;transform:translate(-100%);transition:transform .2s ease;box-shadow:var(--shadow-lg)}.shell.menu-aberto .sidebar{transform:none}.shell .nav-item span,.shell .nav-grupo,.shell .marca-texto{display:initial}.shell .nav-item{justify-content:flex-start;padding:0 10px}.shell.recolhido .nav-item span,.shell.recolhido .nav-grupo,.shell.recolhido .marca-texto{display:initial}.shell.recolhido .nav-item{justify-content:flex-start;padding:0 10px}.shell.recolhido .nav-grupo-sep{display:none}.nav-modo,.shell.recolhido .nav-modo{display:block}.nav-modo-icone,.shell.recolhido .nav-modo-icone{display:none}.nav-fechar{display:flex}.btn.hamburguer{display:inline-flex}.topbar{padding:0 16px;height:58px}.topbar .sub,.topbar .so-desktop{display:none}.conteudo{padding:6px 16px 40px}.g-2,.g-3,.form-grid{grid-template-columns:1fr}.g-4,.g-5{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.g-4>.hero,.g-5>.hero{grid-column:1 / -1}.stat{padding:14px;min-height:92px}.span-2{grid-column:auto}.modal{border-radius:16px 16px 0 0;align-self:end}.overlay{padding:0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.config{display:grid;grid-template-columns:210px minmax(0,1fr);gap:24px;align-items:start}.config-nav{position:sticky;top:84px;display:flex;flex-direction:column;gap:2px}.config-nav a{display:flex;align-items:center;gap:10px;height:36px;padding:0 12px;border-radius:9px;color:var(--text-2);font-weight:550;text-decoration:none;white-space:nowrap}.config-nav a:hover{background:var(--surface-2);color:var(--text);text-decoration:none}.config-nav a.ativo{background:var(--primary-soft);color:var(--primary-text)}.config-nav svg{width:16px;height:16px;flex:0 0 auto}.config-secoes{display:flex;flex-direction:column;gap:16px;min-width:0}.config-secoes>section{scroll-margin-top:84px}.rodape-secao{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;min-height:28px}.vitrine{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.vitrine-item{display:flex;gap:12px;align-items:flex-start;padding:14px 16px}.vitrine-icone{flex:none;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:var(--primary-soft);color:var(--primary-text)}.vitrine-icone svg{width:18px;height:18px}@media(max-width:1024px){.vitrine{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.vitrine{grid-template-columns:1fr}}.passos-comeco{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.passos-comeco li{display:flex;align-items:center;gap:10px;padding:9px 0;border-top:1px solid var(--border);flex-wrap:wrap}.passos-comeco li:first-child{border-top:0}.passos-comeco .marca-passo{flex:none;width:22px;height:22px;border-radius:999px;border:2px solid var(--border-strong);display:inline-flex;align-items:center;justify-content:center}.passos-comeco li.pronto .marca-passo{background:var(--good);border-color:var(--good);color:#fff}.passos-comeco li.pronto b{color:var(--text-2);font-weight:550}.passos-comeco li.proximo .marca-passo{border-color:var(--primary)}.passos-comeco .marca-passo svg{width:13px;height:13px}.passos-comeco .grow{min-width:0;flex:1 1 180px}.chip-modo{display:inline-flex;align-items:center;gap:6px;color:var(--text-2);flex-wrap:wrap}.chip-modo svg{width:14px;height:14px}.rodape-secao svg{width:14px;height:14px}.ajuste{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-top:1px solid var(--border)}.ajuste:first-child{border-top:0;padding-top:2px}.ajuste-texto{min-width:0}.ajuste-texto b{display:block;font-weight:600}.ajuste-texto>span{display:block;color:var(--muted);font-size:12px;margin-top:2px;max-width:560px}.ajuste-controle{flex:0 0 auto;display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.interruptor{position:relative;width:40px;height:22px;border-radius:999px;background:var(--surface-3);border:1px solid var(--border-strong);cursor:pointer;transition:background .15s,border-color .15s;flex:0 0 auto;padding:0}.interruptor:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000040;transition:transform .15s}.interruptor.ligado{background:var(--primary);border-color:var(--primary)}.interruptor.ligado:after{transform:translate(18px)}.interruptor:focus-visible{outline:none;box-shadow:0 0 0 3px var(--primary-soft);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 35%,transparent)}.interruptor:disabled{opacity:.5;cursor:not-allowed}.textarea.mono{font-family:ui-monospace,Cascadia Mono,Consolas,Menlo,monospace;font-size:12px;line-height:1.6}input[type=range]{accent-color:var(--primary)}.icones-grade{display:flex;flex-wrap:wrap;gap:6px}.icone-op{padding:3px;border-radius:12px;border:2px solid transparent;background:none;cursor:pointer}.icone-op:hover{background:var(--surface-2)}.icone-op.sel{border-color:var(--primary)}.categorias-lista{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:6px}.categoria-item{display:flex;align-items:center;gap:10px;padding:6px 10px 6px 6px;border-radius:10px;border:1px solid var(--border);background:var(--surface);cursor:pointer;font-weight:500;text-align:left;min-width:0}.categoria-item:hover{border-color:var(--border-strong);background:var(--surface-2)}code{font-family:ui-monospace,Cascadia Mono,Consolas,Menlo,monospace;background:var(--surface-2);padding:1px 5px;border-radius:5px}.row>:not(.btn):not(button),.row-between>:not(.btn):not(button){min-width:0}.stat-rodape .delta{max-width:100%;white-space:normal}.form-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.radar-ativo{display:flex;align-items:center;gap:6px;min-width:0}.radar-nome{min-width:0}.radar-preco{white-space:normal}.cc .cc-nome{min-width:0;overflow-wrap:anywhere}code{overflow-wrap:anywhere}.tesouro-titulo{flex-wrap:wrap}.tesouro-titulo b{min-width:0}@media(max-width:1024px){.form-grid.form-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.form-grid.form-grid-4{grid-template-columns:1fr}.fluxo-navegacao,.fluxo-abas,.fluxo-acoes{width:100%;min-width:0}.fluxo-navegacao,.fluxo-abas{flex:1 1 100%}.fluxo-abas .seg,.ativo-abas .seg{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.ativo-abas .seg{grid-template-columns:repeat(3,minmax(0,1fr))}.fluxo-abas .seg button,.ativo-abas .seg button{min-width:0;height:auto;min-height:32px;padding:5px 6px;line-height:1.2;white-space:normal}.radar-cabecalho .radar-status{flex:1 1 100%;overflow-wrap:anywhere}.radar-cabecalho .radar-acoes{flex:1 1 100%;justify-content:flex-start}.radar-linha{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 8px;align-items:start}.radar-linha>.radar-ativo{grid-column:1;grid-row:1;flex-wrap:wrap}.radar-linha>.radar-preco{grid-column:1;grid-row:2}.radar-linha>.badge{grid-column:2;grid-row:1;align-self:center}}@media(max-width:380px){.objetivo .row-between{flex-wrap:wrap;gap:4px 8px}.indicadores-linha{flex-wrap:wrap}}@media(max-width:1024px){.config{grid-template-columns:1fr;gap:12px}.config-nav{position:static;flex-direction:row;overflow-x:auto;gap:6px;padding-bottom:4px;scrollbar-width:none}.config-nav a{flex:0 0 auto;height:32px;border:1px solid var(--border);border-radius:999px;background:var(--surface)}}@media(max-width:720px){.ajuste{flex-direction:column;align-items:stretch}.ajuste-controle{justify-content:flex-start}.ajuste-controle>div[style]{width:100%!important}}.faixa-demo{display:flex;align-items:center;justify-content:center;gap:8px;padding:7px 16px;background:var(--warn-soft);color:var(--warn);font-size:12px;font-weight:600;text-align:center}.faixa-demo svg{width:15px;height:15px;flex:0 0 auto}.faixa-versao{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;background:var(--bad-soft);color:var(--bad);font-size:12.5px;font-weight:600;text-align:center}.faixa-versao svg{width:16px;height:16px;flex:0 0 auto}.stat{container-type:inline-size}.stat-valor{font-size:clamp(18px,11.2cqi,25px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stat-valor.menor{font-size:clamp(15px,9.4cqi,21px)}.empilhada{display:flex;height:14px;border-radius:999px;overflow:hidden;background:var(--surface-3)}.empilhada>div{flex-basis:0;min-width:3px;height:100%;transition:opacity .15s;box-shadow:inset -2px 0 0 var(--surface)}.empilhada>div:last-child{box-shadow:none}.empilhada-legenda{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:14px}.empilhada-legenda button{display:inline-flex;align-items:center;gap:7px;background:none;border:0;padding:2px 0;font-size:13px;color:var(--text-2);cursor:pointer}.empilhada-legenda button:disabled{cursor:default;color:var(--text-2)}.empilhada-legenda button b{color:var(--text);font-weight:600;font-variant-numeric:tabular-nums}.empilhada-legenda button .muted{font-size:12px}.empilhada-legenda button.sel .leg-rotulo{text-decoration:underline;text-underline-offset:3px}.delta{white-space:nowrap}.topbar-titulo{min-width:0}.topbar h1{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-cab{flex-wrap:wrap;row-gap:10px}.card-cab>.grow{flex:1 1 220px}.card-cab .acoes{flex-wrap:wrap}.seg{max-width:100%;overflow-x:auto;scrollbar-width:none}.seg::-webkit-scrollbar{display:none}.so-celular{display:none}@media(max-width:720px){.ocultar-celular{display:none!important}.so-celular{display:inline}.topbar-titulo{flex:1 1 auto}.topbar h1{font-size:17px}.topbar-acoes{gap:4px}.card-cab{padding:14px 16px 0}.card-corpo{padding-left:16px;padding-right:16px}.card-cab .acoes{flex:1 1 auto;justify-content:flex-end;margin-left:0}.card-cab .acoes .input-grupo,.card-cab .acoes>div[style]{flex:1 1 140px;width:auto!important}.faixa-demo{font-size:11px;padding:6px 12px}.tabela td,.tabela th{padding-left:12px;padding-right:12px}}.atlas-pagina{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:16px;align-items:stretch}.atlas-conversas{display:flex;flex-direction:column;max-height:calc(100vh - 110px)}.atlas-conversas-lista{overflow:auto}.atlas-chat{height:calc(100vh - 110px);min-height:460px;display:flex;flex-direction:column;overflow:hidden}@media(max-width:1024px){.atlas-pagina{grid-template-columns:1fr}.atlas-conversas{max-height:190px;order:2}.atlas-chat{height:calc(100dvh - 96px)}}@media(max-width:720px){.atlas-chat{height:calc(100dvh - 80px);border-radius:12px}.chat-entrada{padding:10px}.chip{height:28px;padding:0 10px}}.row.wrap{min-width:0;max-width:100%}.ativo-preco{margin-left:12px}@media(max-width:720px){.ativo-preco{margin-left:0;flex-basis:100%}}.passos{margin:6px 0 4px;padding-left:20px;display:grid;gap:6px;font-size:13px;color:var(--text-2)}.passos a,.endereco-celular a{color:var(--primary-text)}.endereco-celular{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:6px 0 10px;padding:12px 14px;border-radius:12px;background:var(--primary-soft);font-size:15px;word-break:break-all}.endereco-celular a{flex:1;min-width:0}.link{background:none;border:0;padding:0;font:inherit;font-weight:600;color:var(--primary-text);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.venc-dias{font-size:11.5px;color:var(--text-2)}.lista-fundos{display:grid;gap:6px;max-height:280px;overflow:auto}.fundo-item{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text);cursor:pointer;font:inherit}.fundo-item:hover,.fundo-item:focus-visible{border-color:var(--primary);outline:none}.fundo-escolhido{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;background:var(--primary-soft)}:root{--sat: var(--safe-area-inset-top, env(safe-area-inset-top, 0px));--sab: var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px))}.topbar{height:calc(64px + var(--sat));padding-top:var(--sat)}.sidebar{padding-top:calc(14px + var(--sat));padding-bottom:calc(14px + var(--sab))}.conteudo{padding-bottom:calc(48px + var(--sab))}.gaveta{padding-top:var(--sat);padding-bottom:var(--sab)}.toasts{bottom:calc(20px + var(--sab))}.paleta{margin-top:calc(12vh + var(--sat))}.config-nav{top:calc(84px + var(--sat))}.atlas-chat{height:calc(100vh - 110px - var(--sat) - var(--sab))}@media(max-width:720px){.topbar{height:calc(58px + var(--sat))}.conteudo{padding-bottom:calc(40px + var(--sab))}.overlay{padding-top:var(--sat)}.modal{padding-bottom:var(--sab);max-height:calc(100vh - 40px - var(--sat))}}
