:root{--fundo: #0b0f14;--superficie: #131a22;--superficie-2: #1a232d;--menu: #0e141b;--borda: #2a3644;--divisoria: #1f2933;--texto: #e6edf3;--texto-2: #c9d4df;--texto-3: #9aa7b4;--primaria: #3fb950;--primaria-texto: #ffffff;--primaria-suave: #12301b;--botao-primario: #1a7f37;--botao-primario-hover: #238636;--perigo: #ff7b72;--perigo-suave: #2a1414;--perigo-borda: #5a2a2a;--alerta: #e3b341;--alerta-suave: #2b2310;--alerta-borda: #4a3a12;--info: #58a6ff;--info-suave: #0f2238;--bybit: #f7a600;--bitget: #22c3cf;--gate: #2354e6;--sombra: none;--raio: 16px;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;background:var(--fundo);color:var(--texto);font:15px/1.45 Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-feature-settings:"cv11","ss01";-webkit-font-smoothing:antialiased}button,input,textarea,select{font:inherit;color:inherit}.sutil{color:var(--texto-3)}.erro{color:var(--perigo)}.quebra{word-break:break-all}.colunas{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.titulo-secao{font-size:18px;margin:8px 0 14px;display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px}.titulo-secao small{font-weight:400;color:var(--texto-3);font-size:13px}.barra{display:flex;flex-wrap:wrap;align-items:center;gap:12px;justify-content:space-between;margin-bottom:8px}.selo{display:inline-block;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap}.selo-ok{background:var(--primaria-suave);color:var(--primaria)}.selo-alerta{background:var(--alerta-suave);color:var(--alerta)}.selo-perigo{background:var(--perigo-suave);color:var(--perigo)}.selo-info{background:var(--info-suave);color:var(--info)}.selo-neutro{background:var(--superficie-2);color:var(--texto-2)}.cartao{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);padding:14px;margin-bottom:12px;box-shadow:var(--sombra)}.cartao-alerta{border-color:var(--alerta);box-shadow:inset 4px 0 0 var(--alerta),var(--sombra)}.cartao-topo{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:8px;font-size:13px}.cartao-status{margin-left:auto}.conferencia{margin-bottom:8px}.dados{display:grid;grid-template-columns:max-content 1fr;gap:4px 12px;margin:0 0 10px;font-size:14px}.dados dt{color:var(--texto-3)}.dados dd{margin:0}.alertas{margin:0 0 10px;padding:8px 10px 8px 26px;background:var(--alerta-suave);border-radius:8px;font-size:13px}.alertas li+li{margin-top:4px}.nota{font-size:13px;color:var(--texto-2);background:var(--superficie-2);border-radius:8px;padding:8px 10px;margin:0 0 10px}.nota-erro{background:var(--perigo-suave);color:var(--perigo)}.nota-alerta{background:var(--alerta-suave);color:var(--alerta)}.vazio{padding:28px 16px;text-align:center;color:var(--texto-3);border:1px dashed var(--borda);border-radius:var(--raio);margin-bottom:12px}.botao{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:6px 14px;border-radius:9px;border:1px solid var(--borda);background:var(--superficie);cursor:pointer;font-weight:600;font-size:14px}.botao:disabled{opacity:.5;cursor:not-allowed}.botao-primario{background:var(--primaria);border-color:var(--primaria);color:var(--primaria-texto)}.botao-perigo{background:var(--perigo);border-color:var(--perigo);color:#fff}.botao-perigo-contorno{color:var(--perigo);border-color:var(--perigo);background:transparent}.botao-fantasma:hover{background:var(--superficie-2)}.botao-largo{width:100%;min-height:44px;font-size:15px}.botao-pequeno{min-height:28px;padding:2px 10px;font-size:13px}.botoes{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.filtros{display:flex;gap:4px;flex-wrap:wrap}.filtro{border:1px solid var(--borda);background:var(--superficie);border-radius:999px;padding:4px 12px;cursor:pointer;font-size:13px}.filtro-ativo{background:var(--texto);color:var(--superficie);border-color:var(--texto)}.tabela-rolagem{overflow-x:auto;border:1px solid var(--borda);border-radius:var(--raio);background:var(--superficie)}.tabela{width:100%;border-collapse:collapse;font-size:13px}.tabela th{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--texto-3);font-weight:600;padding:10px 12px;border-bottom:1px solid var(--borda);white-space:nowrap}.tabela td{padding:9px 12px;border-bottom:1px solid var(--borda);vertical-align:top}.tabela tr:last-child td{border-bottom:0}.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.tabela th.num{text-align:right}.bloco{margin-bottom:20px}.bloco-topo{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:8px}.campo{display:flex;flex-direction:column;gap:4px;margin-bottom:12px;font-size:14px}.campo>span:first-child{color:var(--texto-2);font-weight:500}.campo input,.campo textarea{padding:9px 11px;border:1px solid var(--borda);border-radius:9px;background:var(--superficie);width:100%}.campo input:focus,.campo textarea:focus{outline:2px solid var(--primaria);outline-offset:-1px}.campo-linha{flex-direction:row;align-items:center;justify-content:space-between;gap:12px}.entrada{display:flex;align-items:center;gap:6px;flex-shrink:0}.entrada input{width:110px;text-align:right}.entrada em{font-style:normal;color:var(--texto-3);font-size:12px;white-space:nowrap}.grupo{border:1px solid var(--borda);border-radius:var(--raio);padding:12px 14px 4px;margin:0 0 14px;background:var(--superficie)}.grupo legend{font-weight:700;padding:0 6px}.login{min-height:100vh;display:grid;place-items:center;padding:16px}.login-caixa{width:100%;max-width:360px;background:var(--superficie);border:1px solid var(--borda);border-radius:16px;padding:24px;box-shadow:var(--sombra)}.login-caixa .marca{margin-bottom:20px}.carregando{min-height:100vh;display:grid;place-items:center;color:var(--texto-3)}.dialogo{border:1px solid var(--borda);border-radius:16px;padding:20px;width:min(460px,calc(100vw - 32px));background:var(--superficie);color:var(--texto)}.dialogo::backdrop{background:#00000073}.dialogo h2{margin:0 0 10px;font-size:18px}.dialogo-texto p{margin:0 0 10px}.dialogo-botoes{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.avisos{position:fixed;right:16px;bottom:16px;display:flex;flex-direction:column;gap:8px;z-index:50;max-width:min(420px,calc(100vw - 32px))}.aviso{padding:10px 14px;border-radius:10px;font-size:14px;font-weight:500;box-shadow:0 6px 24px #0000002e;background:var(--superficie);border:1px solid var(--borda)}.aviso-ok{border-color:var(--primaria)}.aviso-erro{border-color:var(--perigo);color:var(--perigo)}.linha-tempo{list-style:none;margin:0;padding:0}.linha-tempo li{padding:10px 12px;border:1px solid var(--borda);border-radius:10px;background:var(--superficie);margin-bottom:8px}.linha-tempo li.importante{border-left:4px solid var(--info)}.lt-cabecalho{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline;font-size:14px}.lt-cabecalho .sutil{font-size:12px}.linha-tempo details{margin-top:4px;font-size:12px;color:var(--texto-3)}.linha-tempo pre{background:var(--superficie-2);padding:8px;border-radius:8px;overflow-x:auto;font-size:12px;color:var(--texto-2)}@media(max-width:760px){.colunas{grid-template-columns:1fr}.campo-linha{flex-direction:column;align-items:stretch}.entrada input{width:100%}.avisos{bottom:84px;left:16px;right:16px}}:root{--sucesso: var(--primaria)}.so-leitor{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.subtitulo{font-size:14px;font-weight:700;margin:18px 0 8px;color:var(--texto-2)}.link{border:0;background:none;padding:0;color:var(--primaria);font-weight:600;font-size:13px;cursor:pointer}.em-breve{display:flex;gap:6px;align-items:baseline;font-size:13px;color:var(--texto-3);border:1px dashed var(--borda);border-radius:8px;padding:8px 10px;margin:0 0 10px}.nota-info{background:var(--info-suave);color:var(--texto)}.nota details summary{cursor:pointer}details.nota>summary{cursor:pointer}details.nota small{display:block;margin-top:6px;word-break:break-word;opacity:.85}.vazio{display:flex;flex-direction:column;align-items:center;gap:6px;line-height:1.5}.vazio-icone{font-size:22px;opacity:.6}.botao-icone{min-width:36px;padding:6px 10px}.dica{position:relative;display:inline-flex;vertical-align:middle;text-transform:none;letter-spacing:0;font-weight:400}.dica-botao{border:0;background:none;padding:0 2px;margin:-4px 0;font-size:13px;line-height:1;color:var(--info);cursor:pointer;min-width:20px;min-height:24px}.dica-balao{position:absolute;z-index:40;top:calc(100% + 4px);left:50%;transform:translate(-50%);width:max-content;max-width:min(280px,80vw);padding:10px 12px;border-radius:10px;background:var(--texto);color:var(--fundo);font-size:13px;line-height:1.45;text-align:left;white-space:normal;box-shadow:0 8px 24px #00000040}.chave{position:relative;display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:14px;min-height:32px}.chave input{position:absolute;opacity:0;width:1px;height:1px}.chave-trilho{flex-shrink:0;position:relative;width:40px;height:24px;border-radius:999px;background:var(--borda);transition:background .15s;margin-top:1px}.chave-bola{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0000004d;transition:transform .15s}.chave input:checked+.chave-trilho{background:var(--primaria)}.chave-alerta input:checked+.chave-trilho{background:var(--alerta)}.chave input:checked+.chave-trilho .chave-bola{transform:translate(16px)}.chave input:focus-visible+.chave-trilho{outline:2px solid var(--info);outline-offset:2px}.chave-off{opacity:.55;cursor:not-allowed}.chave-texto{display:flex;flex-direction:column;line-height:1.3}.chave-rotulo{font-weight:600}.chave-texto small{font-size:12px}.gaveta{margin:0 0 0 auto;padding:0;border:0;border-left:1px solid var(--borda);width:min(560px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;background:var(--superficie);color:var(--texto)}.gaveta::backdrop{background:#0000007f}.gaveta-caixa{display:flex;flex-direction:column;height:100%}.gaveta-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 16px 12px 20px;border-bottom:1px solid var(--borda)}.gaveta-topo h2{margin:0;font-size:18px}.gaveta-sub{margin-top:6px;font-size:13px;color:var(--texto-2);display:flex;align-items:center;flex-wrap:wrap;gap:6px}.gaveta-corpo{flex:1;overflow-y:auto;padding:16px 20px 24px}.gaveta-rodape{display:flex;justify-content:flex-end;gap:8px;padding:12px 20px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--borda);background:var(--superficie)}.glossario{margin:0}.glossario>div{padding:10px 0;border-bottom:1px solid var(--borda)}.glossario dt{font-weight:700;margin-bottom:2px}.glossario dd{margin:0;font-size:14px;color:var(--texto-2)}.campo-rotulo{display:inline-flex;align-items:center;gap:2px;color:var(--texto-2);font-weight:500}.campo-ajuda{color:var(--texto-3);font-size:12px;line-height:1.4}.campo select,.entrada select,.campo-filtro select{padding:8px 10px;border:1px solid var(--borda);border-radius:9px;background:var(--superficie);color:var(--texto);font:inherit}.entrada-spot{flex-wrap:wrap}.entrada-spot input{width:90px}.entrada-reais{font-variant-numeric:tabular-nums;font-size:14px;color:var(--texto);white-space:nowrap}.marcar{display:flex;align-items:flex-start;gap:8px;font-size:14px;margin:4px 0 12px;cursor:pointer}.marcar input{width:18px;height:18px;margin-top:1px;accent-color:var(--primaria);flex-shrink:0}.duas-colunas{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.duas-colunas .entrada input{width:100%;min-width:0}.grupo-leve{background:transparent}.grupo .campo:last-child{margin-bottom:10px}.opcoes{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.opcao{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border:1px solid var(--borda);border-radius:10px;cursor:pointer;background:var(--superficie)}.opcao{position:relative}.opcao input{position:absolute;top:0;right:0;bottom:0;left:0;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.opcao small{color:var(--texto-3);font-size:12px;line-height:1.35}.opcao-ativa{border-color:var(--primaria);box-shadow:inset 0 0 0 1px var(--primaria);background:var(--primaria-suave)}.opcao-off{opacity:.5;cursor:not-allowed}.opcao:has(input:focus-visible){outline:2px solid var(--info)}.segmentos{display:inline-flex;flex-wrap:wrap;border:1px solid var(--borda);border-radius:10px;overflow:hidden}.segmentos button{border:0;background:var(--superficie);padding:8px 14px;cursor:pointer;font-size:14px}.segmentos button+button{border-left:1px solid var(--borda)}.segmentos .ativo{background:var(--primaria);color:var(--primaria-texto);font-weight:600}.secao-gaveta{border:1px solid var(--borda);border-radius:var(--raio);margin-bottom:12px}.secao-gaveta>summary{padding:12px 14px;font-weight:700;cursor:pointer}.secao-corpo{padding:0 14px 6px}.lista-marcar{display:flex;flex-direction:column}.lista-marcar .marcar{margin-bottom:6px}.passos{display:flex;flex-wrap:wrap;gap:4px 14px;list-style:none;margin:4px 0 0;padding:0;font-size:12px;color:var(--texto-3)}.passos li{display:flex;align-items:center;gap:6px}.passos span{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;border:1px solid var(--borda);font-weight:700}.passo-atual{color:var(--texto);font-weight:600}.passo-atual span{background:var(--primaria);border-color:var(--primaria);color:var(--primaria-texto)}.passo-feito span{border-color:var(--primaria);color:var(--primaria)}.botao-grande{min-height:52px;font-size:16px;border-radius:12px}.botao:focus-visible,.filtro:focus-visible{outline:2px solid var(--info);outline-offset:2px}.resumo{margin:0 0 12px;border:1px solid var(--borda);border-radius:10px;overflow:hidden}.resumo-linha{display:flex;justify-content:space-between;gap:12px;padding:8px 12px;font-size:14px}.resumo-linha+.resumo-linha{border-top:1px solid var(--borda)}.resumo dt{color:var(--texto-3)}.resumo dd{margin:0;text-align:right;word-break:break-word}.dialogo-botoes .botao-grande{min-height:44px;font-size:15px}.painel-bloco .titulo-secao{margin-top:0}.numeros{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:10px}.numero{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border:1px solid var(--borda);border-radius:var(--raio);background:var(--superficie)}.numero-rotulo{color:var(--texto-3);font-size:12px;display:inline-flex;align-items:center}.numero-valor{font-size:22px;font-variant-numeric:tabular-nums}.etapas{list-style:none;margin:4px 0 12px;padding:0}.etapa{position:relative;display:flex;gap:10px;padding:0 0 10px}.etapa:not(:last-child):before{content:"";position:absolute;left:11px;top:24px;bottom:0;width:2px;background:var(--borda)}.etapa-feito:not(:last-child):before{background:var(--primaria)}.etapa-marca{flex-shrink:0;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;font-size:12px;font-weight:800;border:2px solid var(--borda);color:var(--texto-3);background:var(--superficie);position:relative}.etapa-feito .etapa-marca{background:var(--primaria);border-color:var(--primaria);color:var(--primaria-texto)}.etapa-atual .etapa-marca{border-color:var(--info);color:var(--info);box-shadow:0 0 0 3px var(--info-suave)}.etapa-bloqueado .etapa-marca{background:var(--perigo);border-color:var(--perigo);color:#fff}.etapa-texto{display:flex;flex-direction:column;min-width:0;padding-top:2px}.etapa-nome{font-size:14px;font-weight:600}.etapa-pendente .etapa-nome{color:var(--texto-3);font-weight:500}.etapa-detalhe{font-size:13px;color:var(--texto-2);word-break:break-word}.etapa-bloqueado .etapa-detalhe{color:var(--perigo)}.etapa-atual .etapa-detalhe{color:var(--texto)}.chat{margin-top:12px;border-top:1px solid var(--borda);padding-top:8px}.chat>summary{cursor:pointer;font-size:14px;font-weight:600;color:var(--texto-2);padding:4px 0}.baloes{list-style:none;margin:8px 0;padding:0;display:flex;flex-direction:column;gap:6px;max-height:280px;overflow-y:auto}.balao{overflow-wrap:anywhere;display:inline-flex;flex-direction:column;gap:2px;max-width:85%;padding:8px 10px;border-radius:12px;font-size:14px;background:var(--superficie-2);align-self:flex-start;white-space:pre-wrap}.balao-nos{align-self:flex-end;background:var(--primaria-suave)}.balao-sistema{align-self:center;background:transparent;border:1px dashed var(--borda);font-size:13px}.balao small{font-size:11px}.chat-envio{display:flex;gap:8px;margin-top:8px}.chat-envio input{flex:1;min-width:0;padding:10px 12px;border:1px solid var(--borda);border-radius:10px;background:var(--superficie)}.cartao-pausado{opacity:.75;background:var(--superficie-2)}.historico{margin-top:12px;font-size:13px}.historico>summary{cursor:pointer;color:var(--texto-2);font-weight:600}.historico-lista{list-style:none;margin:8px 0 0;padding:0}.historico-lista li{display:flex;flex-direction:column;gap:1px;padding:6px 0;border-top:1px solid var(--borda)}.historico-preco{font-variant-numeric:tabular-nums}.linha-acao{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:14px;padding:6px 0}.barra-salvar{position:sticky;bottom:12px;background:var(--fundo);padding:8px 0}.grade-mensagens{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px}.grade-mensagens .cartao{margin-bottom:0}.previa{display:flex;flex-direction:column;gap:4px;padding:10px;border-radius:10px;background:var(--fundo)}.previa .balao{max-width:100%;align-self:stretch}.variaveis{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;color:var(--texto-2)}.variaveis code{background:var(--superficie-2);border:1px solid var(--borda);border-radius:6px;padding:1px 6px;font-size:12px}.variaveis-pequenas{margin:-4px 0 10px}.variaveis-pequenas .filtro{padding:2px 10px;font-size:12px}.config .cartao{padding:16px}.lista-chaves{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.codigo-telegram{text-align:center}.codigo{display:block;font-size:34px;letter-spacing:.25em;font-variant-numeric:tabular-nums;margin:6px 0;padding:10px;border:2px dashed var(--primaria);border-radius:12px}.lista-usuarios{list-style:none;margin:0 0 12px;padding:0}.lista-usuarios>li{padding:10px 0;border-bottom:1px solid var(--borda)}.usuario-linha{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}.botoes-linha{display:flex;gap:6px}.form-linha{display:flex;gap:8px;margin-top:8px}.form-linha input{flex:1;min-width:0;padding:9px 11px;border:1px solid var(--borda);border-radius:9px;background:var(--superficie)}.form-usuario{margin-top:6px}.lista-escrita{list-style:none;margin:8px 0 0;padding:0;font-size:14px}.lista-escrita li{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:6px 0;border-top:1px solid var(--borda)}.total{margin-bottom:16px}.riscado{color:var(--texto-3)}.filtros-registro{display:flex;flex-wrap:wrap;gap:8px 12px;margin-bottom:12px}.campo-filtro{margin-bottom:0;min-width:160px}.campo-filtro span{font-size:12px}.lt-meta{font-size:12px;margin-top:2px}.linha-tempo li.falha{border-left:4px solid var(--perigo)}.linha-tempo summary{cursor:pointer}.driver-popover.visita{background:var(--superficie);color:var(--texto);border:1px solid var(--borda);border-radius:14px;padding:18px;max-width:min(340px,calc(100vw - 32px));font-family:inherit}.visita .driver-popover-title{font-size:13px;font-weight:700;color:var(--texto-3);text-transform:uppercase;letter-spacing:.04em}.visita .driver-popover-description{font-size:15px;line-height:1.5;color:var(--texto)}.visita .driver-popover-close-btn{color:var(--texto-3)}.visita .driver-popover-footer-btn{background:var(--superficie-2);color:var(--texto);border:1px solid var(--borda);border-radius:9px;padding:8px 14px;font-size:14px;text-shadow:none}.visita .driver-popover-next-btn{background:var(--primaria);border-color:var(--primaria);color:var(--primaria-texto);font-weight:600}.visita .driver-popover-arrow-side-left{border-left-color:var(--superficie)}.visita .driver-popover-arrow-side-right{border-right-color:var(--superficie)}.visita .driver-popover-arrow-side-top{border-top-color:var(--superficie)}.visita .driver-popover-arrow-side-bottom{border-bottom-color:var(--superficie)}@media(max-width:760px){.gaveta{margin:auto 0 0;width:100vw;height:fit-content;max-height:92dvh;border-left:0;border-top:1px solid var(--borda);border-radius:16px 16px 0 0}.gaveta-caixa{max-height:92dvh}.gaveta-corpo{padding:14px 16px 20px}.grade-mensagens,.duas-colunas{grid-template-columns:1fr}.campo-filtro{flex:1;min-width:0}.filtros-registro{display:grid;grid-template-columns:1fr 1fr}.filtros-registro .campo-filtro:last-child{grid-column:1 / -1}.entrada input{flex:1;width:auto;min-width:0}.entrada-spot input{flex:0 0 90px}.resumo-linha{flex-direction:column;gap:0}.resumo dd{text-align:left;font-weight:600}.dialogo-botoes{flex-direction:column-reverse}.dialogo-botoes .botao{width:100%}.barra-salvar{bottom:76px}.avisos{bottom:84px}}.lista-alertas{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.alerta-linha .botao{white-space:nowrap}.alerta-linha{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:10px;font-size:14px;background:var(--superficie);border:1px solid var(--borda);border-left-width:4px}.alerta-perigo{border-left-color:var(--perigo)}.alerta-alerta{border-left-color:var(--alerta)}.alerta-info{border-left-color:var(--info)}.espaco{flex:1}a.botao{text-decoration:none;display:inline-flex;align-items:center}.financeiro .bloco-topo .titulo-secao{margin:8px 0}.financeiro .painel-bloco{margin-bottom:18px}.financeiro .painel-bloco>.subtitulo:first-child{margin-top:4px}.numeros-3{grid-template-columns:repeat(3,minmax(0,1fr))}.fin-cartao{background:var(--primaria-suave);border-color:transparent}.fin-cartao .numero-valor{font-size:24px}.fin-resumo{grid-template-columns:repeat(3,minmax(0,1fr))}.fin-resumo .numero-valor{font-size:19px}.fin-exchanges{margin-top:8px}.fin-periodo{margin:8px 0 10px;font-size:13px}.fin-datas{display:flex;gap:10px;margin-top:10px}.fin-datas .campo{margin-bottom:0}.fin-positivo{color:var(--primaria)}.fin-anuncio span{overflow-wrap:anywhere}.fin-anuncio{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px 6px}.fin-sync{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;font-size:14px}.fin-sync li{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px}.fin-config{border:1px solid var(--borda);border-radius:var(--raio);background:var(--superficie);padding:12px 14px}.fin-config summary{cursor:pointer}.fin-config[open] summary{margin-bottom:12px}.fin-config-campos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.fin-config-campos .entrada input{width:130px}.fin-taxas{border:0;padding:0;margin:0 0 12px}.fin-taxas legend{color:var(--texto-2);font-weight:500;padding:0;margin-bottom:6px}.fin-taxas .campo-linha{display:flex;margin-bottom:6px}.fin-taxas .entrada input{width:80px}.fin-entradas{list-style:none;margin:0 0 12px;padding:0;border:1px solid var(--borda);border-radius:var(--raio);background:var(--superficie)}.fin-entradas li{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-bottom:1px solid var(--borda);font-size:14px}.fin-entradas li:last-child{border-bottom:0}.fin-entrada-dados{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;min-width:0}.fin-entrada-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.fin-entrada-form .entrada input{width:160px}.fin-entrada-form select{padding:9px 11px;border:1px solid var(--borda);border-radius:9px;background:var(--superficie);color:var(--texto);font:inherit}.fin-entrada-form input[type=datetime-local]{color:var(--texto)}.grafico{position:relative}.grafico-escala{display:flex;justify-content:space-between;font-size:11px;margin-bottom:4px}.grafico-svg{display:block;width:100%;height:170px;background:var(--superficie);border:1px solid var(--borda);border-radius:8px}.grafico-zero{stroke:var(--borda);stroke-width:1}.grafico-alvo{fill:transparent;cursor:pointer}.grafico-barra{fill:var(--primaria);opacity:.85;pointer-events:none}.grafico-negativa{fill:var(--perigo)}.grafico-sel{opacity:1;fill:var(--info)}.grafico-eixo{display:flex;font-size:11px;margin-top:4px;white-space:nowrap}.grafico-eixo span{overflow:visible}.grafico-detalhe{font-size:13px;margin:8px 0 0;min-height:1.45em}@media(max-width:760px){.numeros-3{gap:6px}.fin-cartao{padding:10px}.fin-cartao .numero-valor{font-size:15px;letter-spacing:-.02em}.fin-resumo{grid-template-columns:repeat(2,minmax(0,1fr))}.fin-resumo .numero-valor{font-size:17px}.fin-config-campos,.fin-entrada-form{grid-template-columns:minmax(0,1fr)}.col-larga{display:none}.grafico-svg{height:140px}.financeiro .tabela th,.financeiro .tabela td{padding:8px}}.fin-meses{display:flex;gap:8px;overflow-x:auto;padding:2px 2px 6px;margin:0 -2px 4px;scrollbar-width:thin}.fin-mes{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:118px;padding:8px 12px;border:1px solid var(--borda);border-radius:10px;background:var(--superficie);color:var(--texto);font:inherit;text-align:left;cursor:pointer}.fin-mes:hover{border-color:var(--texto-3)}.fin-mes:focus-visible{outline:2px solid var(--info);outline-offset:2px}.fin-mes-ativo{border-color:var(--texto);background:var(--superficie-2);box-shadow:inset 0 0 0 1px var(--texto)}.fin-mes-nome{font-weight:600;font-size:14px}.fin-mes-nome small{font-weight:400;color:var(--texto-3)}.fin-mes-valor{font-size:12px;font-variant-numeric:tabular-nums;color:var(--texto-3)}.fin-grafico-modo{margin:0}.fin-area{fill:var(--primaria);opacity:.12;pointer-events:none}.fin-linha{fill:none;stroke:var(--primaria);stroke-width:2;stroke-linejoin:round;pointer-events:none}.fin-cursor{stroke:var(--info);stroke-width:1;stroke-dasharray:3 3;pointer-events:none}.fin-extrato td{white-space:nowrap}.fin-extrato td small{display:block}.fin-ordem{display:inline-flex;align-items:center;gap:6px}.fin-sem-spot td{background:var(--alerta-suave)}.fin-extrato-inicio td{color:var(--texto-3);background:var(--superficie-2)}.fin-mais{margin-top:10px;width:100%}.fin-custo-medio .subtitulo{margin-top:18px}.fin-custo-medio .painel-bloco{padding:0;border:0;background:none;box-shadow:none}.fin-patrimonio{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:10px}.fin-patrimonio .numero-valor{font-size:19px}.fin-acoes{display:flex;flex-wrap:wrap;gap:8px}.fin-grafico-caixa{position:relative}.fin-escala{position:absolute;left:8px;font-size:11px;pointer-events:none;background:var(--superficie);padding:0 3px;border-radius:4px}.fin-escala-max{top:4px}.fin-escala-min{bottom:4px}@media(max-width:760px){.fin-mes{min-width:104px;padding:7px 10px}.fin-patrimonio{grid-template-columns:minmax(0,1fr)}.tabela-rolagem:has(.fin-extrato){overflow-x:visible;border:0;background:none}.fin-extrato thead{display:none}.fin-extrato,.fin-extrato tbody{display:block}.fin-extrato tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1fr);gap:6px 8px;font-size:12.5px;padding:10px 12px;margin-bottom:8px;border:1px solid var(--borda);border-radius:var(--raio);background:var(--superficie)}.fin-extrato tr.fin-sem-spot{background:var(--alerta-suave)}.financeiro .fin-extrato td{display:block;padding:0;border:0;background:none;white-space:normal}.fin-extrato td.num{text-align:left}.fin-extrato td:before{content:attr(data-rotulo);display:block;font-size:11px;color:var(--texto-3);text-transform:uppercase;letter-spacing:.04em}.fin-extrato td:empty{display:none}.fin-extrato td small{display:inline}.fin-extrato td{order:10;min-width:0;overflow-wrap:anywhere}.fin-extrato td.fe-quando{order:0;font-weight:600}.fin-extrato td.fe-ordem{order:1;white-space:nowrap}.fin-extrato td.fe-ordem .fin-ordem{gap:4px}.fin-extrato td.fe-ganho{order:2;text-align:right}.fin-extrato td.fe-quando:before,.fin-extrato td.fe-ordem:before,.fin-extrato td.fe-ganho:before{display:none}.fin-extrato td.fe-preco,.fin-extrato td small.sutil{display:none}}@media(max-width:899px){.so-largo{display:none!important}}@media(min-width:900px){.so-celular{display:none!important}}.icone{flex-shrink:0}.positivo,.tom-ok{color:var(--primaria)}.tom-alerta{color:var(--alerta)}.tom-perigo{color:var(--perigo)}.tom-neutro{color:var(--texto-3)}.ponto{display:inline-block;flex-shrink:0;width:7px;height:7px;border-radius:50%}.ponto-ok{background:var(--primaria)}.ponto-erro{background:var(--perigo)}.ponto-alerta{background:var(--alerta)}.ponto-sim{background:transparent;box-shadow:inset 0 0 0 1.5px var(--texto-3)}.contador{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--perigo);color:var(--fundo);font-size:12px;font-weight:700;line-height:1}.contador-grande{min-width:22px;height:22px;font-size:13px}.titulo{margin:0;display:flex;align-items:center;gap:10px;font-size:24px;font-weight:700;letter-spacing:-.3px}.cabecalho-tela{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 16px;margin-bottom:16px}.rotulo-bloco{margin:0;display:flex;align-items:center;gap:6px;padding:0 4px;font-size:12px;font-weight:600;color:var(--texto-3)}.linha-status{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:13px;color:var(--texto-2)}.link-sutil{color:var(--texto-3)}.link-sutil:hover{color:var(--texto)}.marca{display:flex;align-items:center;gap:10px}.marca strong{display:block;font-size:16px}.marca small{display:block;color:var(--texto-3);font-size:12px}.marca-logo{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:var(--botao-primario);color:#fff;font-weight:800;font-size:17px}.marca-grande .marca-logo{width:44px;height:44px;font-size:22px}.chip{display:inline-flex;align-items:center;padding:3px 7px;border-radius:6px;font-size:11px;font-weight:700;line-height:1.2;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.chip-bybit{background:var(--bybit);color:#111}.chip-bitget{background:var(--bitget);color:var(--fundo)}.chip-gate{background:var(--gate);color:#fff}.chip-banco{background:var(--texto-3);color:var(--fundo)}.chip-simulado{opacity:.8}.lado-venda{color:var(--perigo);font-weight:600}.lado-compra{color:var(--primaria);font-weight:600}.botao{min-height:40px;padding:6px 14px;border-radius:12px;border:1px solid var(--borda);background:var(--superficie);color:var(--texto);font-weight:700}.botao:hover:not(:disabled){border-color:var(--texto-3)}.botao-primario{background:var(--botao-primario);border-color:var(--botao-primario);color:#fff}.botao-primario:hover:not(:disabled){background:var(--botao-primario-hover);border-color:var(--botao-primario-hover)}.botao-perigo{background:#b62324;border-color:#b62324;color:#fff}.botao-perigo-contorno{background:var(--perigo-suave);border-color:var(--perigo-borda);color:var(--perigo)}.botao-perigo-contorno:hover:not(:disabled){border-color:var(--perigo)}.botao-fantasma{background:transparent;border-color:transparent;color:var(--texto-2)}.botao-fantasma:hover:not(:disabled){background:var(--superficie);border-color:transparent}.botao-pequeno{min-height:30px;padding:2px 10px;font-size:13px}.botao-acao{width:100%;min-height:48px;font-size:15px}.chave-botao{flex-shrink:0;display:flex;justify-content:flex-start;width:48px;height:28px;padding:3px;border:0;border-radius:999px;background:var(--borda);cursor:pointer;transition:background .15s}.chave-botao>span{width:22px;height:22px;border-radius:50%;background:var(--texto-3);transition:transform .15s,background .15s}.chave-ligada{background:var(--botao-primario)}.chave-ligada>span{background:#fff;transform:translate(20px)}.chave-perigo.chave-ligada{background:#b62324}.chave-botao:disabled{opacity:.4;cursor:not-allowed}.chave-botao:focus-visible{outline:2px solid var(--info);outline-offset:2px}.chave-trilho{width:48px;height:28px;margin-top:0}.chave-bola{top:3px;left:3px;width:22px;height:22px;background:var(--texto-3);box-shadow:none}.chave input:checked+.chave-trilho{background:var(--botao-primario)}.chave input:checked+.chave-trilho .chave-bola{background:#fff;transform:translate(20px)}.filtros-pilula{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.pilula-filtro{height:34px;padding:0 14px;border-radius:999px;border:1px solid var(--borda);background:transparent;color:var(--texto-2);font-size:13px;font-weight:600;cursor:pointer}.pilula-filtro:hover{border-color:var(--texto-3)}.pilula-filtro-ativa,.pilula-filtro-ativa:hover{background:var(--texto);border-color:var(--texto);color:var(--fundo);font-weight:700}.filtros-pequenos{margin:0}.filtros-pequenos .pilula-filtro{height:28px;padding:0 10px;font-size:12px}.segmentado{display:inline-flex;gap:2px;padding:3px;border-radius:12px;background:var(--superficie)}.segmentado button{height:34px;padding:0 14px;border:0;border-radius:9px;background:transparent;color:var(--texto-3);font-size:13px;font-weight:600;cursor:pointer}.segmentado .ativo{background:var(--superficie-2);color:var(--texto)}.selo-teste{display:inline-flex;align-items:center;gap:2px;padding:5px 6px 5px 10px;border:1px solid var(--alerta-borda);border-radius:999px;background:var(--alerta-suave);color:var(--alerta);font-size:12px;font-weight:600;white-space:nowrap}.selo-teste .dica-botao{color:var(--alerta)}.app{min-height:100vh;display:grid;grid-template-columns:232px minmax(0,1fr)}.menu{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:4px;padding:18px 12px 14px;background:var(--menu);border-right:1px solid var(--divisoria)}.menu-marca{display:flex;align-items:center;gap:10px;padding:2px 10px 20px;font-size:16px}.menu-item{display:flex;align-items:center;gap:12px;height:46px;padding:0 12px;border:0;border-radius:12px;background:none;color:var(--texto-3);font-size:15px;font-weight:600;text-align:left;cursor:pointer}.menu-item:hover{background:var(--superficie);color:var(--texto)}.menu-item-ativo,.menu-item-ativo:hover{background:var(--superficie);color:var(--primaria)}.menu-item:focus-visible{outline:2px solid var(--info);outline-offset:-2px}.menu-item{position:relative}.menu-item .contador{margin-left:auto}.menu-rodape{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 0 0 10px;border-top:1px solid var(--divisoria);font-size:13px}.principal{min-width:0;display:flex;flex-direction:column}.topo{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:12px 18px;padding:12px 28px;background:#0b0f14eb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--divisoria)}.topo-spot{display:flex;flex-direction:column;line-height:1.15}.topo-spot small{display:inline-flex;align-items:center;gap:2px;font-size:12px;color:var(--texto-3)}.topo-spot strong{font-size:21px;font-weight:700;letter-spacing:-.3px;font-variant-numeric:tabular-nums}.topo-selos{display:flex;align-items:center;gap:8px}.conexoes{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 0 auto;padding:0;list-style:none}.conexao{display:flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:var(--superficie);color:var(--texto-2);font-size:12px;cursor:default}.botao-pausa{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 14px;border:1px solid var(--perigo-borda);border-radius:12px;background:var(--perigo-suave);color:var(--perigo);font-size:14px;font-weight:700;cursor:pointer}.botao-pausa:hover{border-color:var(--perigo)}.botao-pausa-retomar,.botao-pausa-retomar:hover{border-color:var(--botao-primario);background:var(--botao-primario);color:#fff}.faixa-pausa{display:flex;align-items:center;gap:10px;padding:10px 28px;border-bottom:1px solid var(--perigo-borda);background:var(--perigo-suave);color:var(--perigo);font-size:14px}.conteudo{flex:1;width:100%;max-width:1240px;margin:0 auto;padding:24px 28px 56px}.agora{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(320px,1fr);gap:28px;align-items:start}.agora-fila{display:flex;flex-direction:column;gap:14px}.agora-fila .titulo{font-size:22px}.agora-fila .nota{margin:0}.agora-lado{position:sticky;top:88px;display:flex;flex-direction:column;gap:20px}.cartao-acao{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--borda);border-radius:16px;background:var(--superficie)}.cartao-acao-alerta{border-color:var(--perigo-borda)}.em-foco{outline:2px solid var(--info);outline-offset:2px}.cartao-acao-topo{display:flex;align-items:center;gap:8px;font-size:13px}.cartao-acao-idade{margin-left:auto;font-size:12px}.cartao-acao-valor{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;margin:0}.cartao-acao-valor strong{font-size:26px;font-weight:700;letter-spacing:-.4px;font-variant-numeric:tabular-nums}.cartao-acao-valor span{font-size:13px;color:var(--texto-3)}.checagens{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none;font-size:13px;color:var(--texto-2)}.checagem{display:flex;align-items:center;gap:5px}.checagem-ok .icone{color:var(--primaria)}.checagem-erro{color:var(--perigo);font-weight:600}.checagem-pendente .ponto{margin:0 4px}.tudo-em-dia{display:flex;align-items:center;justify-content:center;gap:10px;padding:56px 16px;border:1px dashed var(--borda);border-radius:16px;color:var(--primaria);font-size:18px}.numeros-dia{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.numero-dia{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border:0;border-radius:14px;background:var(--superficie);color:var(--texto);text-align:left;cursor:pointer}.numero-dia:hover{background:var(--superficie-2)}.numero-dia small{display:flex;align-items:center;font-size:12px;color:var(--texto-3)}.numero-dia strong{font-size:20px;font-weight:700;letter-spacing:-.3px;font-variant-numeric:tabular-nums;white-space:nowrap}.bloco-lado{display:flex;flex-direction:column;gap:8px}.lista-lado{margin:0;padding:0;list-style:none;border-radius:14px;background:var(--superficie);overflow:hidden}.lista-lado li+li{border-top:1px solid var(--divisoria)}.linha-lado{width:100%;display:flex;align-items:center;gap:10px;padding:12px 14px;border:0;background:none;color:var(--texto);font-size:14px;text-align:left;cursor:pointer}.linha-lado:hover:not(:disabled){background:var(--superficie-2)}.linha-lado:disabled{cursor:default}.linha-lado>.icone{color:var(--texto-3)}.linha-lado-texto{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.linha-lado-texto small{display:block;font-size:12px}.vazio-lado{margin:0;padding:12px 14px;border-radius:14px;background:var(--superficie);font-size:13px}.gaveta{width:min(520px,100vw);background:var(--fundo);border-left-color:var(--divisoria)}.gaveta-larga{width:min(760px,100vw)}.gaveta::backdrop{background:#0000008c}.gaveta-topo,.gaveta-rodape{border-color:var(--divisoria);background:var(--fundo)}.gaveta-topo h2{font-size:19px}.gaveta-rodape .botao-largo{min-height:48px}.detalhe-valor{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;margin:0 0 14px}.detalhe-valor strong{font-size:26px;font-weight:700;letter-spacing:-.4px}.gaveta .cartao,.gaveta .grupo{background:var(--superficie)}.lista-cabecalho{display:flex;align-items:center;justify-content:space-between;padding:0 16px 8px;font-size:12px;color:var(--texto-3)}.lista-anuncios{margin:0 0 12px;padding:0;list-style:none;border-radius:16px;background:var(--superficie);overflow:hidden}.lista-vazia{margin:0 0 12px;padding:16px;border-radius:16px;background:var(--superficie)}.linha-anuncio{display:flex;align-items:center;gap:10px;padding-right:14px}.linha-anuncio+.linha-anuncio{border-top:1px solid var(--divisoria)}.linha-anuncio:hover,.linha-aberta{background:var(--superficie-2)}.linha-anuncio-abrir{flex:1;min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"chip titulo" "chip posicao";align-items:center;gap:2px 10px;padding:12px 0 12px 14px;border:0;background:none;color:var(--texto);text-align:left;cursor:pointer}.linha-anuncio-abrir>.chip{grid-area:chip;justify-self:start}.la-titulo{grid-area:titulo;font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.la-preco{font-variant-numeric:tabular-nums}.la-posicao{grid-area:posicao;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.la-disp{display:none}.linha-pausada .linha-anuncio-abrir{opacity:.7}.lista-colunas{display:none}.recolher{width:100%;display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;padding:14px 16px;border:0;border-radius:14px;background:var(--superficie);color:var(--texto-2);font-size:14px;font-weight:600;cursor:pointer}.recolher .icone{color:var(--texto-3)}.girado{display:inline-flex;transform:rotate(180deg)}@media(min-width:900px){.anuncios{max-width:1080px}.lista-cabecalho,.linha-anuncio-abrir{grid-template-columns:76px 64px minmax(90px,1fr) 100px minmax(170px,1.7fr) 120px}.lista-cabecalho{display:grid;grid-template-columns:76px 64px minmax(90px,1fr) 100px minmax(170px,1.7fr) 120px 112px;column-gap:10px;padding:0 0 8px 14px}.lista-colunas{display:contents}.lista-cabecalho>span:last-child{text-align:center}.linha-anuncio{padding-right:0}.linha-anuncio-abrir{grid-template-areas:none;column-gap:10px;padding:14px 0 14px 14px}.linha-anuncio-abrir>.chip,.la-posicao{grid-area:auto}.la-titulo{display:contents}.la-sep{display:none}.la-lado,.la-forma,.la-preco{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.la-forma{color:var(--texto-2);font-weight:500}.la-preco{font-weight:700}.la-posicao{font-size:13px}.la-disp{display:block;color:var(--texto-3);font-size:13px;text-align:right;font-variant-numeric:tabular-nums}.linha-anuncio>.chave-botao{margin:0 32px}}.detalhe-anuncio{display:flex;flex-direction:column;gap:12px}.det-preco{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:16px;border-radius:16px;background:var(--superficie)}.det-preco>div{display:flex;flex-direction:column;gap:4px}.det-preco small{font-size:12px;color:var(--texto-3)}.det-preco strong{font-size:30px;font-weight:700;letter-spacing:-.5px;font-variant-numeric:tabular-nums}.pilula-posicao{padding:6px 10px;border-radius:999px;background:var(--superficie-2);font-size:13px;font-weight:700;white-space:nowrap}.pilula-posicao.tom-ok{background:var(--primaria-suave)}.pilula-posicao.tom-alerta{background:var(--alerta-suave)}.livro{padding:12px 14px;border-radius:16px;background:var(--superficie)}.livro .rotulo-bloco{padding:0 0 6px}.livro ol{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.livro li{display:flex;justify-content:space-between;padding:8px 10px;color:var(--texto-2);font-size:14px;font-variant-numeric:tabular-nums}.livro li.livro-voce{border-radius:10px;background:var(--primaria-suave);color:var(--primaria);font-weight:700}.livro li.livro-limite{align-items:center;gap:8px;padding:6px 10px;color:var(--texto-3);font-size:12px}.livro-limite:before,.livro-limite:after{content:"";flex:1;border-top:1px dashed #4a5868}.det-lista{display:flex;flex-direction:column;border-radius:16px;background:var(--superficie)}.det-lista>*+*{border-top:1px solid var(--divisoria)}.det-linha{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px}.det-linha-texto{min-width:0;display:flex;flex-direction:column;gap:2px}.det-linha-texto b{display:flex;align-items:center;gap:6px;font-size:15px;font-weight:600}.det-linha-texto b .icone{color:var(--texto-3)}.det-linha-texto small{font-size:12px;color:var(--texto-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.det-linha-texto .link{font-size:12px;color:var(--info)}.det-numeros{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.det-numeros>div{display:flex;flex-direction:column;gap:3px;padding:12px;border-radius:14px;background:var(--superficie)}.det-numeros small{display:flex;align-items:center;font-size:12px;color:var(--texto-3)}.det-numeros b{font-size:15px;font-weight:700;font-variant-numeric:tabular-nums}.det-botoes{display:flex;gap:8px}.det-botoes .botao{flex:1;min-height:46px}.detalhe-anuncio .historico{margin:0;border:0}.detalhe-anuncio .historico>summary{display:flex;align-items:center;justify-content:space-between;padding:14px;font-size:15px;list-style:none;cursor:pointer}.detalhe-anuncio .historico>summary::-webkit-details-marker{display:none}.detalhe-anuncio .historico>summary b{font-weight:600}.detalhe-anuncio .historico>summary .icone{color:var(--texto-3);transition:transform .15s}.detalhe-anuncio .historico[open]>summary .icone{transform:rotate(90deg)}.detalhe-anuncio .historico>:not(summary){margin:0 14px 14px}.det-rodape{margin:0;font-size:12px;text-align:center}.dinheiro .cabecalho-tela{justify-content:flex-start}.dinheiro-grade{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:20px;align-items:start}.bloco-cartao{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:16px;background:var(--superficie)}.bloco-cartao>.rotulo-bloco,.bloco-cartao-topo .rotulo-bloco{padding:0}.bloco-cartao>p{margin:0}.bloco-cartao-topo{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.saldo-total{display:flex;flex-direction:column;gap:2px}.saldo-total strong{font-size:26px;font-weight:700;letter-spacing:-.4px;font-variant-numeric:tabular-nums}.saldo-total small{display:flex;align-items:center;gap:2px;font-size:12px}.lista-saldos,.lista-ordens{margin:0;padding:0;list-style:none}.lista-saldos li,.lista-ordens li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--divisoria);font-size:14px}.saldo-valor{display:flex;flex-direction:column;align-items:flex-end;gap:1px;text-align:right;font-variant-numeric:tabular-nums}.saldo-valor small{display:flex;align-items:center;font-size:12px}.saldo-erro{display:flex;align-items:center;gap:6px;color:var(--alerta);font-size:13px}.lo-texto{min-width:0;display:flex;flex-direction:column;gap:2px}.lo-texto b{font-size:14px;font-weight:600}.lo-texto small{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lo-valor{flex-shrink:0;display:flex;align-items:center;gap:10px;font-variant-numeric:tabular-nums}.status-ordem{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;min-width:58px;font-size:12px}.ordem-cancelada .lo-texto,.ordem-cancelada .lo-valor b{opacity:.5}.ajustes .titulo{margin-bottom:18px}.ajustes-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;align-items:start}.grupo-ajustes{display:flex;flex-direction:column;gap:8px}.lista-ajustes{display:flex;flex-direction:column;border-radius:16px;background:var(--superficie);overflow:hidden}.lista-ajustes>*+*{border-top:1px solid var(--divisoria)}.ajuste{width:100%;min-height:52px;display:flex;align-items:center;gap:10px;padding:0 14px;border:0;background:transparent;color:var(--texto);font-size:15px;text-align:left;cursor:pointer}div.ajuste{cursor:default}button.ajuste:hover{background:var(--superficie-2)}.ajuste-rotulo{flex:1;min-width:0}.ajuste-valor{color:var(--texto-3);font-size:14px;white-space:nowrap}.ajuste>.icone{color:var(--texto-3)}.ajuste-link{color:var(--info);font-size:13px;font-weight:700}.status{display:inline-flex;align-items:center;gap:6px;font-size:13px}.status-ok{color:var(--primaria)}.status-alerta{color:var(--alerta)}.status-erro{color:var(--perigo)}.status-neutro{color:var(--texto-3)}.subpagina .voltar{margin:-6px 0 10px -8px}@media(max-width:899px){.app{display:block}.menu{position:fixed;inset:auto 0 0 0;z-index:20;height:auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:8px 6px calc(10px + env(safe-area-inset-bottom));border-right:0;border-top:1px solid var(--divisoria)}.menu-marca,.menu-rodape{display:none}.menu-item,.menu-item:hover,.menu-item-ativo{flex-direction:column;justify-content:center;gap:4px;height:auto;min-height:44px;padding:6px 0;background:none;font-size:11px}.menu-item .contador{position:absolute;top:2px;left:calc(50% + 6px);margin:0}.topo{position:static;flex-wrap:wrap;gap:10px 8px;padding:16px 16px 10px;background:var(--fundo);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:0}.topo-spot strong{font-size:22px}.topo-selos{margin-left:auto}.botao-pausa{width:44px;height:44px;padding:0}.conexoes{order:4;width:100%;margin:0}.faixa-pausa{padding:10px 16px}.conteudo{padding:8px 16px 100px}.titulo{font-size:22px}.agora{grid-template-columns:minmax(0,1fr);gap:20px}.agora-fila .titulo{font-size:17px}.agora-lado{position:static}.dinheiro-grade,.ajustes-grade{grid-template-columns:minmax(0,1fr)}.gaveta-cheia{margin:0;width:100vw;height:100dvh;max-height:100dvh;border:0;border-radius:0}.gaveta-cheia .gaveta-caixa{max-height:100dvh}.avisos{left:16px;right:16px;bottom:88px}}.botao{min-height:44px}.botao-pequeno{min-height:34px}.botao-icone-texto{display:inline-flex;align-items:center;gap:6px}.esqueleto{display:flex;flex-direction:column;gap:10px;padding:4px 0}.esqueleto-cartoes{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin-bottom:6px}.esqueleto-bloco{display:block;border-radius:10px;background:linear-gradient(90deg,var(--superficie) 0%,var(--superficie-2) 50%,var(--superficie) 100%);background-size:200% 100%;animation:esqueleto 1.2s ease-in-out infinite}@keyframes esqueleto{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.esqueleto-bloco{animation:none}}.carregando-bloco{width:min(320px,70vw);height:18px}.progresso{display:block;height:4px;border-radius:999px;background:var(--borda);overflow:hidden}.progresso>span{display:block;height:100%;border-radius:inherit;background:var(--texto-3);transition:width .3s}.progresso-ok>span{background:var(--primaria)}.progresso-alerta>span{background:var(--alerta)}.progresso-perigo>span{background:var(--perigo)}.aviso{display:flex;align-items:center;gap:10px}.aviso-marca{color:var(--primaria);font-weight:800}.aviso-desfazer{margin-left:auto;min-height:32px;padding:0 10px;border:0;border-radius:8px;background:var(--superficie-2);color:var(--info);font-weight:700;cursor:pointer}.dica-alerta{min-width:18px;min-height:18px;margin:0 2px;border-radius:50%;background:var(--alerta-suave);color:var(--alerta);font-weight:800;font-size:12px}.dica-linha{display:block;margin-top:4px}.fin-barra{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;margin-bottom:14px}.fin-barra .fin-meses{margin:0;padding:2px;min-width:0}.fin-barra .filtros-pilula{margin:0}.fin-meses-esqueleto{width:360px;height:52px}.fin-mes .progresso{width:100%;margin-top:4px;height:3px}.fin-cartoes{display:grid;grid-template-columns:minmax(0,1.7fr) repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px;transition:opacity .2s}.fin-atualizando{opacity:.7}.fin-principal{display:flex;flex-direction:column;gap:2px;padding:16px 18px;border-radius:var(--raio);background:var(--primaria-suave)}.fin-principal-valor{font-size:34px;font-weight:800;letter-spacing:-.6px;line-height:1.15;color:var(--primaria);font-variant-numeric:tabular-nums}.fin-principal-linha{font-size:13px;color:var(--texto-2)}.fin-cartoes .numero{justify-content:center}.fin-cartoes .numero-valor{font-size:18px;font-weight:700}.fin-rodape{display:flex;flex-direction:column;gap:8px;margin-top:8px}.fin-gaveta{border:1px solid var(--borda);border-radius:var(--raio);background:var(--superficie);padding:0 14px}.fin-gaveta>summary{display:flex;align-items:center;gap:6px;min-height:48px;cursor:pointer;list-style:none}.fin-gaveta>summary::-webkit-details-marker{display:none}.fin-gaveta>summary:after{content:"›";margin-left:8px;color:var(--texto-3);font-size:18px;transition:transform .15s}.fin-gaveta[open]>summary:after{transform:rotate(90deg)}.fin-gaveta[open]{padding-bottom:14px}.fin-gaveta-valor{margin-left:auto;font-size:13px;font-variant-numeric:tabular-nums}.fin-gaveta .fin-custo-medio{display:flex;flex-direction:column;gap:12px}.fin-gaveta .fin-sync{margin-bottom:10px}.fin-estimado{margin:0}@media(max-width:1100px){.fin-cartoes{grid-template-columns:repeat(3,minmax(0,1fr))}.fin-principal{grid-column:1 / -1}}@media(max-width:760px){.fin-barra .fin-meses{width:100%}.fin-barra .espaco{display:none}.fin-cartoes{grid-template-columns:minmax(0,1fr);gap:6px}.fin-principal-valor{font-size:30px}.fin-cartoes .numero{flex-direction:row;align-items:center;justify-content:space-between;padding:10px 14px}.fin-cartoes .numero-valor{font-size:16px}}@media(max-width:760px){.financeiro .fin-extrato td.fe-saldo,.financeiro .fin-extrato-inicio{display:none}.fin-barra .botao-icone-texto{min-width:44px;justify-content:center;padding:0 10px}}.numero-dia-esqueleto{width:70%;height:24px}.ver-mais{justify-content:center;color:var(--info);font-weight:600;font-size:13px}.cartao-acao .progresso{height:3px;margin:-4px 0 0}.cartao-acao-topo .link{padding:10px 4px;margin:-10px -4px}.la-posicao.tom-ok{color:var(--texto-3)}.pilula-posicao.tom-ok{background:var(--superficie-2);color:var(--texto-2)}.detalhe-anuncio>.historico{border-radius:16px;background:var(--superficie)}.resumo-novo{margin:4px 0 0}.ajuste-meta{display:inline-flex;flex-direction:column;align-items:flex-end;gap:4px}.ajuste-meta .progresso{width:96px}.campo-ajuda .ajuste-meta{align-items:flex-start}.campo-ajuda .ajuste-meta .progresso{width:160px}.codigo-tempo{display:flex;align-items:center;gap:8px}.codigo-tempo .progresso{flex:1}.gaveta-topo h2 .dica{margin-left:4px}.cartao-modelo:not(:focus-within):not(.cartao-mexeu) .variaveis-pequenas,.cartao-modelo:not(:focus-within):not(.cartao-mexeu) .previa{display:none}.gaveta-caixa:focus{outline:none}.lt-item>summary{display:flex;flex-direction:column;gap:2px;cursor:pointer;list-style:none}.lt-item>summary::-webkit-details-marker{display:none}.lt-item[open]>summary{margin-bottom:6px}.linha-tempo .lt-item{margin:0;font-size:inherit;color:inherit}.linha-tempo .lt-item>p{font-size:12px}.opcao>.chip{align-self:flex-start}.dialogo h2 b{font-weight:700}.dialogo-subtitulo{margin:-4px 0 14px;font-size:13px;color:var(--texto-3);word-break:break-word}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.95em;color:var(--texto-2)}.caixas{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 12px}.caixa{display:flex;align-items:center;gap:10px;min-height:48px;padding:10px 12px;border:1px solid var(--borda);border-radius:10px;background:var(--superficie-2);font-size:15px;font-weight:600;cursor:pointer;-webkit-user-select:none;user-select:none}.caixa input{width:20px;height:20px;margin:0;accent-color:var(--primaria);flex-shrink:0}.caixa-marcada{border-color:var(--primaria);background:var(--primaria-suave)}.caixa:focus-within{outline:2px solid var(--info);outline-offset:2px}.dialogo-aviso{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:13px;color:var(--alerta)}.dialogo-feito{cursor:pointer}.feito{display:flex;flex-direction:column;align-items:center;gap:10px;padding:18px 0 10px;text-align:center}.feito-icone{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--primaria-suave);color:var(--primaria)}.feito strong{display:flex;flex-direction:column;gap:4px;font-size:24px;color:var(--primaria)}.feito strong small{font-size:14px;font-weight:500;color:var(--texto-3)}.filtros-linha{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-bottom:14px}.filtros-linha .filtros-pilula{margin-bottom:0}.filtros-linha .pilula-filtro{display:inline-flex;align-items:center;gap:5px}.la-origem{flex-shrink:0;display:flex;justify-content:center;width:24px;color:var(--texto-3)}.la-origem .dica-botao{color:inherit;display:inline-flex;align-items:center;justify-content:center;margin:0;min-height:32px;min-width:28px}.la-origem .dica-botao:hover{color:var(--texto)}.la-origem .dica-balao{left:auto;right:0;transform:none}.lista-anuncios{overflow:visible}.lista-anuncios>.linha-anuncio:first-child{border-radius:16px 16px 0 0}.lista-anuncios>.linha-anuncio:last-child{border-radius:0 0 16px 16px}.lista-anuncios>.linha-anuncio:only-child{border-radius:16px}@media(min-width:900px){.lista-cabecalho.com-origem{grid-template-columns:76px 64px minmax(90px,1fr) 100px minmax(170px,1.7fr) 120px 24px 112px}}.avisos[popover]{top:auto;left:auto;margin:0;padding:0;border:0;background:transparent;color:inherit;overflow:visible}.avisos[popover]:not(:popover-open){display:none}@media(max-width:899px){.avisos[popover]{left:16px}}.dialogo-senha{width:min(380px,calc(100vw - 32px))}.senha-titulo{display:flex;align-items:center;gap:8px}.senha-titulo .icone{color:var(--texto-3)}.dialogo-senha .campo{margin-bottom:8px}.dialogo-senha .campo input{min-height:46px;font-size:16px}.dialogo-senha .erro{margin:0 0 8px}.teste{display:flex;flex-direction:column;gap:8px;margin:4px 0}.checagem-detalhe{font-size:12px;font-weight:400}.alertas-teste{display:flex;flex-direction:column;gap:4px;margin:0;padding:8px 10px;list-style:none;border:1px solid var(--perigo-borda);border-radius:10px;background:var(--perigo-suave);color:var(--perigo);font-size:13px;font-weight:600}.alertas-teste li{display:flex;align-items:center;gap:6px}.ip-servidor{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;margin:0 0 14px;padding:10px 12px;border-radius:12px;background:var(--superficie-2)}.ip-rotulo{display:inline-flex;align-items:center;width:100%;font-size:12px;color:var(--texto-3)}.ip-valor{flex:1;min-width:0;font-size:18px;font-weight:700;color:var(--texto);letter-spacing:.02em}.cartao-chave .cartao-status{margin:0 0 0 auto}.cartao-chave .botoes,.form-chave .botoes{margin-top:12px}.chave-final{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin:0 0 8px;font-size:15px}.form-chave{margin-top:10px}.form-chave input.mono{color:var(--texto)}.botao-remover,.botao-remover:hover:not(:disabled){color:var(--perigo)}.opcoes-banco{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px}.opcoes-banco .opcao{align-items:center;justify-content:center;min-height:48px}.opcoes-banco .opcao b{display:inline-flex;align-items:center;gap:2px}.campos-banco{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.campo-largo{grid-column:1 / -1}.arquivo{position:relative;justify-content:flex-start;width:100%;min-width:0;font-weight:500}.arquivo input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.arquivo:focus-within{outline:2px solid var(--info);outline-offset:2px}.arquivo-nome{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}@media(max-width:520px){.campos-banco{grid-template-columns:minmax(0,1fr)}}.linha-trava{display:flex;align-items:center;gap:6px}.grade-escrita{width:100%;border-collapse:collapse;font-size:14px}.grade-escrita th,.grade-escrita td{padding:10px 4px;border-top:1px solid var(--divisoria);text-align:center}.grade-escrita thead th{padding-top:0;border-top:0}.grade-escrita tbody th{text-align:left;font-weight:600;color:var(--texto-2);white-space:nowrap}.grade-escrita td .chave-botao{margin:0 auto}.bot-mesa{display:flex;flex-direction:column;gap:8px;margin-top:24px;padding-top:16px;border-top:1px solid var(--divisoria)}.bot-mesa .rotulo-bloco{padding:0}.bot-linha{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-height:34px}.bot-acoes{margin-left:auto}.bot-mesa .form-linha{margin:0}.usuario-nome{min-width:0}.segmentado-papel{background:var(--fundo)}.segmentado-papel button{height:32px;padding:0 12px;font-size:12px}.segmentado-papel button:disabled{cursor:not-allowed}.segmentado-papel .ativo{background:var(--superficie-2)}.usuario-acoes{align-items:center;margin:6px 0 0 -10px}.usuario-desde{margin-left:auto;font-size:12px}.admin{min-height:100vh}.admin-topo{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:12px;padding:12px 28px;background:#0b0f14eb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--divisoria)}.admin-topo .marca strong{font-size:16px}.admin-usuario{margin-left:auto;display:flex;align-items:center;gap:8px;font-size:13px}.admin-conteudo{width:100%;max-width:1240px;margin:0 auto;padding:24px 28px 56px}.mesas{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:16px;align-items:start}.mesa{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--borda);border-radius:16px;background:var(--superficie)}.mesa-fora,.mesa-pausada{border-color:var(--perigo-borda)}.mesa-topo{display:flex;align-items:center;gap:8px;min-width:0}.mesa-topo h2{flex:1;min-width:0;margin:0;overflow:hidden;font-size:17px;text-overflow:ellipsis;white-space:nowrap}.mesa-topo .ponto{width:10px;height:10px}.mesa-conexoes{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.mesa-conexoes .conexao{background:var(--superficie-2)}.mesa-numeros{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.mesa-numeros>div{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:12px;background:var(--superficie-2)}.mesa-numeros dt{font-size:12px;color:var(--texto-3)}.mesa-numeros dd{margin:0;font-size:18px;font-weight:700;letter-spacing:-.3px;font-variant-numeric:tabular-nums;white-space:nowrap}.mesa-fila{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:13px;color:var(--texto-2)}.mesa-fila span{display:inline-flex;align-items:center;gap:6px}.mesa-fila .contador{background:var(--alerta)}.mesa-motivo{margin:0;font-size:13px;color:var(--perigo)}.mesa-botoes{display:flex;gap:8px}.mesa-botoes .botao{flex:1}.comando{display:flex;align-items:flex-start;gap:8px;margin:4px 0 0;padding:10px 12px;border-radius:10px;background:var(--fundo)}.comando code{flex:1;min-width:0;overflow-wrap:anywhere;font-size:13px;color:var(--texto)}@media(max-width:899px){.admin-topo{padding:12px 16px}.admin-conteudo{padding:12px 16px 40px}.mesas{grid-template-columns:minmax(0,1fr)}}.campo-senha{display:flex;gap:8px;align-items:center}.campo-senha input{flex:1;min-width:0}.gerenciar-mesa{display:flex;flex-direction:column;gap:20px}.bloco-acao{display:flex;flex-direction:column;gap:8px}.bloco-acao .form-linha{margin-top:0}.form-linha select{flex:1;min-width:0;padding:9px 11px;border:1px solid var(--borda);border-radius:9px;background:var(--superficie);color:var(--texto)}.caixa-link{display:flex;flex-direction:column;gap:8px}.caixa-link .botoes-linha .botao{flex:1;justify-content:center}.registro-admin{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.registro-admin li{display:grid;grid-template-columns:120px 1fr;gap:12px;padding:10px 0;border-top:1px solid var(--divisoria);font-size:14px}@media(max-width:899px){.registro-admin li{grid-template-columns:1fr;gap:2px}.admin-usuario .botao-pequeno{padding-inline:8px}}
