@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--plano:#f6f4ef;--superficie:#fff;--superficie-2:#f1eee6;--texto:#14203a;--texto-2:#4a5672;--texto-3:#5d6781;--linha:#e6e1d6;--linha-forte:#d3ccbc;--linha-campo:#838ba0;--borda:#14203a1a;--marca:#182848;--marca-hover:#1f3359;--marca-texto:#fff;--marca-suave:#e9edf5;--ouro:#d4af5f;--ouro-suave:#e6cd94;--ouro-forte:#a8863d;--ouro-texto:#80621f;--cabecalho:#0a1628;--cabecalho-2:#122340;--cabecalho-texto:#fff;--cabecalho-suave:#aeb8cc;--cabecalho-linha:#d4af5f8c;--cabecalho-controle:#ffffff0f;--cabecalho-controle-hover:#ffffff1f;--cabecalho-controle-borda:#d4af5f59;--aba-ativa:#182848;--aba-ativa-texto:#fff;--aba-ativa-detalhe:#d4af5f;--total-fundo:#f3f1ea;--total-linha:#d4af5f;--positivo:#14714a;--negativo:#b42323;--perigo-fundo:#b42323;--perigo-texto:#fff;--alerta:#8a5a00;--alerta-fundo:#fbf3e0;--a-vencer:#955700;--serie-1:#2b5fb4;--serie-2:#c4621c;--serie-1-suave:#2b5fb41f;--serie-2-suave:#c4621c1f;--foco:#2b5fb4;--veu:#0a16288c;--sombra-cor:#0a16281f;--sombra:0 1px 2px #0a16280d, 0 6px 20px #0a16280d;--sombra-flutuante:0 12px 32px #0a162829, 0 2px 6px #0a16280f;--sombra-modal:0 24px 64px #0a162847;--toast-fundo:#0a1628;--toast-texto:#ebeef5;--raio:10px;--raio-p:6px;--raio-g:14px;--fonte:"Inter Variable", "Helvetica Neue", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fonte-mono:ui-monospace, "SF Mono", Menlo, monospace;--fundo:var(--superficie-2);--pos:var(--positivo);--neg:var(--negativo)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--plano:#0a1628;--superficie:#122340;--superficie-2:#182848;--texto:#ebeef5;--texto-2:#aeb8cc;--texto-3:#8f9ab2;--linha:#22365a;--linha-forte:#2e446e;--linha-campo:#5f7299;--borda:#aeb8cc24;--marca:#d4af5f;--marca-hover:#e6cd94;--marca-texto:#0a1628;--marca-suave:#1f3359;--ouro:#d4af5f;--ouro-suave:#e6cd94;--ouro-forte:#d4af5f;--ouro-texto:#e0c07a;--cabecalho:#060f1e;--cabecalho-2:#0a1628;--cabecalho-texto:#ebeef5;--cabecalho-suave:#aeb8cc;--cabecalho-linha:#d4af5f73;--cabecalho-controle:#ffffff0d;--cabecalho-controle-hover:#ffffff1a;--cabecalho-controle-borda:#d4af5f4d;--aba-ativa:#d4af5f;--aba-ativa-texto:#0a1628;--aba-ativa-detalhe:transparent;--total-fundo:#1a2c50;--total-linha:#d4af5f;--positivo:#4fc48d;--negativo:#f08080;--perigo-fundo:#c13a3a;--perigo-texto:#fff;--alerta:#e8b44c;--alerta-fundo:#2a2516;--a-vencer:#eba545;--serie-1:#5a8de6;--serie-2:#d9773a;--serie-1-suave:#5a8de62e;--serie-2-suave:#d9773a2e;--foco:#e6cd94;--veu:#030812b3;--sombra-cor:#00000073;--sombra:0 1px 2px #0000004d;--sombra-flutuante:0 12px 32px #00000080;--sombra-modal:0 24px 64px #0009;--toast-fundo:#ebeef5;--toast-texto:#0a1628}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--plano:#0a1628;--superficie:#122340;--superficie-2:#182848;--texto:#ebeef5;--texto-2:#aeb8cc;--texto-3:#8f9ab2;--linha:#22365a;--linha-forte:#2e446e;--linha-campo:#5f7299;--borda:#aeb8cc24;--marca:#d4af5f;--marca-hover:#e6cd94;--marca-texto:#0a1628;--marca-suave:#1f3359;--ouro:#d4af5f;--ouro-suave:#e6cd94;--ouro-forte:#d4af5f;--ouro-texto:#e0c07a;--cabecalho:#060f1e;--cabecalho-2:#0a1628;--cabecalho-texto:#ebeef5;--cabecalho-suave:#aeb8cc;--cabecalho-linha:#d4af5f73;--cabecalho-controle:#ffffff0d;--cabecalho-controle-hover:#ffffff1a;--cabecalho-controle-borda:#d4af5f4d;--aba-ativa:#d4af5f;--aba-ativa-texto:#0a1628;--aba-ativa-detalhe:transparent;--total-fundo:#1a2c50;--total-linha:#d4af5f;--positivo:#4fc48d;--negativo:#f08080;--perigo-fundo:#c13a3a;--perigo-texto:#fff;--alerta:#e8b44c;--alerta-fundo:#2a2516;--a-vencer:#eba545;--serie-1:#5a8de6;--serie-2:#d9773a;--serie-1-suave:#5a8de62e;--serie-2-suave:#d9773a2e;--foco:#e6cd94;--veu:#030812b3;--sombra-cor:#00000073;--sombra:0 1px 2px #0000004d;--sombra-flutuante:0 12px 32px #00000080;--sombra-modal:0 24px 64px #0009;--toast-fundo:#ebeef5;--toast-texto:#0a1628}*{box-sizing:border-box}html,body{margin:0}body{background:var(--plano);color:var(--texto);font-family:var(--fonte);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.45}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--marca)}h1,h2,h3{letter-spacing:-.01em;margin:0;font-weight:650}h3{color:var(--texto-2);font-size:13px;font-weight:600}.num{font-variant-numeric:tabular-nums}.neg{color:var(--negativo)}.mudo{color:var(--texto-3)}.sec{color:var(--texto-2)}.pequeno{font-size:12px}.app{grid-template-columns:232px 1fr;min-height:100vh;display:grid}.lateral{background:var(--superficie);border-right:1px solid var(--linha);flex-direction:column;gap:2px;height:100vh;padding:18px 12px;display:flex;position:sticky;top:0;overflow-y:auto}.logo{align-items:center;gap:10px;padding:4px 8px 18px;font-size:15px;font-weight:700;display:flex}.logo span.marca{background:var(--marca);color:#fff;border-radius:8px;place-items:center;width:30px;height:30px;font-size:12px;display:grid}.menu-grupo{text-transform:uppercase;letter-spacing:.06em;color:var(--texto-3);padding:14px 10px 6px;font-size:11px}.menu-item{color:var(--texto-2);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:8px 10px;text-decoration:none;display:flex}.menu-item:hover{background:var(--superficie-2);color:var(--texto)}.menu-item.ativo{background:var(--marca-suave);color:var(--texto);font-weight:600}.selo{background:var(--negativo);color:#fff;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:600}.principal{width:100%;max-width:1240px;padding:24px 32px 64px}.topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.topo .sub{color:var(--texto-2);margin-top:2px}.acoes{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.grade{gap:16px;display:grid}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}.cartao{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);box-shadow:var(--sombra);padding:18px 20px}.cartao-topo{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.rotulo{color:var(--texto-2);font-size:12px}.valor-grande{letter-spacing:-.02em;margin:4px 0 2px;font-size:28px;font-weight:650}.valor-medio{letter-spacing:-.01em;margin-top:2px;font-size:20px;font-weight:650}.destaque{border-color:color-mix(in srgb, var(--marca) 35%, transparent)}.aviso{background:var(--alerta-fundo);border:1px solid color-mix(in srgb, var(--alerta) 30%, transparent);border-radius:var(--raio);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;display:flex}.aviso b{color:var(--texto)}.explica{color:var(--texto-2);margin-top:6px;font-size:12px}.botao{border:1px solid var(--linha-forte);background:var(--superficie);cursor:pointer;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:7px 12px;font-weight:550;display:inline-flex}.botao:hover{background:var(--superficie-2)}.botao.primario:hover{filter:brightness(1.08)}.botao.perigo{color:var(--negativo)}.botao.pequeno{padding:4px 9px;font-size:12px}.botao.fantasma{background:0 0;border-color:#0000}.campo{flex-direction:column;gap:4px;display:flex}.campo>span{color:var(--texto-2);font-size:12px}.entrada,select.entrada,textarea.entrada{border:1px solid var(--linha-forte);background:var(--superficie);border-radius:8px;width:100%;min-width:0;padding:7px 10px}.entrada:focus{outline:2px solid color-mix(in srgb, var(--marca) 45%, transparent);outline-offset:0;border-color:var(--marca)}.linha-campos{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.segmentado{border:1px solid var(--linha-forte);border-radius:8px;display:inline-flex;overflow:hidden}.segmentado button{background:var(--superficie);cursor:pointer;color:var(--texto-2);border:0;padding:6px 12px}.segmentado button+button{border-left:1px solid var(--linha-forte)}.seletor-mes{align-items:center;gap:4px;display:inline-flex}.seletor-mes strong{text-align:center;min-width:150px}.tabela{border-collapse:collapse;width:100%}.tabela th{text-align:left;color:var(--texto-3);border-bottom:1px solid var(--linha);padding:8px 10px;font-size:12px;font-weight:550}.tabela td{border-bottom:1px solid var(--linha);vertical-align:middle;padding:10px}.tabela tr:last-child td{border-bottom:0}.tabela tr.clicavel:hover td{background:var(--superficie-2);cursor:pointer}.tabela .dir{text-align:right}.etiqueta{background:var(--superficie-2);color:var(--texto-2);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-size:12px;display:inline-flex}.etiqueta .bolinha{border-radius:50%;width:7px;height:7px}.etiqueta.fora{border:1px dashed var(--linha-forte);background:0 0}.etiqueta.prevista{border:1px solid var(--linha-forte);color:var(--texto-3);background:0 0}.vazio{text-align:center;color:var(--texto-2);padding:40px 16px}.vazio h2{color:var(--texto);margin-bottom:6px}.barras{flex-direction:column;gap:12px;display:flex}.barra-linha{cursor:pointer;grid-template-columns:150px 1fr 150px;align-items:center;gap:12px;display:grid}.barra-linha:hover .barra-nome{color:var(--texto);text-decoration:underline}.barra-nome{color:var(--texto-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.barra-trilho{background:var(--superficie-2);border-radius:4px;height:10px;position:relative}.barra-cheia{background:var(--serie-1);border-radius:0 4px 4px 0;position:absolute;top:0;bottom:0;left:0}.barra-cheia.estourou{background:var(--serie-2)}.barra-limite{background:var(--texto);border-radius:1px;width:2px;position:absolute;top:-4px;bottom:-4px}.barra-valor{text-align:right;font-variant-numeric:tabular-nums}.grafico{width:100%;position:relative}.grafico svg{width:100%;display:block;overflow:visible}.grafico .eixo{fill:var(--texto-3);font-variant-numeric:tabular-nums;font-size:11px}.grafico .grade-linha{stroke:var(--linha);stroke-width:1px}.grafico .base{stroke:var(--linha-forte);stroke-width:1px}.dica{pointer-events:none;background:var(--superficie);border:1px solid var(--borda);white-space:nowrap;z-index:5;border-radius:8px;padding:8px 10px;font-size:12px;position:absolute;box-shadow:0 4px 16px #0000001f}.dica .t{color:var(--texto-3);margin-bottom:2px}.legenda{color:var(--texto-2);flex-wrap:wrap;gap:14px;margin-top:8px;font-size:12px;display:flex}.legenda i{vertical-align:middle;border-top:2px solid;width:14px;height:0;margin-right:6px;display:inline-block}.legenda i.tracejado{border-top-style:dashed}.legenda i.bloco{border:0;border-radius:2px;width:10px;height:10px}.fundo-modal{z-index:50;background:#00000059;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal{background:var(--superficie);border-radius:14px;width:min(560px,100%);max-height:calc(100vh - 32px);overflow:auto;box-shadow:0 20px 60px #0000004d}.modal-topo{border-bottom:1px solid var(--linha);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.modal-corpo{flex-direction:column;gap:14px;padding:18px 20px;display:flex}.modal-rodape{border-top:1px solid var(--linha);justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}.toast{background:var(--texto);color:var(--superficie);z-index:80;border-radius:10px;max-width:90vw;padding:10px 16px;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 6px 20px #00000040}.toast.erro{background:var(--negativo);color:#fff}.grupo-rev{grid-template-columns:1fr auto;align-items:start;gap:14px;display:grid}.grupo-rev+.grupo-rev{border-top:1px solid var(--linha);margin-top:16px;padding-top:16px}.grupo-rev .controles{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{border:1px solid var(--linha-forte);background:var(--superficie);cursor:pointer;border-radius:999px;padding:4px 10px;font-size:12px}.lista-simples{flex-direction:column;display:flex}.lista-simples>div{border-bottom:1px solid var(--linha);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.lista-simples>div:last-child{border-bottom:0}.progresso{background:var(--superficie-2);border-radius:3px;height:6px;overflow:hidden}.progresso>div{background:var(--marca);height:100%}.app-topo{flex-direction:column;min-height:100vh;display:flex}.cabecalho{background:var(--cabecalho);color:var(--cabecalho-texto)}.cabecalho-linha{justify-content:space-between;align-items:center;gap:16px;padding:12px 24px;display:flex}.cabecalho .logo{color:var(--cabecalho-texto);padding:0;font-size:17px}.cabecalho .logo span.marca{background:#ffffff29}.cabecalho .lado{color:var(--cabecalho-suave);align-items:center;gap:10px;font-size:13px;display:flex}.cabecalho select{color:var(--cabecalho-texto);background:#ffffff1f;border:1px solid #ffffff40;border-radius:6px;padding:4px 8px}.cabecalho select option{color:#0b0b0b}.menu-topo{background:var(--cabecalho-2);scrollbar-width:none;gap:2px;padding:0 24px;display:flex;overflow-x:auto}.menu-topo::-webkit-scrollbar{display:none}.menu-topo .item{position:relative}.menu-topo .item>button{color:var(--cabecalho-texto);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px 6px 0 0;align-items:center;gap:6px;padding:10px 16px 9px;font-size:13px;font-weight:600;display:inline-flex}.menu-topo .item>button:hover{background:#ffffff14}.menu-topo .item.ativo>button{background:var(--plano);color:var(--marca)}.menu-topo .seta{opacity:.8;font-size:9px}.submenu{background:var(--superficie);border:1px solid var(--borda);z-index:40;border-radius:0 0 8px 8px;flex-direction:column;min-width:220px;padding:6px;display:flex;position:fixed;box-shadow:0 10px 30px #0000002e}.submenu button{text-align:left;cursor:pointer;color:var(--texto);background:0 0;border:0;border-radius:6px;justify-content:space-between;gap:10px;padding:8px 10px;display:flex}.submenu button:hover,.submenu button.ativo{background:var(--marca-suave)}.principal.larga{max-width:1440px;margin:0 auto;padding:20px 24px 64px}.abas-mes{flex-wrap:nowrap;align-items:center;gap:4px;padding-bottom:2px;display:flex;overflow-x:auto}.abas-mes button{border:1px solid var(--linha-forte);background:var(--superficie);cursor:pointer;text-transform:uppercase;letter-spacing:.02em;color:var(--texto-2);white-space:nowrap;border-radius:6px;flex:1 0 auto;padding:6px 10px;font-size:12px;font-weight:650}.abas-mes button.ativo{background:var(--aba-ativa);border-color:color-mix(in srgb, var(--a-vencer) 45%, transparent);color:var(--texto)}.abas-mes .ano{background:var(--aba-ativa);color:var(--texto);flex:none}.abas-mes .seta-ano{flex:none;padding:6px 8px}.com-lateral{grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:16px;display:grid}.painel-lateral{flex-direction:column;gap:12px;display:flex;position:sticky;top:12px}.caixa-lateral{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);overflow:hidden}.caixa-lateral>h3{border-bottom:1px solid var(--linha);color:var(--texto);padding:10px 14px;font-size:13px}.caixa-lateral .corpo{flex-direction:column;gap:8px;padding:10px 14px;display:flex}.marcar{grid-template-columns:1fr 1fr;gap:4px 10px;font-size:12.5px;display:grid}.marcar label,.marcar-col label{cursor:pointer;color:var(--texto-2);align-items:center;gap:6px;display:flex}.marcar-col{flex-direction:column;gap:4px;font-size:12.5px;display:flex}.saldo-linha{border-bottom:1px solid var(--linha);justify-content:space-between;align-items:baseline;gap:8px;padding:6px 0;font-size:12.5px;display:flex}.saldo-linha:last-child{border-bottom:0}.saldo-linha small{color:var(--texto-3);font-size:11px;display:block}.barra-acoes{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.barra-acoes .espaco{flex:1}.linha-total td{background:var(--total-fundo);font-weight:650}.tabela.densa td{padding:8px 10px}.tabela input[type=checkbox]{width:15px;height:15px;accent-color:var(--marca)}.cor-categoria{vertical-align:middle;border-radius:3px;width:12px;height:12px;display:inline-block}.situacao{border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:inline-flex}.situacao.realizado{color:var(--positivo)}.situacao.a_vencer{background:color-mix(in srgb, var(--a-vencer) 18%, transparent);color:var(--a-vencer)}.situacao.vencido{background:color-mix(in srgb, var(--negativo) 16%, transparent);color:var(--negativo)}.form-linhas{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:10px 14px;display:grid}.form-linhas>.rot{text-align:right;color:var(--texto-2);font-size:13px}.form-linhas>.faixa{background:var(--total-fundo);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:16px;margin:2px -20px;padding:8px 20px;display:flex}.form-linhas .dupla{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;display:grid}.form-linhas .dica-campo{color:var(--texto-2);grid-column:2;margin-top:-4px;font-size:12px}.radio-tipo{align-items:center;gap:14px;display:inline-flex}.radio-tipo label{cursor:pointer;align-items:center;gap:5px;font-size:12.5px;font-weight:650;display:inline-flex}.radio-tipo .despesa{color:var(--negativo)}.radio-tipo .receita{color:var(--serie-1)}.modal.largo{width:min(680px,100%)}.modal.muito-largo{width:min(920px,100%)}.grade-faturas{border:1px solid var(--linha);border-radius:8px;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:0;display:grid;overflow:hidden}.cartao-fatura{background:var(--total-fundo);border:0;border-right:1px solid var(--linha);border-bottom:1px solid var(--linha);text-align:left;cursor:pointer;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.cartao-fatura:hover{filter:brightness(.97)}.cartao-fatura .mes{color:var(--marca);justify-content:space-between;font-weight:650;display:flex}.cartao-fatura .valor{font-variant-numeric:tabular-nums;margin-top:8px;font-weight:650}@media (width<=1000px){.g4{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:1fr}}@media (width<=760px){.app{grid-template-columns:1fr}.lateral{border-right:0;border-bottom:1px solid var(--linha);flex-direction:row;height:auto;padding:8px;position:static;overflow-x:auto}.lateral .logo,.menu-grupo{display:none}.menu-item{white-space:nowrap;width:auto}.principal{padding:16px}.g2,.g4{grid-template-columns:1fr}.barra-linha{grid-template-columns:100px 1fr 90px}.tabela .some-celular{display:none}.cabecalho-linha,.menu-topo{padding-left:16px;padding-right:16px}.principal.larga{padding:16px}.com-lateral{grid-template-columns:1fr}.painel-lateral{position:static}.form-linhas{grid-template-columns:1fr}.form-linhas>.rot{text-align:left;margin-bottom:-6px}.form-linhas .dica-campo{grid-column:1}}.usuario-topo{color:var(--cabecalho-texto);cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:6px;padding:4px 10px;font-size:13px}.usuario-topo:hover{background:#ffffff2e}@media (width<=760px){.cabecalho-linha{flex-wrap:wrap;gap:8px}.cabecalho .logo{font-size:15px}.modal-rodape{flex-wrap:wrap}.modal-rodape>*{flex:auto}}.logo-botao{cursor:pointer;font:inherit;background:0 0;border:0;min-width:0;font-weight:700}.logo-botao .logo-nome{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.icone-topo{width:32px;height:30px;color:var(--cabecalho-texto);cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:6px;flex:none;font-size:14px;font-weight:700;position:relative}.icone-topo:hover{background:#ffffff2e}.selo.selo-topo{min-width:17px;height:17px;padding:0 4px;font-size:10px;line-height:17px;position:absolute;top:-6px;right:-6px}.usuario-topo.ativo{background:#ffffff3d}.botao-menu-celular{color:var(--cabecalho-texto);cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:6px;flex:none;width:36px;height:32px;font-size:18px;display:none}.submenu .submenu-linha{border-radius:6px;align-items:center;display:flex}.submenu .submenu-linha:hover,.submenu .submenu-linha.ativo{background:var(--marca-suave)}.submenu .submenu-linha .submenu-item{flex:1}.submenu .submenu-linha button:hover,.submenu .submenu-linha button.ativo{background:0 0}.estrela-fav{cursor:pointer;color:var(--texto-3);background:0 0;border:0;border-radius:6px;font-size:15px;line-height:1;padding:6px 8px!important}.estrela-fav:hover,.estrela-fav.marcada{color:var(--a-vencer)}.barra-favoritos{background:var(--superficie);border-bottom:1px solid var(--linha);scrollbar-width:none;align-items:center;gap:6px;padding:6px 24px;display:flex;overflow-x:auto}.barra-favoritos::-webkit-scrollbar{display:none}.barra-favoritos .rotulo-fav{color:var(--a-vencer);font-size:13px}.atalho-fav{border:1px solid var(--linha-forte);background:var(--superficie);color:var(--texto-2);cursor:pointer;white-space:nowrap;border-radius:999px;padding:3px 12px;font-size:12.5px}.menu-celular{background:var(--superficie);color:var(--texto);border-bottom:1px solid var(--borda);max-height:calc(100vh - 56px);padding:6px 10px 12px;overflow-y:auto;box-shadow:0 10px 30px #0000002e}.mc-linha{border-radius:8px;align-items:center;display:flex}.mc-linha.ativo{background:var(--marca-suave)}.mc-item{color:var(--texto);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:8px;min-height:44px;padding:11px 12px 11px 24px;font-size:15px;display:flex}.mc-item.mc-topo{width:100%;padding-left:8px;font-weight:650}.mc-item .seta{color:var(--texto-3);margin-left:auto;font-size:10px}.mc-grupo,.mc-grupo:first-child,.mc-linha+.mc-grupo{border-top:1px solid var(--linha)}.menu-celular .estrela-fav{font-size:18px;padding:10px 12px!important}.fundo-ajuda{z-index:60;background:#00000047;justify-content:flex-end;display:flex;position:fixed;inset:0}.painel-ajuda{background:var(--superficie);width:min(420px,100%);height:100%;color:var(--texto);outline:none;flex-direction:column;display:flex;box-shadow:-10px 0 30px #0003}.painel-ajuda-topo{border-bottom:1px solid var(--linha);justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px 12px;display:flex}.painel-ajuda-topo h2{margin:2px 0 0}.painel-ajuda-corpo{padding:14px 20px 24px;font-size:14px;line-height:1.55;overflow-y:auto}.painel-ajuda-corpo p{margin:0 0 12px}.ajuda-dicas{background:var(--total-fundo);border-radius:8px;margin-top:6px;padding:10px 14px}.ajuda-dicas ul{margin:6px 0 0;padding-left:18px}.ajuda-dicas li{margin-bottom:4px}@media (width<=760px){.botao-menu-celular{place-items:center;display:inline-grid}.menu-topo{display:none}.cabecalho-linha{flex-wrap:nowrap;gap:8px;padding:10px 12px}.cabecalho .logo{flex:auto;min-width:0;font-size:15px}.cabecalho .lado{flex:none;gap:6px}.some-celular-topo{display:none}.usuario-topo{padding:4px 8px}.usuario-nome{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:72px;display:inline-block;overflow:hidden}.barra-favoritos{padding:6px 12px}}body{font-feature-settings:"cv11", "ss01";line-height:1.5}h1,h2,h3{letter-spacing:-.015em;color:var(--texto)}h1{font-size:24px}h2{font-size:16px}h3{color:var(--texto-2)}.num,.valor-grande,.valor-medio,.tabela td.dir{font-variant-numeric:tabular-nums}.sobrelinha{letter-spacing:.18em;text-transform:uppercase;color:var(--ouro-texto);font-size:11px;font-weight:600}a{color:var(--marca);text-underline-offset:2px}:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.logo span.marca{text-align:center;border:1px solid var(--ouro);background:var(--cabecalho);width:34px;height:34px;color:var(--ouro);letter-spacing:-.02em;border-radius:2px;flex:none;font-size:14px;font-weight:800;line-height:32px;display:block}.logo span.marca:first-letter{color:#fff}.logo .logo-nome{letter-spacing:.01em;font-weight:600}.cabecalho{background:var(--cabecalho);color:var(--cabecalho-texto);border-bottom:1px solid var(--cabecalho-linha)}.cabecalho .logo{color:var(--cabecalho-texto);gap:12px}.cabecalho .lado{color:var(--cabecalho-suave)}.cabecalho select{background:var(--cabecalho-controle);color:var(--cabecalho-texto);border:1px solid var(--cabecalho-controle-borda);border-radius:var(--raio-p)}.cabecalho select option,option{color:var(--texto);background:var(--superficie)}.usuario-topo,.icone-topo,.botao-menu-celular{background:var(--cabecalho-controle);color:var(--cabecalho-texto);border:1px solid var(--cabecalho-controle-borda);border-radius:var(--raio-p)}.usuario-topo:hover,.icone-topo:hover,.botao-menu-celular:hover,.usuario-topo.ativo{background:var(--cabecalho-controle-hover);border-color:var(--ouro)}.menu-topo{background:var(--cabecalho-2)}.menu-topo .item>button{color:var(--cabecalho-suave);background:0 0;border-radius:0;font-weight:550;transition:color .15s,box-shadow .15s;box-shadow:inset 0 -2px #0000}.menu-topo .item>button:hover{color:var(--cabecalho-texto);background:var(--cabecalho-controle)}.menu-topo .item.ativo>button{color:var(--cabecalho-texto);box-shadow:inset 0 -2px 0 var(--ouro);background:0 0}.submenu{background:var(--superficie);border:1px solid var(--borda);border-top:2px solid var(--ouro);border-radius:0 0 var(--raio) var(--raio);box-shadow:var(--sombra-flutuante)}.submenu button{color:var(--texto);border-radius:var(--raio-p)}.submenu button:hover,.submenu .submenu-linha:hover{background:var(--superficie-2)}.submenu button.ativo,.submenu .submenu-linha.ativo{background:var(--marca-suave);color:var(--marca);font-weight:600}.estrela-fav:hover,.estrela-fav.marcada,.barra-favoritos .rotulo-fav{color:var(--ouro-forte)}.atalho-fav:hover,.atalho-fav.ativo{border-color:var(--marca);color:var(--marca);background:var(--marca-suave)}.mc-linha.ativo{background:var(--marca-suave);box-shadow:inset 3px 0 0 var(--ouro)}.menu-celular,.painel-ajuda{box-shadow:var(--sombra-flutuante)}.fundo-ajuda{background:var(--veu)}.ajuda-dicas{background:var(--total-fundo);border-left:3px solid var(--ouro);border-radius:var(--raio-p)}.botao{border-radius:var(--raio-p);border:1px solid var(--linha-campo);background:var(--superficie);color:var(--texto);font-weight:550;transition:background .15s,border-color .15s}.botao:hover{background:var(--superficie-2);border-color:var(--texto-3)}.botao.primario{background:var(--marca);color:var(--marca-texto);border-color:var(--marca)}.botao.primario:hover{background:var(--marca-hover);border-color:var(--marca-hover);filter:none}.botao.destaque-ouro{background:var(--ouro);color:#0a1628;border-color:var(--ouro)}.botao.fantasma{color:var(--texto-2);background:0 0;border-color:#0000}.botao.fantasma:hover{background:var(--superficie-2);color:var(--texto)}.botao.perigo{color:var(--negativo);border-color:color-mix(in srgb, var(--negativo) 45%, transparent);background:var(--superficie)}.botao.perigo:hover{background:color-mix(in srgb, var(--negativo) 8%, var(--superficie))}.botao.perigo-cheio{background:var(--perigo-fundo);color:var(--perigo-texto);border-color:var(--perigo-fundo)}.botao:disabled{opacity:.45;cursor:default}.chip{border:1px solid var(--linha-campo);background:var(--superficie)}.chip.ativo{background:var(--marca);color:var(--marca-texto);border-color:var(--marca)}.segmentado{border-color:var(--linha-campo);border-radius:var(--raio-p)}.segmentado button.ativo{background:var(--marca);color:var(--marca-texto);font-weight:600}.campo>span{color:var(--texto-2);font-weight:550}.entrada,select.entrada,textarea.entrada{border:1px solid var(--linha-campo);background:var(--superficie);color:var(--texto);border-radius:var(--raio-p);transition:border-color .15s,box-shadow .15s}.entrada::placeholder{color:var(--texto-3)}.entrada:hover{border-color:var(--texto-3)}.entrada:focus{border-color:var(--marca);box-shadow:0 0 0 3px color-mix(in srgb, var(--foco) 28%, transparent);outline:none}.entrada:disabled{background:var(--superficie-2);color:var(--texto-3)}.entrada[aria-invalid=true]{border-color:var(--negativo)}input[type=checkbox],input[type=radio]{accent-color:var(--marca)}.abas-mes button{border:1px solid var(--linha);background:var(--superficie);border-radius:var(--raio-p);letter-spacing:.06em;color:var(--texto-2);font-weight:600}.abas-mes button:hover{border-color:var(--linha-campo);color:var(--texto)}.abas-mes button.ativo{background:var(--aba-ativa);border-color:var(--aba-ativa);color:var(--aba-ativa-texto);box-shadow:inset 0 -2px 0 var(--aba-ativa-detalhe)}.abas-mes .ano{background:var(--superficie-2);color:var(--texto);font-weight:700}.abas-simples{border:1px solid var(--linha);border-radius:var(--raio);background:var(--superficie-2);flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.abas-simples button{border-radius:var(--raio-p);color:var(--texto-2);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:6px 12px;font-size:13px;display:inline-flex}.abas-simples button:hover{color:var(--texto)}.abas-simples button.ativa,.abas-simples button.ativo{background:var(--superficie);color:var(--texto);box-shadow:0 1px 2px var(--sombra-cor), inset 0 -2px 0 var(--ouro);font-weight:600}.tabela th{letter-spacing:.06em;text-transform:uppercase;color:var(--texto-3);border-bottom:1px solid var(--linha-forte);font-size:11px;font-weight:600}.tabela td{border-bottom:1px solid var(--linha)}.tabela tr.clicavel:hover td{background:var(--superficie-2)}.tabela tr.selecionada td{background:var(--marca-suave)}.tabela tr.selecionada td:first-child{box-shadow:inset 3px 0 0 var(--marca)}.linha-total td,.linha-total th{background:var(--total-fundo);color:var(--texto);border-top:2px solid var(--total-linha);border-bottom:0;font-weight:650}.form-linhas>.faixa{background:var(--total-fundo);border-top:1px solid var(--total-linha);border-bottom:1px solid var(--linha)}.cartao-fatura{background:var(--superficie)}.cartao-fatura:hover{background:var(--superficie-2);filter:none}.cartao-fatura .mes{color:var(--marca);text-transform:uppercase;letter-spacing:.05em;font-weight:650}.cartao{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);box-shadow:var(--sombra)}.cartao.plano{box-shadow:none}.rotulo{letter-spacing:.08em;text-transform:uppercase;color:var(--texto-3);font-weight:600}.valor-grande{letter-spacing:-.025em;color:var(--texto);font-weight:650}.destaque{border-color:color-mix(in srgb, var(--ouro) 50%, transparent);box-shadow:var(--sombra), inset 0 2px 0 var(--ouro)}.caixa-lateral>h3{letter-spacing:.08em;text-transform:uppercase;color:var(--texto-3)}.progresso>div,.orc-trilho>div{background:var(--marca)}.fundo-modal{background:var(--veu);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal{background:var(--superficie);border-radius:var(--raio-g);border:1px solid var(--borda);border-top:3px solid var(--ouro);box-shadow:var(--sombra-modal)}.modal-topo{border-bottom:1px solid var(--linha)}.modal-rodape{border-top:1px solid var(--linha);background:var(--superficie-2);border-radius:0 0 var(--raio-g) var(--raio-g)}.dica{background:var(--superficie);border:1px solid var(--borda);box-shadow:var(--sombra-flutuante);border-radius:var(--raio-p)}.etiqueta{background:var(--superficie-2);color:var(--texto-2);font-weight:500}.etiqueta.revisar{background:var(--alerta-fundo);color:var(--alerta)}.selo{background:var(--perigo-fundo);color:var(--perigo-texto);font-weight:650}.selo.neutro{background:var(--superficie-2);color:var(--texto-2)}.selo.ouro{background:var(--ouro);color:#0a1628}.cabecalho .selo.selo-topo{box-shadow:0 0 0 2px var(--cabecalho)}.aviso{background:var(--alerta-fundo);border:1px solid color-mix(in srgb, var(--alerta) 25%, transparent);border-left:3px solid var(--alerta);border-radius:var(--raio-p);color:var(--texto)}.toast{background:var(--toast-fundo);color:var(--toast-texto);border-left:3px solid var(--ouro);box-shadow:var(--sombra-flutuante);border-radius:var(--raio-p)}.toast.erro{background:var(--perigo-fundo);color:var(--perigo-texto);border-left-color:#ffffff80}.form-duas{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.v2-tags{flex-wrap:wrap;align-items:center;gap:6px;min-height:34px;display:flex}.v2-tag{border:1px solid var(--linha-forte);background:var(--superficie);color:var(--texto);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:3px 4px 3px 8px;font-size:12.5px;display:inline-flex}.v2-tag.pequena{padding:1px 8px;font-size:11.5px}.v2-tag-cor{border-radius:50%;flex:none;width:8px;height:8px}.v2-tag button{color:var(--texto-3);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:11px;line-height:1}.v2-tag button:hover{color:var(--negativo)}.v2-tag-mais{width:auto;min-width:110px;padding-top:4px;padding-bottom:4px}.form-linhas>.v2-pergunta{background:var(--marca-suave);justify-content:space-between}.v2-pergunta-botoes{flex-wrap:wrap;gap:6px;display:inline-flex}.v2-aux-lista{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.v2-aux-linha{grid-template-columns:240px minmax(0,320px);align-items:center;gap:10px;margin-bottom:10px;display:grid}.v2-aux-liga{align-items:center;gap:8px;font-size:13.5px;display:flex}@media (width<=640px){.v2-aux-linha{grid-template-columns:1fr;gap:4px}.form-linhas>.v2-pergunta{flex-direction:column;align-items:flex-start;gap:8px}}.campo-cliente{min-width:0;position:relative}.campo-cliente-linha{align-items:center;gap:6px;display:flex}.campo-cliente-entrada{flex:1;min-width:0;position:relative}.campo-cliente-entrada .entrada{width:100%}.campo-cliente .selo-cadastro{pointer-events:none;color:var(--marca);background:var(--marca-suave);border-radius:4px;padding:1px 6px;font-size:11px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.campo-cliente .mais-cliente{padding:6px 11px;font-weight:650;line-height:1}.campo-cliente .sugestoes{z-index:30;background:var(--superficie);border:1px solid var(--linha-forte);border-radius:8px;max-height:260px;margin:0;padding:4px 0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #00000029}.campo-cliente .sugestoes li{cursor:pointer;justify-content:space-between;gap:10px;padding:7px 12px;font-size:13px;display:flex}.campo-cliente .sugestoes li.marcado{background:var(--marca-suave)}.campo-cliente .sugestoes small{white-space:nowrap}.form-cliente{border:0;min-width:0;margin:0;padding:0}.form-cliente .cidade-uf{grid-template-columns:minmax(0,1fr) 64px 120px;gap:8px;display:grid}.form-cliente textarea.entrada{resize:vertical;font:inherit}.form-cliente .caixa-linha{align-items:center;gap:6px;font-size:13px;display:inline-flex}.form-cliente .radio-tipo{gap:16px;display:flex}.form-cliente .radio-tipo label{align-items:center;gap:6px;font-size:13px;display:inline-flex}@media (width<=760px){.form-cliente .cidade-uf{grid-template-columns:minmax(0,1fr) 56px}.form-cliente .cidade-uf input:last-child{grid-column:1/-1}}.contatos-cliente{border-top:1px solid var(--linha);flex-direction:column;gap:8px;margin-top:12px;padding-top:10px;display:flex}.contatos-topo{justify-content:space-between;align-items:center;display:flex}.contatos-lista{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.contatos-lista li{border-bottom:1px solid var(--linha);justify-content:space-between;align-items:center;gap:10px;padding:6px 0;display:flex}.contatos-lista li:last-child{border-bottom:0}.contatos-acoes{flex:none;gap:2px;display:inline-flex}.contatos-form{background:var(--superficie-2);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;display:grid}.contatos-form .contatos-obs,.contatos-form .contatos-botoes{grid-column:1/-1}.contatos-botoes{justify-content:flex-end;gap:6px;display:flex}@media (width<=560px){.contatos-form{grid-template-columns:1fr}}.lv2-abas{max-width:100%;margin-bottom:12px;overflow-x:auto}.lv2-abas button{white-space:nowrap}.lv2-rodape{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;width:100%;display:flex}.lv2-rolagem{max-width:100%;overflow-x:auto}.lv2-acoes{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.lv2-linha{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lv2-linha label{align-items:center;gap:6px;font-size:13px;display:inline-flex}.lv2-subtitulo{text-transform:uppercase;letter-spacing:.04em;color:var(--texto-3);margin:18px 0 8px;font-size:12px}.pos{color:var(--serie-1)}.lv2-itens{flex-direction:column;gap:6px;display:flex}.lv2-item{grid-template-columns:104px minmax(0,1.3fr) minmax(0,1fr) 110px 30px;align-items:center;gap:6px;display:grid}.lv2-item-cat select{width:100%}.lv2-item-valor{text-align:right}.lv2-itens-rodape{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex}.lv2-itens-rodape .espaco{flex:1}.lv2-parcelas td{padding:3px 4px}.lv2-parcelas .entrada{min-width:0;padding:4px 6px;font-size:12.5px}.lv2-parcelas td:nth-child(2) .entrada,.lv2-parcelas td:nth-child(3) .entrada{width:140px}.lv2-parcelas td:nth-child(5) .entrada{text-align:right;width:110px}.lv2-plano{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));align-items:end;gap:8px 10px;display:grid}.lv2-plano label{color:var(--texto-2);flex-direction:column;gap:4px;font-size:12px;display:flex}.lv2-plano label.lv2-check{color:var(--texto);flex-direction:row;align-items:center;gap:6px;font-size:13px}.lv2-escopo{flex-direction:column;gap:8px;margin-top:12px;display:flex}.lv2-escopo label{border:1px solid var(--linha);cursor:pointer;border-radius:8px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.lv2-escopo label.ativo{border-color:var(--marca);background:var(--marca-suave)}.lv2-escopo label span{flex-direction:column;gap:2px;display:flex}.lv2-escopo small{color:var(--texto-2);font-size:12px}.lv2-arquivos{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.lv2-arquivo{border:1px solid var(--linha);text-overflow:ellipsis;border-radius:999px;align-items:center;gap:4px;max-width:100%;padding:1px 4px 1px 10px;font-size:12.5px;display:inline-flex;overflow:hidden}.lv2-escolher{cursor:pointer;align-items:center;display:inline-flex;position:relative;overflow:hidden}.lv2-escolher input[type=file]{opacity:0;cursor:pointer;position:absolute;inset:0}.lv2-anexos{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lv2-anexos li{border-bottom:1px solid var(--linha);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;padding-bottom:8px;display:grid}.lv2-miniatura{background:var(--superficie-2);border-radius:6px;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.lv2-miniatura img{object-fit:cover;width:100%;height:100%}.lv2-pdf{color:var(--negativo);font-size:11px;font-weight:700}.lv2-anexo-nome{flex-direction:column;min-width:0;display:flex}.lv2-anexo-nome b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.lv2-anexo-acoes{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.lv2-anexo-acoes a{text-decoration:none}.lv2-progresso{align-items:center;gap:8px;margin-top:10px;font-size:13px;display:flex}.lv2-historico{border-left:2px solid var(--linha);flex-direction:column;gap:12px;margin:0;padding:0 0 0 14px;list-style:none;display:flex}.lv2-historico>li{position:relative}.lv2-historico>li:before{content:"";background:var(--marca);border-radius:50%;width:10px;height:10px;position:absolute;top:5px;left:-20px}.lv2-hist-topo{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.lv2-historico ul{margin:4px 0 0;padding-left:16px;font-size:12.5px}.lv2-historico s{-webkit-text-decoration-color:var(--texto-3);text-decoration-color:var(--texto-3)}.lv2-icones{vertical-align:middle;align-items:center;gap:4px;margin-left:6px;display:inline-flex}.lv2-novo{text-transform:uppercase;letter-spacing:.03em;background:var(--marca);color:var(--marca-texto);border-radius:4px;padding:0 5px;font-size:10px;font-weight:700;line-height:16px}.lv2-dica{cursor:default;outline:none;font-size:13px;line-height:1;position:relative}.lv2-dica small{color:var(--texto-3);font-size:10px}.lv2-balao{z-index:20;background:var(--superficie);min-width:160px;max-width:280px;color:var(--texto);border:1px solid var(--linha-forte);white-space:normal;text-align:left;border-radius:8px;flex-direction:column;gap:4px;padding:8px 10px;font-size:12px;font-weight:400;display:none;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 6px 20px #0000002e}.lv2-balao-texto{white-space:pre-wrap;word-break:break-word}.lv2-dica:hover .lv2-balao,.lv2-dica:focus .lv2-balao,.lv2-dica:focus-within .lv2-balao{display:flex}.lv2-link{gap:8px;margin-top:10px;display:flex}.lv2-link .entrada{flex:1;min-width:0;font-family:ui-monospace,monospace;font-size:12px}.lv2-publica{background:var(--plano);box-sizing:border-box;min-height:100vh;padding:32px 16px}.lv2-publica-cartao{max-width:720px;margin:0 auto;padding:20px;overflow-x:auto}.lv2-publica h1{margin:0 0 4px;font-size:20px}.lv2-publica table{width:100%;margin-top:16px}.lv2-publica-pe{text-align:center;margin-top:16px}.lv2-rapidos{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.lv2-intervalo{flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.lv2-intervalo label{align-items:center;gap:6px;display:inline-flex}.lv2-ano{justify-content:center;align-items:center;gap:12px;margin:14px 0 10px;display:flex}.lv2-meses{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.lv2-meses .botao{text-transform:capitalize;justify-content:center}.lv2-avancado{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.lv2-cond{grid-template-columns:40px repeat(3,minmax(0,1fr)) minmax(0,1.2fr) auto auto;align-items:center;gap:6px;width:100%;display:grid}.lv2-cond-e{text-align:right}.lv2-campos-imp{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:6px 14px;display:grid}.lv2-campo-imp{align-items:center;gap:6px;font-size:13px;display:flex}.lv2-campo-imp label{flex:1;align-items:center;gap:6px;display:inline-flex}.lv2-campo-imp .entrada{width:64px;padding:3px 6px}.lv2-campo-imp.desligado{color:var(--texto-3)}.lv2-impressao{display:none}@media print{body.lv2-imprimindo>:not(.lv2-impressao){display:none!important}body.lv2-imprimindo .lv2-impressao{color:#000;font:10pt/1.35 var(--fonte);background:#fff;display:block}.lv2-impressao h1{margin:0 0 2pt;font-size:15pt}.lv2-imp-sub{color:#444;margin-bottom:8pt;font-size:9pt}.lv2-impressao table{border-collapse:collapse;table-layout:fixed;width:100%}.lv2-impressao th{text-align:left;border-bottom:1.5pt solid #000;padding:3pt 4pt;font-size:9pt}.lv2-impressao td{vertical-align:top;overflow-wrap:anywhere;border-bottom:.5pt solid #bbb;padding:3pt 4pt}.lv2-impressao .dir{text-align:right}.lv2-impressao.zebra tbody tr:nth-child(2n) td{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#f1f1f1}.lv2-impressao tfoot td{border-top:1.5pt solid #000;padding-top:5pt;font-weight:700}.lv2-impressao thead{display:table-header-group}.lv2-impressao tr{break-inside:avoid}}@media (width<=760px){.lv2-item{border-bottom:1px dashed var(--linha);grid-template-columns:minmax(0,1fr) minmax(0,1fr) 30px;padding-bottom:8px}.lv2-item .lv2-item-tipo{grid-area:1/1}.lv2-item .lv2-item-valor{grid-area:1/2}.lv2-item .lv2-item-tirar{grid-area:1/3}.lv2-item .lv2-item-cat{grid-area:2/1/auto/-1}.lv2-item .lv2-item-desc{grid-area:3/1/auto/-1}.lv2-cond{grid-template-columns:1fr 1fr}.lv2-cond-e{text-align:left;grid-column:1/-1}.lv2-anexos li{grid-template-columns:40px minmax(0,1fr)}.lv2-anexo-acoes{grid-column:1/-1;justify-content:flex-start}.lv2-meses{grid-template-columns:repeat(3,1fr)}.lv2-balao{left:auto;right:-8px;transform:none}}.lanc-form-continuar{align-items:center;gap:6px;margin-right:auto;font-size:13px;display:flex}.lanc-form-total{padding:6px 2px;font-weight:650}.lanc-form-data{max-width:180px}.lanc-form-itens{background:var(--superficie-2);border-radius:8px;grid-column:1/-1;padding:10px}.lanc-form-obs{resize:vertical;width:100%;min-height:60px;font:inherit;box-sizing:border-box}.lanc-form-plano{flex-direction:column;gap:8px;min-width:0;display:flex}.lanc-form-plano>select{max-width:260px}@media (width<=760px){.lanc-form-rodape{gap:6px}.lanc-form-rodape .lanc-form-continuar{flex:100%;margin-right:0}.lanc-form-rodape .botao{flex:1 1 0;justify-content:center;min-width:0;padding-left:6px;padding-right:6px}.lanc-form-data,.lanc-form-plano>select{max-width:none}.lv2-rodape .botao{flex:auto;justify-content:center}}.lv2-abas{align-self:flex-start;width:max-content}.lv2-parcelas td:nth-child(4) .entrada{width:100%;min-width:160px}.form-linhas>.segmentado{justify-self:start}.lv2-novo,.lv2-icones{white-space:nowrap}@media (width<=760px){.lv2-abas button{padding:6px 9px;font-size:13px}.lv2-icones{margin:2px 0 0;display:flex}}.va-corpo{display:block}.va-corpo.com-lista{grid-template-columns:200px 1fr;gap:14px;display:grid}.va-lista{flex-direction:column;gap:4px;max-height:70vh;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.va-lista button{text-align:left;border:1px solid var(--linha);width:100%;color:var(--texto);cursor:pointer;font:inherit;background:0 0;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:8px;padding:6px 8px;font-size:12px;display:grid}.va-lista button:hover{background:var(--marca-suave)}.va-lista button.ativo{border-color:var(--marca);background:var(--marca-suave)}.va-lista .va-tipo{background:var(--linha);color:var(--texto-2);border-radius:4px;grid-row:span 2;padding:3px 5px;font-size:10px;font-weight:700}.va-lista .va-nome{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.va-tela{min-width:0}.va-legenda{text-overflow:ellipsis;white-space:nowrap;margin-bottom:8px;overflow:hidden}.va-imagem{text-align:center;background:var(--superficie-2);border-radius:8px;max-height:70vh;padding:8px;overflow:auto}.va-imagem img{object-fit:contain;cursor:zoom-in;border-radius:4px;max-width:100%;max-height:calc(70vh - 16px)}.va-imagem.inteira img{cursor:zoom-out;max-width:none;max-height:none}.va-pdf{background:var(--superficie-2);border-radius:8px;max-height:70vh;padding:8px;overflow:auto}.va-paginas{flex-direction:column;align-items:center;gap:10px;display:flex}.va-paginas canvas{background:#fff;max-width:100%;height:auto;box-shadow:0 2px 10px #00000040}.va-rodape{align-items:center;gap:8px;width:100%;display:flex}.va-rodape .espaco{flex:1}.lv2-clipe{cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;border-radius:4px;padding:0 2px;font-size:13px;line-height:1}.lv2-clipe:hover,.lv2-clipe:focus-visible{background:var(--marca-suave);outline:none}@media (width<=640px){.va-corpo.com-lista{grid-template-columns:1fr}.va-lista{flex-direction:row;max-height:none;overflow-x:auto}.va-lista button{min-width:150px}}.va-rodape a.botao{text-decoration:none}.va-abas{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;display:flex}.va-abas .espaco{flex:1}.va-abas a.botao{text-decoration:none}.va-xml{background:var(--superficie-2);white-space:pre-wrap;word-break:break-all;border-radius:8px;max-height:66vh;margin:0;padding:10px;font-size:11px;line-height:1.45;overflow:auto}.recibos-periodo{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.recibos-abas{flex:100%;min-width:0;overflow-x:auto}.recibos-acoes{flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.recibos-filtro{width:auto;max-width:260px}.recibos-cartao{padding:0;overflow:hidden}.recibos-rolagem{overflow-x:auto}.recibos-tabela th,.recibos-tabela td.num{white-space:nowrap}.recibos-tabela .col-ref{text-overflow:ellipsis;white-space:nowrap;max-width:320px;overflow:hidden}.recibos-tabela tr.cancelado td{color:var(--texto-3)}.recibos-tabela tr.cancelado td:nth-child(4),.recibos-tabela tr.cancelado td:nth-child(6){text-decoration:line-through}.recibos-tabela tfoot td{border-top:1px solid var(--linha-forte)}.recibo-cancelar{flex-direction:column;gap:8px;display:flex}.recibo-previa{background:var(--superficie-2);border-radius:8px;padding:16px;overflow-x:auto}.recibo-portal{display:none}.recibo-impressao{--papel:#fff;--tinta:#141414;--tinta-2:#4a4a46;--fio:#2b2b2b;color:var(--tinta);max-width:190mm;margin:0 auto;font-family:Georgia,Times New Roman,serif}.recibo-impressao .recibo-via{background:var(--papel);border:1.5px solid var(--fio);border-radius:6px;flex-direction:column;gap:4.5mm;padding:9mm 10mm 8mm;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000001f}.recibo-impressao.formato-meia .recibo-via,.recibo-impressao.formato-duas .recibo-via{min-height:125mm}.recibo-impressao.formato-a4 .recibo-via{gap:8mm;min-height:250mm;padding:14mm 14mm 12mm}.recibo-impressao.formato-a4 .recibo-texto{font-size:15px}.recibo-cabeca{border-bottom:1px solid var(--fio);align-items:center;gap:4mm;padding-bottom:3.5mm;display:flex}.recibo-logo{object-fit:contain;max-width:40mm;max-height:16mm}.recibo-emitente{flex-direction:column;flex:1;gap:1mm;min-width:0;display:flex}.recibo-emitente strong{letter-spacing:.01em;font-size:16px}.recibo-emitente span{color:var(--tinta-2);font-size:12px}.recibo-numero{text-align:right;flex-direction:column;gap:1mm;display:flex}.recibo-numero span{letter-spacing:.18em;font-size:13px;font-weight:700}.recibo-numero strong{font-variant-numeric:tabular-nums;font-size:18px}.recibo-valor{border:1.5px solid var(--fio);border-radius:4px;align-self:flex-end;align-items:baseline;gap:3mm;padding:2mm 4mm;display:flex}.recibo-valor span{text-transform:uppercase;letter-spacing:.12em;color:var(--tinta-2);font-size:11px}.recibo-valor strong{font-variant-numeric:tabular-nums;font-size:19px}.recibo-texto{text-align:left;margin:0;font-size:14px;line-height:1.65}.recibo-local{text-align:right;margin-top:auto;font-size:14px}.recibo-assinatura{flex-direction:column;align-items:center;gap:.8mm;margin-top:8mm;font-size:13px;display:flex}.recibo-assinatura span{color:var(--tinta-2);font-size:12px}.recibo-linha{border-top:1px solid var(--tinta);width:90mm;max-width:80%;margin-bottom:1.5mm}.recibo-carimbo{pointer-events:none;color:#b4232338;letter-spacing:.1em;justify-content:center;align-items:center;font:800 64px/1 system-ui,sans-serif;display:flex;position:absolute;inset:0;transform:rotate(-18deg)}.recibo-motivo{color:#b42323;text-align:center;font:12px system-ui,sans-serif}.recibo-corte{text-align:center;color:#8a8a85;letter-spacing:.05em;white-space:nowrap;margin:4mm 0;font-family:system-ui,sans-serif;font-size:11px;overflow:hidden}@media (width<=640px){.recibos-acoes{flex-wrap:wrap;flex-shrink:1;width:100%}.recibos-filtro{flex:180px;max-width:none}.recibos-tabela .col-tipo,.recibos-tabela .col-ref,.recibos-tabela .col-emitente,.recibos-tabela .col-ver{display:none}.recibos-tabela td,.recibos-tabela th{padding-left:6px;padding-right:6px}.recibo-previa{padding:8px}.recibo-impressao .recibo-via{padding:16px 14px}.recibo-impressao.formato-meia .recibo-via,.recibo-impressao.formato-duas .recibo-via,.recibo-impressao.formato-a4 .recibo-via{min-height:0}.recibo-cabeca{flex-wrap:wrap}.recibo-carimbo{font-size:40px}}@media print{@page{size:A4 portrait;margin:0}body.com-recibo *{visibility:hidden}body.com-recibo .recibo-portal .recibo-impressao,body.com-recibo .recibo-portal .recibo-impressao *{visibility:visible}body.com-recibo>:not(.recibo-portal){display:none!important}body.com-recibo{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fff!important}html:has(body.com-recibo){--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fff!important}.recibo-portal{box-sizing:border-box;background:#fff;width:100%;padding:10mm;display:block;position:absolute;top:0;left:0}.recibo-portal .recibo-impressao{width:100%;max-width:none}.recibo-impressao .recibo-via{box-shadow:none;break-inside:avoid}.recibo-impressao.formato-meia .recibo-via,.recibo-impressao.formato-duas .recibo-via{height:132mm;min-height:0}.recibo-impressao.formato-a4 .recibo-via{height:275mm;min-height:0}.recibo-corte{margin:3mm 0}.recibo-carimbo,.recibo-motivo{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.recibos-guias{flex-shrink:0}.recibo-seletor-modelo{width:auto;max-width:240px}.recibo-corpo-modelo{flex-direction:column;gap:3mm;display:flex}.recibo-logo-texto{vertical-align:middle;max-height:14mm}.modelo-editor{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:18px;display:grid}.modelo-form{flex-direction:column;gap:10px;min-width:0;display:flex}.modelo-texto{resize:vertical;min-height:180px;font:13px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.modelo-marcadores{flex-wrap:wrap;gap:6px;display:flex}.modelo-opcoes{flex-direction:column;gap:8px;font-size:13px;display:flex}.modelo-opcoes label{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.modelo-opcoes input[type=checkbox]{width:16px;height:16px;accent-color:var(--marca)}.modelo-previa{flex-direction:column;gap:6px;min-width:0;display:flex;position:sticky;top:0}.modelo-previa .recibo-impressao{font-size:90%}.modelo-resumo{text-overflow:ellipsis;white-space:nowrap;max-width:520px;overflow:hidden}@media (width<=900px){.modelo-editor{grid-template-columns:1fr}.modelo-previa{position:static}}@media (width<=640px){.recibos-guias{width:100%}.recibos-guias button{flex:1}.modelo-resumo{max-width:200px}}.botoes-rapidos{margin-top:-4px}.botao.rapido{font-weight:650}.botao.rapido.despesa span{color:var(--negativo)}.botao.rapido.receita span{color:var(--serie-1)}.cartoes-numeros{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.quadros-auto{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start}.linha-saldo{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.cartao-topo-lado{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.rotulo-com-opcao{justify-content:space-between;align-items:center;gap:8px;margin:-4px 0 -2px;display:flex}.opcoes-quadro{color:var(--texto-2);white-space:nowrap;padding:2px 8px;font-size:12px}.opcoes-quadro:hover{color:var(--texto)}.clicavel-cartao{text-align:left;font:inherit;color:inherit;cursor:pointer}.clicavel-cartao:hover{border-color:var(--marca)}.clicavel-linha{cursor:pointer}.clicavel-linha:hover .nome-conta>:first-child{text-decoration:underline}.nome-conta{flex-direction:column;min-width:0;display:flex}.nome-conta small{font-size:11.5px}.linha-soma{font-weight:650}.ponto-situacao{vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.ponto-situacao.vencido{background:var(--negativo)}.ponto-situacao.hoje{background:var(--a-vencer)}.ponto-situacao.futuro,.barra-cheia.outras{background:var(--linha-forte)}.barra-linha.sem-clique{cursor:default}.barra-linha.sem-clique:hover .barra-nome{text-decoration:none}.opcoes-corpo{flex-direction:column;gap:16px;display:flex}.grupo-opcao{flex-direction:column;gap:6px;display:flex}.grupo-opcao .explica{margin:0}.linha-opcao{cursor:pointer;align-items:flex-start;gap:8px;font-size:13.5px;display:flex}.linha-opcao input{accent-color:var(--marca);margin-top:3px}.lista-contas-opcoes{border:1px solid var(--linha);border-radius:8px;max-height:240px;margin-top:4px;padding:8px 10px;overflow-y:auto}.mostrar-quadro{border-top:1px solid var(--linha);padding-top:12px}@media (width<=1000px){.linha-saldo{grid-template-columns:1fr}}@media (width<=760px){.cartoes-numeros{grid-template-columns:repeat(2,minmax(0,1fr))}.cartoes-numeros .valor-grande{font-size:21px}.quadros-auto{grid-template-columns:1fr}.botoes-rapidos .botao.rapido{flex:auto}}@media (width<=420px){.cartoes-numeros{grid-template-columns:1fr}}.celula-faixa{align-items:baseline;display:inline-flex}.celula-faixa .ponto-situacao{flex:none;transform:translateY(-1px)}.so-celular-inline{display:none}@media (width<=760px){.so-celular-inline{display:inline}}.painel-pro{flex-direction:column;gap:16px;display:flex}.pp-selos{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:-6px;display:flex}.pp-fechado{background:color-mix(in srgb, var(--positivo) 16%, transparent)}.pp-faixa{border-radius:var(--raio-g);background:var(--cabecalho-linha);border:1px solid var(--cabecalho-linha);box-shadow:var(--sombra);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.pp-destaque{background:var(--cabecalho);color:var(--cabecalho-texto);flex-direction:column;gap:6px;min-width:0;padding:18px 20px;display:flex}.pp-destaque.clicavel{cursor:pointer}.pp-destaque .pp-rotulo{color:var(--cabecalho-suave)}.pp-destaque .pp-valor{letter-spacing:-.025em;white-space:nowrap;text-overflow:ellipsis;font-size:30px;font-weight:650;line-height:1.1;overflow:hidden}.pp-destaque .pp-nota,.pp-destaque .pp-var small{color:var(--cabecalho-suave)}.pp-destaque .spark path{stroke:#ffffff59}.pp-destaque .spark circle{fill:var(--ouro);stroke:var(--cabecalho)}.pp-destaque .pp-var.bom{color:#6fd6a4}.pp-destaque .pp-var.ruim{color:#f2a0a0}.pp-rotulo{letter-spacing:.08em;text-transform:uppercase;color:var(--texto-3);justify-content:space-between;align-items:center;gap:8px;font-size:11px;font-weight:600;display:flex}.pp-linha{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-height:20px;display:flex}.pp-nota{color:var(--texto-3);font-size:12px;line-height:1.4}.pp-var{white-space:nowrap;color:var(--texto-2);font-size:12px;font-weight:600}.pp-var small{color:var(--texto-3);font-weight:400}.pp-var.bom{color:var(--positivo)}.pp-var.ruim{color:var(--negativo)}.pp-ponto{letter-spacing:.04em;text-transform:none;color:var(--texto-2);align-items:center;gap:5px;font-size:10px;font-weight:600;display:inline-flex}.pp-ponto i{background:var(--texto-3);width:8px;height:8px;box-shadow:0 0 0 2px var(--superficie);border-radius:50%}.pp-destaque .pp-ponto{color:var(--cabecalho-suave)}.pp-destaque .pp-ponto i{box-shadow:0 0 0 2px var(--cabecalho)}.pp-ponto.verde i{background:var(--positivo)}.pp-ponto.amarelo i{background:var(--a-vencer)}.pp-ponto.vermelho i{background:var(--negativo)}.pp-cartoes{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;display:grid}.pp-cartao{flex-direction:column;gap:6px;padding:14px 16px;display:flex}.pp-cartao.clicavel{cursor:pointer}.pp-cartao.clicavel:hover{border-color:var(--linha-campo)}.pp-valor-medio{letter-spacing:-.015em;font-size:22px;font-weight:650}.pp-quebra{color:var(--texto-2);flex-wrap:wrap;gap:4px 12px;font-size:12px;display:flex}.pp-quebra b{color:var(--texto);font-weight:600}.pp-grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pp-quadro{flex-direction:column;gap:12px;min-width:0;padding:18px 20px;display:flex}.pp-quadro-topo{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pp-quadro-topo h2{margin:0 0 2px;font-size:15px}.pp-tabela-rolagem{overflow-x:auto}.pp-dre td:first-child{white-space:nowrap}.pp-dre tr.pp-dre-total td{border-top:1px solid var(--linha-forte);font-weight:650}.pp-dre tr.pp-dre-total:last-child td{border-top:2px solid var(--total-linha);background:var(--total-fundo)}.pp-mini td,.pp-mini th{font-size:13px}.pp-pagar{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pp-pagar>div{border:1px solid var(--linha);border-radius:var(--raio-p);flex-direction:column;gap:4px;padding:10px 12px;display:flex}.pp-pagar b{font-size:18px;font-weight:650}.pp-alertas{flex-direction:column;gap:6px;margin:0;padding-left:18px;font-size:13px;display:flex}.pp-conf{border-radius:var(--raio-p);border:1px solid var(--linha);background:var(--superficie);flex-wrap:wrap;align-items:center;gap:6px 14px;padding:10px 14px;font-size:13px;display:flex}.pp-conf.amarelo{border-left:3px solid var(--a-vencer)}.pp-conf.vermelho{border-left:3px solid var(--negativo)}.pp-conf.verde{border-left:3px solid var(--positivo);color:var(--texto-2)}.barra100{flex-direction:column;gap:8px;display:flex}.barra100-trilho{background:var(--superficie);border-radius:4px;gap:2px;height:18px;display:flex;overflow:hidden}.barra100-trilho span{min-width:3px;display:block}.barra100 .legenda .foco{font-weight:600}.barra100 .legenda b{margin-left:2px;font-weight:600}.bullet{flex-direction:column;gap:4px;display:flex}.bullet-topo{justify-content:space-between;gap:8px;font-size:13px;display:flex}.bullet-trilho{background:var(--superficie-2);border-radius:4px;height:10px;position:relative}.bullet-trilho .proj{background:color-mix(in srgb, var(--marca) 22%, transparent);border-radius:4px;position:absolute;inset:0 auto 0 0}.bullet-trilho .real{border-radius:0 4px 4px 0;position:absolute;inset:2px auto 2px 0}.bullet-trilho i{background:var(--ouro);width:2px;position:absolute;top:-3px;bottom:-3px}@media (width<=900px){.pp-faixa{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-grade{grid-template-columns:1fr}}@media (width<=520px){.pp-destaque{padding:14px}.pp-destaque .pp-valor{font-size:22px}.pp-cartoes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pp-valor-medio{font-size:18px}.pp-destaque .spark{display:none}}.balanco-linha{flex-direction:column;gap:4px;display:flex}.balanco-topo{color:var(--texto-2);justify-content:space-between;font-size:13px;display:flex}.balanco-topo b{color:var(--texto)}.pp-dre td.num,.pp-dre th{white-space:nowrap}.pp-var small,.pp-cartao .pp-linha .pp-var{white-space:normal}.pp-quadro-topo{flex-wrap:wrap}@media (width<=520px){.pp-destaque .pp-valor{white-space:normal;font-size:19px;overflow:visible}.pp-quadro{padding:14px}}.cfg-listagem{grid-template-columns:1fr 1fr;gap:20px;display:grid}.cfg-listagem h3{text-transform:uppercase;letter-spacing:.04em;color:var(--texto-3);margin:0 0 8px;font-size:12px}.cfg-colunas{grid-template-columns:1fr;gap:6px;display:grid}.cfg-colunas label,.cfg-check{align-items:center;gap:8px;font-size:13.5px;display:flex}.cfg-ordem{grid-template-columns:56px 1fr 120px;align-items:center;gap:6px;margin-bottom:6px;display:grid}.paginacao{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.tabela.zebrada tbody tr:nth-child(2n) td{background:color-mix(in srgb, var(--texto) 3.5%, transparent)}.tabela.compacta td,.tabela.compacta th{padding-top:3px;padding-bottom:3px}@media (width<=640px){.cfg-listagem{grid-template-columns:1fr;gap:12px}.cfg-ordem{grid-template-columns:1fr 1fr}.cfg-ordem>span{grid-column:1/-1}}.lanc{min-width:0}.lanc .credito{color:var(--serie-1)}.lanc-barra{flex-wrap:wrap}.lanc-barra-extra{flex-wrap:wrap;gap:6px;display:inline-flex}.lanc-busca{flex:0 380px;gap:6px;min-width:0;display:flex}.lanc-busca .entrada{min-width:0}.lanc-periodo{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.lanc-abas{flex:100%;min-width:0}.lanc-abas.sem-mes .abas-mes button.ativo:not(.ano){background:var(--superficie);border-color:var(--linha-forte)}.lanc-periodo-acoes{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lanc-ordem{align-items:center;gap:4px;display:inline-flex}.lanc-ordem .entrada{width:auto;padding:4px 6px;font-size:12.5px}.lanc-chips{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.lanc .chip{border:1px solid var(--linha-forte);background:var(--marca-suave);color:var(--texto);cursor:pointer;border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:3px 10px;font-size:12px;display:inline-flex}.lanc .chip span{opacity:.6;font-size:10px}.lanc-principal{min-width:0}.lanc-cartao{padding:0;overflow:hidden}.lanc-rolagem{overflow-x:auto}.lanc-tabela th{white-space:nowrap}.lanc-tabela .col-marca{width:28px;padding-right:0}.lanc-tabela .col-cor{width:14px;padding-left:4px;padding-right:0}.lanc-tabela .col-data{white-space:nowrap;width:52px}.lanc-tabela .col-cliente{text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-size:12.5px;overflow:hidden}.lanc-tabela .col-texto{text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-size:12.5px;overflow:hidden}.lanc-tabela .col-valor{white-space:nowrap;font-weight:600}.lanc-tabela .col-sit{width:26px;padding-left:2px;padding-right:2px}.lanc-tabela .col-edit{width:34px;padding-left:0}.lanc-tabela .cor-categoria.fora{border:1px dashed var(--linha-forte)}.lanc-tabela tr.linha-fatura td{background:color-mix(in srgb, var(--serie-1) 6%, transparent)}.lanc-tabela tr.linha-fatura.selecionada td{background:var(--marca-suave)}.lanc-tabela tr.com-itens td{border-bottom-color:#0000}.lanc-tabela tr.lanc-item td{color:var(--texto-2);background:color-mix(in srgb, var(--texto) 2.5%, transparent);padding-top:2px;padding-bottom:2px;font-size:12.5px}.lanc-item-desc{padding-left:12px}.lanc-tabela tfoot td{border-top:1px solid var(--linha-forte)}.lanc .link-desc{text-align:left;cursor:pointer;color:var(--marca);font:inherit;background:0 0;border:0;padding:0;font-weight:550}.lanc .link-desc:hover{text-decoration:underline}.lanc-detalhe{color:var(--texto-3);flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;font-size:11.5px;display:flex}.lanc-detalhe .etiqueta{padding:0 6px;font-size:10.5px}.lanc-total{flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:12.5px;display:flex}.lanc-rodape{flex-wrap:wrap;margin-top:12px}.lanc-sub{text-transform:uppercase;letter-spacing:.04em;color:var(--texto-3);margin-top:4px;font-size:11px;font-weight:650}.lanc-compras{border-top:1px dashed var(--linha);margin-top:4px;padding-top:6px;font-weight:650}.lanc-compras span{color:var(--texto)}.lanc-cliente{min-width:0}.lanc-cliente .entrada{width:100%}.lanc-lista-excluir{flex-direction:column;gap:4px;margin:12px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.lanc-lista-excluir li{border-bottom:1px solid var(--linha);justify-content:space-between;gap:12px;padding:4px 0;display:flex}.botao.perigo-cheio{background:var(--perigo-fundo);color:var(--perigo-texto)}@media (width<=1000px){.lanc .com-lateral{grid-template-columns:1fr}.lanc .painel-lateral{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid;position:static}}@media (width<=760px){.lanc .some-celular{display:none}.lanc-busca{flex:100%}.lanc-barra-extra{order:3;width:100%}.lanc-barra-extra .botao{flex:auto;justify-content:center;padding-left:6px;padding-right:6px}.lanc-tabela .col-desc{word-break:break-word}.lanc-tabela .col-edit{display:none}.lanc-tabela td,.lanc-tabela th{padding-left:6px;padding-right:6px}.lanc-periodo-acoes{width:100%}.lanc-rodape .botao{flex:auto;justify-content:center}.lanc-rodape .espaco{display:none}.lanc-rodape .paginacao{justify-content:center;width:100%}.lanc .painel-lateral{grid-template-columns:minmax(0,1fr)}}@media print{.lanc .painel-lateral,.lanc .barra-acoes,.lanc-periodo,.lanc .col-marca,.lanc .col-edit{display:none!important}.lanc .com-lateral{grid-template-columns:1fr}}.orc-filtros{flex-wrap:wrap}.orc-filtros .entrada{width:auto;min-width:150px}.orc-check{color:var(--texto-2);align-items:center;gap:6px;font-size:13px;display:inline-flex}.orc-resumo{margin-bottom:12px}.orc-cartao{margin-top:16px;padding-bottom:4px;padding-left:0;padding-right:0}.orc-cartao .cartao-topo{padding:0 16px}.orc-tabela td,.orc-tabela th{vertical-align:middle}.orc-tabela th:first-child,.orc-tabela td:first-child{padding-left:16px}.orc-tabela th:last-child,.orc-tabela td:last-child{padding-right:16px}.orc-col-barra{width:26%}.orc-col-acao{width:80px}.orc-nome{align-items:center;gap:6px;display:inline-flex}.orc-grupo td{font-weight:600}.orc-grupo td .mudo,.orc-grupo td .pequeno{font-weight:400}.orc-sub td{background:var(--superficie-2)}.orc-recuo{padding-left:34px}.orc-seta{width:18px;color:var(--texto-3);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;display:inline-block}.orc-tabela tr.estourou td:first-child{box-shadow:inset 3px 0 0 var(--negativo)}.orc-barra{align-items:center;gap:8px;min-width:120px;display:flex}.orc-trilho{background:var(--superficie-2);border:1px solid var(--linha);border-radius:4px;flex:1;height:8px;overflow:hidden}.orc-sub .orc-trilho{background:var(--superficie)}.orc-trilho>div{background:var(--marca);height:100%}.orc-trilho.quase>div{background:var(--a-vencer)}.orc-trilho.estourou>div{background:var(--negativo)}.orc-trilho.ok>div{background:var(--positivo)}.orc-faixa{justify-content:space-between}.orc-rot-sub{font-size:12.5px!important}.orc-curto{max-width:160px}.orc-resto{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.orc-vale{flex-direction:column;gap:4px;font-size:13px;display:flex}.orc-vale label{align-items:center;gap:6px;display:inline-flex}.so-celular-orc{display:none}.orc-rolagem{overflow-x:auto}@media (width<=760px){.orc-resumo{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.orc-resumo .valor-medio{font-size:17px}.orc-tabela .orc-col-acao .botao,.orc-tabela td:last-child .botao{padding:3px 7px;font-size:11.5px}.orc-tabela th,.orc-tabela td{padding-left:6px;padding-right:6px}.orc-sem{font-size:0!important}.orc-sem:after{content:"—";font-size:12px}.orc-filtros .entrada{flex:45%;min-width:0}.orc-col-barra{width:30%}.orc-barra{gap:4px;min-width:52px}.so-celular-orc{display:block}.orc-recuo{padding-left:22px}.orc-col-acao{width:auto}}.contas-opcoes{background:var(--superficie-2);border-radius:8px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.contas-opcoes label{cursor:pointer;align-items:flex-start;gap:8px;font-size:13px;display:flex}.contas-opcoes label input{margin-top:3px}.contas-opcoes small{color:var(--texto-3);font-size:11.5px;display:block}.contas-marcas{flex-wrap:wrap;align-items:center;gap:4px;margin-top:3px;display:flex}.contas-marcas:empty{display:none}.contas-marcas .etiqueta{padding:0 7px;font-size:11px}.so-celular{display:none}.etiqueta-ativo{background:color-mix(in srgb, var(--positivo) 14%, transparent);color:var(--positivo)}.etiqueta-inativo{background:var(--superficie-2);color:var(--texto-3)}.info-recursos{margin-bottom:16px}.opcoes-fech{flex-direction:column;gap:12px;display:flex}.linha-fech{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.linha-fech input{width:16px;height:16px;accent-color:var(--marca);margin-top:3px}.linha-fech span{flex-direction:column;gap:2px;display:flex}.linha-fech small{font-size:12px}.fech-recuo{width:calc(100% - 26px);max-width:220px;margin-left:26px}.linha-dias{flex-wrap:wrap;align-items:center;gap:8px;max-width:none;display:flex}.resumo-fech{background:var(--superficie-2);border-radius:8px;padding:10px 12px;font-size:13.5px}.resumo-fech.fechado{background:var(--marca-suave)}.fechado-ate{white-space:nowrap}.novidades{flex-direction:column;gap:16px;max-width:860px;display:flex}.novidade-versao h2{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.novidade-versao h2 .etiqueta{font-size:11px}.novidade-itens{flex-direction:column;gap:10px;margin:6px 0 0;padding:0;list-style:none;display:flex}.novidade-itens li{border-bottom:1px solid var(--linha);grid-template-columns:120px 1fr;align-items:baseline;gap:12px;padding-bottom:10px;display:grid}.novidade-itens li:last-child{border-bottom:0;padding-bottom:0}.novidade-area{color:var(--marca);font-size:12px;font-weight:650}.novidade-itens .ir{margin-left:6px}@media (width<=760px){.so-celular{display:block}.novidade-itens li{grid-template-columns:1fr;gap:2px}}.link-simples{cursor:pointer;color:inherit;font:inherit;text-align:left;background:0 0;border:0;padding:0}.link-simples:hover{color:var(--marca);text-decoration:underline}.conciliacao-bancaria{min-width:0}.conciliacao-bancaria .topo .sub{max-width:760px}.cb-importar{border:1px dashed var(--linha-forte);border-radius:var(--raio);background:var(--superficie-2);margin-bottom:18px;padding:14px 16px 2px}.cb-rodape{max-width:820px;margin-top:14px}.cb-abas{flex-wrap:nowrap;gap:6px;margin-bottom:12px;padding-bottom:2px;display:flex;overflow-x:auto}.cb-aba{border:1px solid var(--linha-forte);background:var(--superficie);color:var(--texto-2);font:inherit;cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:7px;padding:6px 12px;font-size:13px;display:inline-flex}.cb-aba:hover{border-color:var(--marca);color:var(--texto)}.cb-aba.ativo{background:var(--marca-suave);border-color:var(--marca);color:var(--texto);font-weight:600}.cb-n{background:var(--superficie-2);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;min-width:20px;padding:0 6px;font-size:11.5px;font-weight:650}.cb-aba-pendente .cb-n{background:var(--alerta-fundo);color:var(--alerta)}.cb-aba-encontrado .cb-n{background:var(--marca-suave);color:var(--marca)}.cb-aba.ativo .cb-n{background:var(--superficie)}.cb-filtros .entrada{width:auto;min-width:180px}.cb-filtros .cb-busca{flex:200px}.cb-lote{border-radius:var(--raio);background:var(--marca-suave);border:1px solid color-mix(in srgb, var(--marca) 35%, transparent);z-index:3;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;padding:8px 12px;display:flex;position:sticky;top:0}.cb-lote .espaco{flex:1}.cb-cartao{padding:6px 8px}.cb-tabela td{vertical-align:top}.cb-marca{width:30px}.cb-data{white-space:nowrap}.cb-desc{min-width:220px}.cb-desc-principal{overflow-wrap:anywhere;font-weight:550}.cb-detalhe{overflow-wrap:anywhere}.cb-marcas{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.cb-regra,.cb-preenchido{font-size:11px}.cb-preenchido{background:var(--serie-1-suave);color:var(--serie-1)}.cb-valor{white-space:nowrap;font-weight:600}.cb-situacao{white-space:nowrap}.cb-st-pendente{background:var(--alerta-fundo);color:var(--alerta)}.cb-st-encontrado{background:var(--marca-suave);color:var(--marca)}.cb-st-novo{background:var(--serie-1-suave);color:var(--serie-1)}.cb-st-ignorado{border:1px dashed var(--linha-forte);color:var(--texto-3);background:0 0}.cb-st-processado{border:1px solid var(--linha-forte);color:var(--texto-3);background:0 0}.cb-linha-ignorado td,.cb-linha-processado td{color:var(--texto-2)}.cb-col-par{min-width:180px}.cb-par-desc{overflow-wrap:anywhere}.cb-acoes .acoes{flex-wrap:wrap;justify-content:flex-end;gap:6px}.cb-mais{padding:8px 10px}.cb-mais-acoes{position:relative}.cb-menu{z-index:5;background:var(--superficie);border:1px solid var(--borda);min-width:190px;box-shadow:var(--sombra), 0 8px 24px #0000001f;border-radius:8px;flex-direction:column;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);right:0}.cb-menu button{text-align:left;color:var(--texto);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 10px;font-size:13px}.cb-menu button:hover,.cb-candidatos td{background:var(--superficie-2)}.cb-cand-titulo{margin-bottom:6px;font-size:13px;font-weight:600}.cb-cand-lista{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cb-cand-lista li{background:var(--superficie);border:1px solid var(--linha);border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.cb-pontos{text-align:center;background:var(--superficie-2);font-variant-numeric:tabular-nums;border-radius:6px;min-width:32px;padding:2px 6px;font-size:12px;font-weight:650;display:inline-block}.cb-resumo-item{background:var(--superficie-2);border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:12px;padding:10px 12px;display:flex}.cb-resumo-item b{overflow-wrap:anywhere}.cb-busca-form{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.cb-achados{border:1px solid var(--linha);border-radius:8px;max-height:52vh;margin-top:4px;overflow:auto}.cb-achados thead th{background:var(--superficie);z-index:1;position:sticky;top:0}.cb-itens{border:1px solid var(--linha);border-radius:8px;flex-direction:column;gap:8px;margin-top:8px;padding:10px 12px;display:flex}.cb-itens-topo{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.cb-item-linha{grid-template-columns:minmax(0,1.4fr) minmax(0,1.4fr) 110px auto;align-items:center;gap:6px;display:grid}.regra-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.regra-grupo{border:1px solid var(--linha);border-radius:8px;flex-direction:column;gap:2px;min-width:0;margin:0;padding:10px 14px 12px;display:flex}.regra-grupo legend{color:var(--texto);padding:0 6px;font-size:13px;font-weight:650}.regra-duas{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.regra-acao{flex-wrap:wrap;margin-bottom:6px}.regra-acao label{font-weight:500}@media (width<=760px){.regra-form,.regra-duas,.cb-busca-form{grid-template-columns:1fr}.cb-item-linha{grid-template-columns:1fr 110px auto}.cb-item-linha>:first-child{grid-column:1/-1}.cb-filtros .entrada{flex:100%;min-width:0}.cb-cartao{box-shadow:none;background:0 0;border:0;padding:0}.cb-tabela,.cb-tabela tbody{display:block}.cb-tabela thead{display:none}.cb-tabela tr.cb-linha{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);grid-template-columns:26px minmax(0,1fr) auto;grid-template-areas:"marca desc valor""marca data sit""marca par par""marca acoes acoes";gap:2px 8px;margin-bottom:8px;padding:10px 12px;display:grid}.cb-tabela tr.cb-linha.selecionada{background:var(--marca-suave)}.cb-tabela tr.cb-linha td{border:0;padding:0;display:block;background:0 0!important}.cb-tabela .cb-marca{grid-area:marca;width:auto;padding-top:2px}.cb-tabela .cb-desc{grid-area:desc;min-width:0}.cb-tabela .cb-valor{grid-area:valor}.cb-tabela .cb-data{color:var(--texto-2);grid-area:data;font-size:12px}.cb-tabela .cb-situacao{text-align:right;grid-area:sit}.cb-tabela .cb-col-par{grid-area:par;min-width:0;margin-top:4px}.cb-tabela .cb-col-par:has(>.mudo){display:none}.cb-tabela .cb-acoes{grid-area:acoes;margin-top:8px}.cb-tabela .cb-acoes .acoes{justify-content:flex-start}.cb-tabela tr.cb-candidatos{margin:-4px 0 10px;display:block}.cb-tabela tr.cb-candidatos td{border-radius:var(--raio);border:0;padding:10px;display:block}.cb-tabela tr.cb-candidatos td:first-child{display:none}.cb-cand-lista li{grid-template-columns:minmax(0,1fr) auto}.cb-cand-lista li .botao{grid-column:1/-1}.cb-menu{left:0;right:auto}}@media (width>=1001px){.cb-acoes .acoes{flex-wrap:nowrap}.cb-acoes{white-space:nowrap}}.regra-usar{flex-wrap:wrap;gap:4px;margin:-2px 0 6px;display:flex}.regra-usar .botao{padding:2px 8px;font-size:12px}.cart-rolagem{-webkit-overflow-scrolling:touch;width:0;min-width:100%;overflow-x:auto}.cart-rolagem .tabela{min-width:640px}.cart-lista .tabela th.dir{text-align:right}.cart-nome{font-weight:600}.cart-sub{color:var(--texto-3);font-size:12px}.cart-apagar{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.cart-apagar button{cursor:pointer;text-align:right;color:inherit;background:0 0;border:0;padding:0}.cart-apagar button:hover .num{text-decoration:underline}.cart-link{cursor:pointer;color:inherit;text-align:right;background:0 0;border:0;padding:0}.cart-link:hover .num{text-decoration:underline}.cart-botoes{justify-content:flex-end;gap:6px;display:flex}.st-fatura{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:1px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.st-fatura.aberta{background:color-mix(in srgb, var(--serie-1) 14%, transparent);color:var(--serie-1)}.st-fatura.futura{border:1px solid var(--linha-forte);color:var(--texto-3);background:0 0}.st-fatura.fechada{background:color-mix(in srgb, var(--a-vencer) 18%, transparent);color:var(--alerta)}.st-fatura.vencida{background:color-mix(in srgb, var(--negativo) 16%, transparent);color:var(--negativo)}.st-fatura.paga{background:color-mix(in srgb, var(--positivo) 14%, transparent);color:var(--positivo)}.cart-filtros{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cart-filtros .botao.ativo{background:var(--marca-suave);border-color:var(--marca)}.cart-limite{flex-wrap:wrap;align-items:baseline;gap:24px;display:flex}.cartao-fatura{color:var(--texto);font:inherit;min-width:0}.cartao-fatura.atual{box-shadow:inset 0 0 0 2px var(--marca)}.cartao-fatura.paga{background:var(--superficie)}.cartao-fatura.futura{background:var(--superficie);opacity:.85}.cartao-fatura .venc{color:var(--texto-2);font-size:12px}.cartao-fatura .rodape-tile{justify-content:space-between;align-items:center;gap:6px;margin-top:6px;display:flex}.cartao-fatura .ok{color:var(--positivo);font-weight:700}.fat-resumo{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.fat-resumo>div{background:var(--superficie-2);border-radius:8px;min-width:0;padding:10px 12px}.fat-resumo .principal-valor{background:var(--total-fundo)}.fat-precisao{border:1px solid var(--linha);border-radius:8px;flex-direction:column;gap:4px;padding:10px 14px;font-size:13px;display:flex}.fat-precisao .linha{justify-content:space-between;gap:12px;display:flex}.fat-precisao .linha.dif{border-top:1px solid var(--linha);padding-top:4px;font-weight:600}.fat-datas .com-botao{align-items:center;gap:8px;display:flex}.fat-datas .com-botao .entrada{flex:1}.fat-sec{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-top:4px;display:flex}.fat-sec h3{font-size:14px}.fat-compras{border:1px solid var(--linha);border-radius:8px;width:0;min-width:100%;overflow-x:auto}.fat-compras .tabela td,.fat-compras .tabela th{white-space:nowrap}.fat-compras .tabela td.desc{white-space:normal;min-width:160px}.fat-compras .mover{width:auto;padding:3px 6px;font-size:12px}.fat-pagar{background:var(--superficie-2);border-radius:8px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.fat-pagar .form-linhas>.faixa{margin:0}.fat-pagar .acoes-pagar{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (width<=760px){.cart-limite{gap:12px}.grade.cart-resumo{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cart-resumo .cartao{padding:12px 14px}.cart-resumo .valor-medio{font-size:17px}.cart-rolagem .tabela{min-width:460px}.fat-precisao .linha{flex-wrap:wrap}.grade-faturas,.fat-resumo{grid-template-columns:repeat(2,minmax(0,1fr))}.fat-compras .tabela td.desc{min-width:130px}}.fc-barra{flex-direction:column;gap:8px;margin-bottom:12px;padding:10px 12px;display:flex}.fc-linha{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fc-extra{border-top:1px solid var(--linha);padding-top:8px}.fc-periodo,.fc-passo{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.fc-barra select.entrada.fc-sel,.fc-regra select.entrada.fc-sel{width:auto;max-width:240px}.fc-barra input.entrada.fc-data{width:150px}.fc-ano{text-align:center;font-variant-numeric:tabular-nums;min-width:44px}.fc-com-filtro{border-color:var(--marca);color:var(--texto);font-weight:600}.fc-mais{border-top:1px solid var(--linha);grid-template-columns:minmax(0,1fr);gap:14px;padding-top:10px;display:grid}.fc-bloco h4{text-transform:uppercase;letter-spacing:.04em;color:var(--texto-2);margin:0 0 6px;font-size:12px;font-weight:650}.fc-simples{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.fc-campo{color:var(--texto-2);flex-direction:column;gap:4px;font-size:12px;display:flex}.fc-opcoes{flex-wrap:wrap;gap:6px 18px;display:flex}.fc-opcoes label{align-items:center;gap:6px;font-size:13px;display:inline-flex}.fc-regras{flex-direction:column;gap:6px;display:flex}.fc-regra{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fc-regra input.entrada.fc-valor{width:180px}.fc-juncao{text-align:center;width:22px;font-size:12px}.fc-regras-acoes{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fc-rodape{justify-content:flex-end;display:flex}.fc-saida{flex-wrap:wrap;gap:6px;display:inline-flex}.fc-topo-acoes{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fc-link{font:inherit;color:inherit;cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;padding:0}.fc-link:hover{text-decoration:underline}.fc-link:focus-visible{outline:2px solid var(--marca);outline-offset:1px;border-radius:3px}.fc-rolagem{overflow-x:auto}.fc-tabela{font-size:13px}.fc-tabela th.dir,.fc-tabela td.dir{text-align:right;white-space:nowrap}.fc-tabela td.num,.fc-tabela .num{font-variant-numeric:tabular-nums}.fc-tabela tfoot td{border-top:1px solid var(--linha-forte)}.fc-desc{text-overflow:ellipsis;white-space:nowrap;max-width:380px;overflow:hidden}.fc-detalhe-sub{margin:0 0 8px;font-size:13px}.fc-detalhe-rodape{align-items:center;gap:8px;width:100%;display:flex}.fc-detalhe-rodape .espaco{flex:1}.fc-cartao-tabela{padding:0;overflow:hidden}.fc-recarregando{opacity:.55;transition:opacity .15s}.fc-legenda{color:var(--texto-3);text-align:left;caption-side:top;padding:10px 14px 6px;font-size:12px}.fc-impressao{display:none}@media (width<=760px){.fc-barra select.entrada.fc-sel{flex:140px;max-width:100%}.fc-linha>.segmentado{width:100%}.fc-linha>.segmentado button{flex:1}.fc-regra input.entrada.fc-valor{flex:140px;width:100%}.fc-desc{max-width:180px}}@page consulta-paisagem{size:A4 landscape;margin:10mm}@media print{body.com-consulta .cabecalho,body.com-consulta .menu-topo,body.com-consulta .fc-barra,body.com-consulta .fc-nao-imprimir,body.com-consulta .fundo-modal,body.com-consulta .toast{display:none!important}body.com-consulta{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fff!important}html:has(body.com-consulta){--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fff!important}body.com-consulta .principal{max-width:none!important;margin:0!important;padding:0!important}body.com-consulta .topo{margin-bottom:4px;display:none!important}body.com-consulta .fc-impressao{color:#000;border-bottom:1px solid #999;flex-direction:column;gap:2px;margin-bottom:8px;padding-bottom:6px;font-size:11px;display:flex}body.com-consulta .fc-impressao strong{font-size:14px}body.com-consulta .cartao{box-shadow:none!important;background:#fff!important;border:0!important}body.com-consulta .fc-rolagem{overflow:visible!important}body.com-consulta .fc-tabela th,body.com-consulta .fc-tabela td{color:#000!important;background:#fff!important;padding:3px 5px!important;font-size:10px!important}body.com-consulta .fc-tabela tr{break-inside:avoid}body.com-consulta .fc-tabela .linha-total td{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#eee!important}body.com-consulta .fc-link{text-decoration:none!important}body.com-consulta.consulta-paisagem .principal{page:consulta-paisagem}}.fc-tabela .situacao{white-space:nowrap}@media print{body.com-consulta .fc-tabela .situacao,body.com-consulta .fc-tabela .pequeno{font-size:9px!important}body.com-consulta .fc-tabela td,body.com-consulta .fc-tabela th{vertical-align:top}body.com-consulta .fc-desc{max-width:260px}body.com-consulta .fc-legenda{padding:0 0 4px}}.fc-linha-editavel{cursor:pointer}.fc-linha-editavel:hover td,.fc-linha-editavel:focus-visible td{background:var(--marca-suave)}.fc-linha-editavel:focus-visible{outline:2px solid var(--marca);outline-offset:-2px}.fc-linha-editavel.abrindo{opacity:.6;cursor:progress}.fx-controles{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.fx-controles select.entrada.fx-sel{width:auto}.fx-explica{margin:8px 0 14px}.fx-dica{margin-top:12px}.fx-cartao{padding:0;transition:opacity .15s;overflow:hidden}.fx-recarregando{opacity:.55}.fx-rolagem{overflow-x:auto}.fx-tabela{border-collapse:separate;border-spacing:0;width:100%;font-size:12px}.fx-legenda-tabela{caption-side:top;text-align:left;color:var(--texto-3);padding:10px 14px 6px;font-size:12px}.fx-tabela th,.fx-tabela td{border-bottom:1px solid var(--linha);white-space:nowrap;padding:6px 5px}.fx-tabela thead th{text-transform:uppercase;letter-spacing:.03em;color:var(--texto-2);border-bottom:1px solid var(--linha-forte);vertical-align:bottom;background:var(--superficie);font-size:11px;font-weight:650}.fx-tabela tbody tr:last-child th,.fx-tabela tbody tr:last-child td{border-bottom:0}.fx-ano{color:var(--texto-3);letter-spacing:0;font-size:10px;font-weight:500;display:block}.fx-v{text-align:right;font-variant-numeric:tabular-nums}.fx-resumo{background:color-mix(in srgb, var(--superficie-2) 60%, transparent)}.fx-tabela thead .fx-resumo{background:var(--superficie-2)}.fx-forte{font-weight:600}.fx-nome{z-index:1;text-align:left;background:var(--superficie);border-right:1px solid var(--linha);width:176px;min-width:176px;max-width:176px;font-weight:500;position:sticky;left:0;padding-left:8px!important}.fx-nome-dentro{align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.fx-texto{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fx-cat.nivel-1 .fx-nome-dentro{padding-left:18px}.fx-tabela td:last-child,.fx-tabela th:last-child{padding-right:12px}.fx-cat.nivel-1{color:var(--texto-2)}.fx-cat:hover th,.fx-cat:hover td{background:var(--superficie-2)}.fx-abrir,.fx-abrir-vazio{flex:0 0 20px;width:20px;height:20px}.fx-abrir{cursor:pointer;color:var(--texto-2);background:0 0;border:0;border-radius:4px;padding:0;font-size:13px;line-height:20px}.fx-abrir:hover{background:var(--superficie-2);color:var(--texto)}.fx-faixa .fx-abrir:hover{background:color-mix(in srgb, var(--texto) 8%, transparent)}.fx-link{font:inherit;color:inherit;cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;padding:0}.fx-link:hover{text-decoration:underline}.fx-link:focus-visible,.fx-abrir:focus-visible{outline:2px solid var(--marca);outline-offset:1px;border-radius:3px}.fx-faixa th,.fx-faixa td{color:var(--texto);font-weight:650}.fx-faixa .fx-nome{text-transform:uppercase;letter-spacing:.03em;font-size:12px}.fx-receitas th,.fx-receitas td{background:color-mix(in srgb, var(--serie-1) 12%, var(--superficie))}.fx-despesas th,.fx-despesas td{background:color-mix(in srgb, var(--negativo) 11%, var(--superficie))}.fx-saldo th,.fx-saldo td{background:var(--total-fundo);border-top:2px solid var(--total-linha)}.fx-receitas .fx-nome{box-shadow:inset 3px 0 0 var(--serie-1)}.fx-despesas .fx-nome{box-shadow:inset 3px 0 0 var(--negativo)}.fx-saldo .fx-nome{box-shadow:inset 3px 0 0 var(--ouro)}.fx-saldo td.pos{color:var(--positivo)}.fx-saldo td.neg{color:var(--negativo)}.fx-baixo{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:16px;margin-top:16px;display:grid}.fx-resumo-lista{flex-direction:column;display:flex}.fx-resumo-lista>div{border-bottom:1px solid var(--linha);justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;display:flex}.fx-resumo-lista>div:last-child{border-bottom:0}.fx-resumo-lista strong{font-variant-numeric:tabular-nums;font-size:15px}@media (width<=1000px){.fx-baixo{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.fx-nome{width:132px;min-width:132px;max-width:132px}.fx-controles{flex-direction:column;align-items:stretch}.fx-controles .acoes{justify-content:flex-start}}.fx-baixo.fx-baixo-so-resumo{grid-template-columns:minmax(0,460px)}@media print{body.com-consulta .fx-tabela{table-layout:auto;width:100%;font-size:8px}body.com-consulta .fx-tabela th,body.com-consulta .fx-tabela td{color:#000!important;letter-spacing:0!important;padding:2px!important;font-size:8px!important}body.com-consulta .fx-nome{width:110px;min-width:0;max-width:110px;position:static}body.com-consulta .fx-abrir,body.com-consulta .fx-abrir-vazio{display:none}body.com-consulta .fx-faixa th,body.com-consulta .fx-faixa td{-webkit-print-color-adjust:exact;print-color-adjust:exact}body.com-consulta .fx-legenda-tabela{display:none}}.entrada-tela{background:radial-gradient(900px 480px at 50% -8%, #d4af5f24, transparent 65%), var(--cabecalho);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:32px 16px;display:flex}.entrada-cartao{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio-g);width:min(440px,100%);box-shadow:var(--sombra-modal);overflow:hidden}.entrada-cartao.largo{width:min(620px,100%)}.entrada-topo{background:var(--cabecalho-2);color:var(--cabecalho-texto);border-bottom:2px solid var(--ouro);justify-content:space-between;align-items:center;gap:12px;padding:18px 24px;display:flex}.entrada-topo .logo{color:var(--cabecalho-texto);align-items:center;gap:12px;padding:0;font-size:16px;font-weight:600;display:flex}.entrada-topo .logo span.marca{width:42px;height:42px;font-size:17px;line-height:40px}.entrada-topo .cadeado{letter-spacing:.14em;text-transform:uppercase;color:var(--ouro);font-size:11px}.entrada-corpo{flex-direction:column;gap:14px;padding:26px 28px 28px;display:flex}.entrada-corpo h1{letter-spacing:-.02em;font-size:22px}.entrada-corpo h2{margin-top:4px;font-size:14px}.entrada-sub{margin:-6px 0 0}.entrada-form{flex-direction:column;gap:12px;display:flex}.entrada-campo{flex-direction:column;gap:5px;display:flex}.entrada-campo>span{color:var(--texto-2);font-size:13px;font-weight:550}.entrada-campo .entrada{padding:10px 12px;font-size:15px}.entrada-marcar{cursor:pointer;color:var(--texto-2);align-items:center;gap:8px;font-size:13px;display:flex}.entrada-marcar input{width:16px;height:16px;accent-color:var(--marca)}.entrada-marcar.forte{color:var(--texto);border:1px solid var(--linha-forte);background:var(--superficie-2);border-radius:8px;padding:10px 12px;font-size:14px;font-weight:600}.botao.largo{width:100%;padding:11px 14px;font-size:15px}.entrada-erro{background:color-mix(in srgb, var(--negativo) 10%, transparent);color:var(--negativo);border:1px solid color-mix(in srgb, var(--negativo) 35%, transparent);border-radius:8px;padding:9px 12px;font-size:13px}.entrada-info{background:var(--alerta-fundo);border:1px solid color-mix(in srgb, var(--alerta) 30%, transparent);border-radius:8px;padding:10px 12px;font-size:13px}.entrada-pe{border-top:1px solid var(--linha);margin-top:2px;padding-top:12px}.entrada-rodape,.entrada-rodape.mudo{text-align:center;color:var(--cabecalho-suave);margin-top:18px;font-size:12px}.botao-link{color:var(--marca);cursor:pointer;text-align:left;text-underline-offset:2px;background:0 0;border:0;align-self:flex-start;padding:0;font-size:13px;text-decoration:underline}.botao-link:hover{filter:brightness(1.15)}.forca{flex-direction:column;gap:4px;margin-top:-4px;display:flex}.forca .trilho{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.forca .trilho i{background:var(--superficie-2);border-radius:2px;height:4px}.forca small{color:var(--texto-2);font-size:12px}.forca.f1 .trilho i:first-child{background:var(--negativo)}.forca.f1 small{color:var(--negativo)}.forca.f2 .trilho i:nth-child(-n+2){background:var(--a-vencer)}.forca.f3 .trilho i{background:var(--positivo)}.forca.f3 small{color:var(--positivo)}.entrada.codigo-6{letter-spacing:.35em;text-align:center;font-variant-numeric:tabular-nums;width:100%;max-width:260px;padding:10px 12px 10px calc(12px + .35em);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:28px}.entrada.codigo-6::placeholder{color:var(--texto-3);opacity:.5}.entrada.codigo-rec{letter-spacing:.08em;text-transform:uppercase;font-family:ui-monospace,SF Mono,Menlo,monospace}.entrada-form .codigo-6{align-self:center}.cadastro-2fa .passos{flex-direction:column;gap:16px;margin:0;padding-left:22px;display:flex}.cadastro-2fa .passos li{padding-left:4px}.cadastro-2fa .passos li::marker{color:var(--marca);font-weight:700}.cadastro-2fa .codigo-6{margin-top:10px;display:block}.qr-area{flex-wrap:wrap;align-items:center;gap:18px;margin-top:10px;display:flex}.qr{border:1px solid var(--linha);background:#fff;border-radius:10px;flex:none;width:200px;height:200px;padding:8px}.vazio-qr{color:var(--texto-3);place-items:center;display:grid}.chave-manual{flex-direction:column;flex:200px;gap:6px;min-width:0;display:flex}.chave{background:var(--superficie-2);word-break:break-word;letter-spacing:.04em;-webkit-user-select:all;user-select:all;border-radius:6px;padding:8px 10px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:14px}.codigos-recuperacao{flex-direction:column;gap:12px;display:flex}.aviso-forte{background:var(--alerta-fundo);border:1px solid color-mix(in srgb, var(--alerta) 35%, transparent);border-radius:8px;padding:10px 12px;font-size:13px}.caixa-codigos{border:2px dashed var(--linha-forte);background:var(--superficie-2);border-radius:10px;padding:14px 18px}.caixa-codigos ol{columns:2;column-gap:28px;margin:0;padding-left:26px}.caixa-codigos li{color:var(--texto-3);padding:3px 0;font-size:12px}.caixa-codigos code{letter-spacing:.06em;color:var(--texto);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:16px;font-weight:600}.so-impressao{display:none}@media (width<=420px){.caixa-codigos ol{columns:1}}@media print{body.imprimindo-codigos *{visibility:hidden}body.imprimindo-codigos .caixa-codigos,body.imprimindo-codigos .caixa-codigos *{visibility:visible}body.imprimindo-codigos .caixa-codigos{color:#000;background:#fff;border-color:#000;width:100%;position:absolute;top:0;left:0}body.imprimindo-codigos .caixa-codigos code{color:#000}body.imprimindo-codigos .so-impressao{margin-bottom:10px;display:block}}.privacidade{flex-direction:column;gap:6px;display:flex}.privacidade ul{flex-direction:column;gap:4px;margin:0;padding-left:20px;display:flex}.privacidade p{margin:0}.entrada-lembrar{cursor:pointer;align-items:flex-start;gap:10px;margin-top:2px;font-size:13px;display:flex}.entrada-lembrar input{flex:none;width:16px;height:16px;margin-top:2px}.entrada-lembrar span{flex-direction:column;gap:2px;display:flex}.entrada-lembrar small{font-size:12px}.minha-conta .mc-grade{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.minha-conta .mc-seguranca{margin-top:8px}.minha-conta .mc-seguranca>div{flex-wrap:wrap}.minha-conta .cartao>h2{margin-bottom:4px}.minha-conta .tabela{margin-top:8px}@media (width<=900px){.minha-conta .mc-grade{grid-template-columns:1fr}}.etiqueta.nivel-0{border:1px dashed var(--linha-forte);color:var(--texto-3);background:0 0}.etiqueta.nivel-1{background:var(--serie-1-suave);color:var(--serie-1)}.etiqueta.nivel-2,.etiqueta.nivel-3{background:var(--marca-suave);color:var(--marca)}.etiqueta.nivel-4,.etiqueta.nivel-5{background:var(--alerta-fundo);color:var(--alerta)}.mc-interruptor{cursor:pointer;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.mc-interruptor input,.mc-avisos input[type=checkbox]{width:18px;height:18px;accent-color:var(--marca);cursor:pointer;flex-shrink:0}.mc-avisos{margin-top:4px}.mc-avisos>div>span{min-width:0}select.entrada.mc-dias{flex:none;width:auto;min-width:110px}.mc-avisos-acoes{flex-wrap:wrap;margin:10px 0 0}.mc-previa{white-space:pre-wrap;background:var(--superficie-2);border-radius:8px;max-height:60vh;margin:8px 0 0;padding:12px;font:13px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.pg-usuarios .tabela th.centro,.pg-usuarios .tabela td.centro{text-align:center}.pg-usuarios .visto{color:var(--positivo);font-size:15px;font-weight:700}.pg-usuarios .so-celular{display:none}.pg-usuarios .tabela-rolavel{overflow-x:auto}.pg-usuarios>.explica{max-width:820px;margin-top:12px}.etiqueta.sit-ativo{background:var(--marca-suave);color:var(--marca)}.etiqueta.sit-bloqueado{background:color-mix(in srgb, var(--negativo) 14%, transparent);color:var(--negativo)}@media (width<=760px){.pg-usuarios .so-celular{display:block}}.link-convite{gap:8px;display:flex}.link-convite .entrada{flex:1;min-width:0;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px}.instrucoes{color:var(--texto-2);flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}.marcar-linha{cursor:pointer;color:var(--texto-2);align-items:flex-start;gap:8px;font-size:13px;display:flex}.marcar-linha input{accent-color:var(--marca);margin-top:3px}.restricao{border:1px solid var(--linha);border-radius:8px;flex-direction:column;gap:8px;margin:0;padding:8px 14px 12px;display:flex}.restricao legend{padding:0 6px;font-weight:600}.restricao legend label{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.restricao legend input{accent-color:var(--marca)}.restricao .explica{margin:0}.restricao .horario{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.restricao .entrada.hora{width:auto}.restricao code{background:var(--superficie-2);border-radius:4px;padding:1px 5px}.zona-acoes{border-top:1px solid var(--linha);flex-direction:column;gap:8px;padding-top:12px;display:flex}.zona-acoes .explica{margin:0}.legenda-niveis{color:var(--texto-2);background:var(--superficie-2);border-radius:8px;flex-wrap:wrap;gap:6px 16px;padding:8px 12px;font-size:12px;display:flex}.perm-lista{flex-direction:column;gap:10px;display:flex}.perm-entidade{border:1px solid var(--linha);border-radius:8px;flex-direction:column;gap:8px;padding:10px 14px;display:flex}.perm-entidade.restrita{background:var(--superficie-2)}.perm-entidade.restrita .perm-nome strong{color:var(--texto-2)}.perm-cadastros{border-style:dashed}.perm-linha{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.perm-nome{flex-direction:column;min-width:180px;display:flex}.segmentado.niveis{flex-wrap:wrap}.segmentado.niveis button{padding:5px 10px;font-size:12.5px}.segmentado.niveis button.ativo.n0{background:var(--texto-2);color:var(--superficie)}.segmentado.niveis button.ativo.n1{background:var(--serie-1-suave);color:var(--serie-1)}.segmentado.niveis button.ativo.n2,.segmentado.niveis button.ativo.n3{background:var(--marca);color:var(--marca-texto)}.segmentado.niveis button.ativo.n4,.segmentado.niveis button.ativo.n5{background:var(--alerta-fundo);color:var(--alerta)}.perm-direitos{flex-wrap:wrap;align-items:center;gap:4px 16px;font-size:12.5px;display:flex}.perm-direitos label{cursor:pointer;color:var(--texto-2);align-items:center;gap:5px;display:inline-flex}.perm-direitos label.desligado{opacity:.5;cursor:default}.perm-direitos input{accent-color:var(--marca)}.perm-avancado{color:var(--marca);align-self:flex-start;padding-left:0}.perm-contas select.entrada{width:auto;min-width:200px}.rodape-nota{align-self:center;margin-right:auto}@media (width<=760px){.segmentado.niveis{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.segmentado.niveis button+button{border-left:0}.segmentado.niveis button{border-top:1px solid var(--linha-forte)}.segmentado.niveis button:nth-child(-n+3){border-top:0}.segmentado.niveis button:not(:nth-child(3n+1)){border-left:1px solid var(--linha-forte)}.perm-contas select.entrada{width:100%;min-width:0}.modal-rodape:has(.rodape-nota){flex-wrap:wrap}}.pg-auditoria .selo-integridade{border-radius:999px;padding:6px 12px;font-size:13px;font-weight:650}.pg-auditoria .selo-integridade.ok{background:var(--marca-suave);color:var(--positivo)}.pg-auditoria .selo-integridade.ruim{background:var(--perigo-fundo);color:var(--perigo-texto)}.pg-auditoria .aud-alerta{border-color:var(--negativo);background:color-mix(in srgb, var(--negativo) 12%, transparent)}.pg-auditoria .aud-periodo{color:var(--texto-2);align-items:center;gap:6px;font-size:13px;display:inline-flex}.pg-auditoria .aud-periodo .entrada{width:auto}.pg-auditoria .nowrap{white-space:nowrap}.pg-auditoria .tabela-rolavel{overflow-x:auto}@media (width<=760px){.pg-auditoria .nowrap{white-space:normal;min-width:84px}.pg-auditoria .aud-tabela td,.pg-auditoria .aud-tabela th{padding:7px 6px}}.pg-auditoria .motivo{color:var(--texto-2);max-width:280px;font-size:12.5px}.pg-auditoria tr.negada td{background:color-mix(in srgb, var(--negativo) 7%, transparent)}.pg-auditoria tr.negada:hover td{background:color-mix(in srgb, var(--negativo) 12%, transparent)}.pg-auditoria>.explica{margin-top:10px}.etiqueta.res-ok{background:var(--marca-suave);color:var(--marca)}.etiqueta.res-negado{background:var(--perigo-fundo);color:var(--perigo-texto)}.etiqueta.res-erro{background:var(--alerta-fundo);color:var(--alerta)}.aud-info{grid-template-columns:110px minmax(0,1fr);gap:6px 14px}.aud-dif{border:1px solid var(--linha);border-radius:8px;font-size:12.5px;display:grid;overflow:hidden}.aud-dif>div{border-top:1px solid var(--linha);grid-template-columns:160px minmax(0,1fr) minmax(0,1fr);display:grid}.aud-dif>div:first-child{border-top:0}.aud-dif>div>*{min-width:0;margin:0;padding:6px 10px}.aud-dif .cab{background:var(--superficie-2);color:var(--texto-2);font-weight:600}.aud-dif pre{white-space:pre-wrap;word-break:break-word;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px}.aud-dif .mudou>pre:nth-child(2){background:color-mix(in srgb, var(--negativo) 9%, transparent)}.aud-dif .mudou>pre:nth-child(3){background:color-mix(in srgb, var(--positivo) 10%, transparent)}.aud-dif .mudou>span{font-weight:600}.aud-dif .igual{color:var(--texto-3)}@media (width<=760px){.aud-dif>div{grid-template-columns:1fr}.aud-dif .cab{display:none!important}.aud-dif>div>pre:nth-child(2):before{content:"Antes: ";font-family:var(--fonte);color:var(--texto-3)}.aud-dif>div>pre:nth-child(3):before{content:"Depois: ";font-family:var(--fonte);color:var(--texto-3)}}.filtros-clientes .busca-clientes{flex:260px;max-width:360px}.filtros-clientes select.entrada{width:auto}.periodo-clientes{align-items:center;gap:8px;display:inline-flex}.tabela-clientes{padding:0;overflow-x:auto}.tabela-clientes .centro{text-align:center}.tabela-clientes .nome-cliente{font-weight:550}.tabela-clientes .completo{color:var(--positivo);font-weight:700}.tabela-clientes .credito{color:var(--serie-1)}.tabela-clientes tr.inativo td{opacity:.6}.tabela-clientes tfoot td{border-bottom:0}@media (width<=760px){.filtros-clientes .busca-clientes{flex-basis:100%;max-width:none}.filtros-clientes .espaco{display:none}.tabela-clientes .tabela td,.tabela-clientes .tabela th{padding:8px 6px;font-size:12.5px}.tabela-clientes .nome-cliente+.mudo{display:none}.tabela-clientes th.centro{font-size:0}.tabela-clientes th.centro:after{content:"✓";font-size:12px}}.tabela-formas{max-width:760px;padding:0}.tabela-formas .centro{text-align:center}.tabela-formas tr.inativo td{opacity:.55}.caixa-forma{align-items:center;gap:6px;font-size:13px;display:inline-flex}.categorias-colunas{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.tabela-categorias{padding:0;overflow:hidden}.tabela-categorias .raiz th{color:var(--texto);background:var(--total-fundo);padding-top:10px;padding-bottom:10px;font-size:14px;font-weight:700}.tabela-categorias .raiz.receita th:first-child{color:var(--serie-1)}.tabela-categorias .raiz.despesa th:first-child{color:var(--negativo)}.tabela-categorias .numero{min-width:42px;color:var(--texto-3);margin-right:4px;font-size:12px;display:inline-block}.tabela-categorias .raiz .numero{color:inherit;min-width:22px;font-size:14px}.tabela-categorias .cat-nome{align-items:center;gap:6px;min-width:0;display:flex}.tabela-categorias .recuo{flex:none;width:0;max-width:none;margin-left:0}.tabela-categorias .nivel-2 .recuo{width:22px}.tabela-categorias .seta{width:18px;color:var(--texto-3);cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:12px;font-size:14px!important}.tabela-categorias .seta.vazia{cursor:default;display:inline-block}.tabela-categorias .quadrado{border:1px solid var(--borda);border-radius:3px;flex:none;width:12px;height:12px}.tabela-categorias .grupo{font-weight:600}.tabela-categorias .etiqueta.fixa{padding:0 6px;font-size:10.5px}.tabela-categorias .col-mais{width:40px}.tabela-categorias .organizar-acoes{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.tabela-categorias .organizar-acoes select{width:170px;padding:4px 6px;font-size:12px}.organizar-aviso{margin-bottom:12px}.paleta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.paleta .amostra{outline:1px solid var(--borda);cursor:pointer;border:2px solid #0000;border-radius:6px;width:24px;height:24px;padding:0}.paleta .amostra.escolhida{border-color:var(--superficie);outline:2px solid var(--texto)}.paleta .amostra.outra{background:var(--superficie-2);color:var(--texto-2);justify-content:center;align-items:center;font-size:12px;display:inline-flex;position:relative;overflow:hidden}.paleta .amostra.outra input{opacity:0;cursor:pointer;position:absolute;inset:0}.caixa-cat{align-items:center;gap:6px;font-size:13px;display:inline-flex}@media (width<=1000px){.categorias-colunas{grid-template-columns:1fr}}@media (width<=760px){.tabela-categorias .organizar-acoes select{width:120px}.tabela-categorias .numero{min-width:34px}}.form-linhas>.cat-padroes-faixa{gap:10px}.campo-cli-cat,.relat{min-width:0}.relat-passo{color:var(--texto);margin:0 0 10px;font-size:14px}.relat-config>.relat-passo{margin-bottom:8px}.relat-conjuntos{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;margin-bottom:16px;display:grid}.relat-conjunto{text-align:left;background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);cursor:pointer;color:var(--texto);font:inherit;grid-template-columns:auto 1fr auto;grid-template-areas:"icone nome qtd""desc desc desc";align-items:center;gap:4px 8px;min-width:0;padding:10px 12px;display:grid}.relat-conjunto:hover{border-color:var(--linha-forte)}.relat-conjunto.ativo{border-color:var(--marca);background:var(--marca-suave);box-shadow:inset 0 0 0 1px var(--marca)}.relat-conjunto .icone{text-align:center;grid-area:icone;width:22px;font-size:16px}.relat-conjunto .nome{grid-area:nome;min-width:0;font-size:13px;font-weight:650}.relat-conjunto .qtd{color:var(--texto-2);background:var(--superficie-2);border-radius:999px;grid-area:qtd;padding:1px 8px;font-size:12px}.relat-conjunto.ativo .qtd{background:var(--superficie)}.relat-conjunto .desc{color:var(--texto-2);grid-area:desc;font-size:11.5px;line-height:1.35}.relat-grade{margin-bottom:16px}.relat-esquerda{flex-direction:column;gap:16px;min-width:0;display:flex}.relat-campos{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:16px;display:grid}.relat-campos .rotulo{margin-bottom:6px}.relat-lista-campos{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:2px 10px;display:grid}.relat-campo{cursor:pointer;align-items:center;gap:7px;padding:4px 2px;font-size:13px;display:flex}.relat-campo input{accent-color:var(--marca);width:15px;height:15px}.relat-ordem{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.relat-ordem li{border:1px solid var(--linha);background:var(--superficie);border-radius:8px;align-items:center;gap:4px;padding:3px 4px 3px 8px;display:flex}.relat-ordem .pos-num{color:var(--texto-3);width:16px;font-size:11px}.relat-ordem .nome{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.relat-ordem .tamanho{width:auto;padding:2px 4px;font-size:12px}.relat-nenhum{border:1px dashed var(--linha-forte);text-align:center;border-radius:8px;padding:14px}.relat-periodo{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.relat-datas{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.relat-datas .entrada{width:auto}.relat-abas{grid-column:1/-1;min-width:0}.relat-lateral{flex-direction:column;gap:10px;display:flex}.relat-salvos{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.relat-salvos li{border-radius:6px;grid-template-columns:1fr auto;grid-template-areas:"nome x""tipo x";align-items:center;padding:4px 6px;display:grid}.relat-salvos li.ativo{background:var(--marca-suave)}.relat-salvos li>.mudo{grid-area:tipo}.relat-salvos li>.botao{grid-area:x}.relat-link{text-align:left;cursor:pointer;color:var(--marca);font:inherit;background:0 0;border:0;grid-area:nome;padding:0;font-weight:550}.relat-link:hover{text-decoration:underline}.relat-resultado{padding:0;overflow:hidden}.relat-topo-resultado{padding:14px 16px 0}.relat-rolagem{overflow-x:auto}.relat-tabela th{white-space:nowrap}.relat-tabela td{font-size:13px}.relat-tabela td.num{white-space:nowrap}.relat-tabela tfoot td{border-top:1px solid var(--linha-forte);white-space:nowrap}.relat-cabecalho-impressao{display:none}@media (width<=760px){.relat-campos{grid-template-columns:1fr}.relat-conjuntos{grid-template-columns:repeat(2,minmax(0,1fr))}.relat-acoes{width:100%}.relat-acoes .botao{flex:1}}@media print{body.com-relatorio .cabecalho,body.com-relatorio .relat-config,body.com-relatorio .relat .topo,body.com-relatorio .relat-topo-resultado,body.com-relatorio .toast{display:none!important}body.com-relatorio,body.com-relatorio .principal{background:#fff!important;margin:0!important;padding:0!important}body.com-relatorio .relat-resultado{box-shadow:none;border:0}body.com-relatorio .relat-rolagem{overflow:visible}body.com-relatorio .relat-cabecalho-impressao{color:#000;border-bottom:1px solid #999;justify-content:space-between;gap:12px;margin-bottom:6px;padding:0 0 8px;display:flex}body.com-relatorio .relat-tabela th,body.com-relatorio .relat-tabela td{color:#000;padding:4px 6px;font-size:11px}body.com-relatorio .relat-tabela tr{break-inside:avoid}}.importacao{min-width:0}.imp-passos{flex-wrap:wrap;gap:6px;margin:0 0 14px;padding:0;list-style:none;display:flex}.imp-passos li{background:var(--superficie);border:1px solid var(--borda);color:var(--texto-2);border-radius:999px;align-items:center;gap:6px;padding:5px 12px 5px 6px;font-size:12.5px;display:inline-flex}.imp-passos .n{background:var(--superficie-2);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:inline-flex}.imp-passos li.ativo{border-color:var(--marca);color:var(--texto);background:var(--marca-suave);font-weight:600}.imp-passos li.ativo .n{background:var(--marca);color:var(--marca-texto)}.imp-passos li.feito .n{background:var(--marca-suave);color:var(--marca)}.imp-bloco{margin-bottom:16px}.imp-titulo{margin:0 0 10px;font-size:14px}.imp-arquivo{background:var(--superficie-2);overflow-wrap:anywhere;border-radius:8px;margin-top:12px;padding:8px 12px;font-size:13px}.imp-rodape{margin:14px 0 0}.imp-rolagem{overflow-x:auto}.imp-amostra td{white-space:nowrap;text-overflow:ellipsis;max-width:260px;font-size:12.5px;overflow:hidden}.imp-amostra td.usada{background:var(--marca-suave)}.imp-colunas{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.imp-check{cursor:pointer;align-items:center;gap:7px;font-size:13px;display:inline-flex}.imp-check input{accent-color:var(--marca);width:15px;height:15px}.importacao .radio-tipo{flex-wrap:wrap}.importacao .radio-tipo label{font-weight:500}.imp-erro td{color:var(--negativo)}.imp-repetida td{color:var(--texto-3)}.imp-repetida td .etiqueta{color:inherit}.imp-lista{border:1px solid var(--linha);border-radius:8px;max-height:60vh;overflow:auto}.imp-lista thead th{background:var(--superficie);z-index:1;position:sticky;top:0}.imp-lista td .etiqueta.revisar{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:260px;display:inline-block;overflow:hidden}.imp-resumo{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.imp-mais{padding:8px 10px}.imp-pronto{text-align:center;padding:32px 20px}.imp-pronto h2{margin-bottom:8px}@media (width<=760px){.imp-colunas{grid-template-columns:1fr;gap:10px}}.imp-marca{width:34px}.imp-salvas{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.imp-salvas li{border:1px solid var(--linha);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.imp-salvas li b{overflow-wrap:anywhere}.imp-memo{color:var(--marca);margin-top:4px}.imp-memo-et{background:var(--marca-suave);color:var(--marca);vertical-align:middle;margin-left:8px;font-size:11px}.imp-clientes{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.imp-clientes .entrada{flex:200px;width:auto}.imp-conferir-topo{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.importacao .form-linhas>.rot.rot-topo{align-self:start;padding-top:1px}.recs{min-width:0}.recs-filtro{width:auto;max-width:240px}.recs-check{color:var(--texto-2);align-items:center;gap:6px;font-size:13px;display:inline-flex}.recs-resumo{color:var(--texto-2);align-items:baseline;gap:8px;font-size:13px;display:inline-flex}.recs-cartao{padding:0;overflow:hidden}.recs-rolagem{overflow-x:auto}.recs-tabela th{white-space:nowrap}.recs-tabela .centro{text-align:center}.recs-tabela td{white-space:nowrap}.recs-tabela td:nth-child(5){white-space:normal;min-width:180px}.recs-tabela .recs-cliente{text-overflow:ellipsis;max-width:180px;font-size:12.5px;overflow:hidden}.recs-tabela .recs-conta{font-size:12.5px}.recs-tabela .recs-valor{font-weight:600}.recs-tabela .recs-prox{font-size:12.5px}.recs-tabela .recs-acoes{width:1%}.recs-tabela .recs-acoes .botao{margin-left:2px}.recs-tabela tr.pausada td{opacity:.6}.recs-tabela .cor-categoria{vertical-align:middle;border-radius:50%;width:8px;height:8px;display:inline-block}.recs .so-celular{display:none}.recs-ok{color:var(--positivo);font-weight:600}.recs-ok small{color:var(--texto-3);font-weight:400}.recs-link{text-align:left;cursor:pointer;color:var(--marca);font:inherit;background:0 0;border:0;padding:0;font-weight:550}.recs-link:hover{text-decoration:underline}.recs .explica{max-width:900px;margin-top:12px}.recs-aviso{margin-bottom:12px}.recs-curto{max-width:180px}.recs-limite{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.recs-limite>select{flex:200px}.recs-limite>input{flex:0 170px}.recs-vezes{color:var(--texto-2);align-items:center;gap:6px;font-size:13px;display:inline-flex}.recs-vezes .entrada{width:80px}.recs-previa{flex-wrap:wrap;gap:6px;display:flex}.recs-chip{border:1px solid var(--linha-forte);background:var(--superficie);border-radius:999px;padding:2px 10px;font-size:12px}.recs-chip small{color:var(--alerta)}.recs-cab-modal{flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:12px;font-size:13px;display:flex}.recs-cab-modal .num{font-weight:600}.recs-proximas .recs-data{white-space:nowrap}.recs-proximas .recs-movida{color:var(--alerta)}.recs-proximas tr.pulada td{opacity:.55}.recs-proximas tr.pulada .recs-data b{text-decoration:line-through}@media (width<=720px){.recs-filtro{flex:160px;max-width:none}.recs-tabela td:nth-child(5){min-width:140px}.recs .so-celular{margin-top:2px;display:block}.recs-tabela .some-celular{display:none}}.recs-itens{flex-direction:column;gap:6px;display:flex}.recs-item{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 110px auto;align-items:center;gap:6px;display:grid}.recs-itens-rodape{justify-content:space-between;align-items:center;font-size:13px;display:flex}.recs-itens-ver{background:var(--superficie-2);border-radius:8px;margin:0 0 12px;padding:8px 12px;font-size:13px;list-style:none}.recs-itens-ver li{justify-content:space-between;padding:2px 0;display:flex}.recs-valor-linha{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.recs-media{width:auto}.recs-marcas .etiqueta{padding:0 6px;font-size:11px}.recs-plano-form{border:1px solid var(--linha);border-radius:8px;margin-top:12px;padding:12px}.recs-plano-botoes{justify-content:flex-end;margin-top:10px}@media (width<=720px){.recs-item{grid-template-columns:1fr 110px auto}.recs-item>select{grid-column:1/-1}}.parm{max-width:980px}.parm-painel{margin-bottom:12px;padding:0;overflow:hidden}.parm-painel>summary{cursor:pointer;background:var(--superficie-2,var(--plano));border-bottom:1px solid #0000;align-items:baseline;gap:12px;padding:12px 16px;list-style:none;display:flex}.parm-painel>summary::-webkit-details-marker{display:none}.parm-painel>summary:before{content:"▸";color:var(--texto-3);width:10px;transition:transform .15s}.parm-painel[open]>summary:before{transform:rotate(90deg)}.parm-painel[open]>summary{border-bottom-color:var(--linha)}.parm-titulo{font-weight:600}.parm-corpo{padding:16px}.parm-topo-texto{margin:0 0 12px}.parm .form-linhas>.segmentado{justify-self:start}.parm-medio{max-width:420px}.parm-mini{width:70px}.parm-inline{color:var(--texto-2);align-items:center;gap:6px;font-size:13px;display:inline-flex}.parm-rodape{justify-content:flex-end;margin-top:14px;display:flex}.parm-lista{gap:6px;margin:0;padding-left:18px;font-size:13.5px;display:grid}.parm-logo{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.parm-logo-caixa{border:1px dashed var(--linha-forte);background:repeating-conic-gradient(var(--plano) 0% 25%, var(--superficie) 0% 50%) 50% / 16px 16px;border-radius:8px;place-items:center;width:220px;height:110px;display:grid;overflow:hidden}.parm-logo-caixa img{object-fit:contain;max-width:100%;max-height:100%}.parm-logo-acoes{flex-wrap:wrap;flex:260px;align-items:center;gap:8px;display:flex}.parm-logo-acoes .explica{flex-basis:100%;margin:4px 0 0}.parm-empresas{gap:12px;display:grid}.parm-empresa{border:1px solid var(--linha);border-radius:8px;padding:12px}.parm-empresa-nome{margin-bottom:8px}.parm-grade{grid-template-columns:minmax(0,1.2fr) 70px minmax(0,1fr) minmax(0,1.3fr) auto;align-items:end;gap:10px;display:grid}.parm-grade .parm-largo{grid-column:1/-1}.parm-salvar{justify-content:flex-end;display:flex}.parm-ano{align-items:center;gap:10px;margin-bottom:8px;display:inline-flex}.parm-feriados .parm-data{white-space:nowrap;width:90px}.parm-feriados .parm-semana{white-space:nowrap;width:110px}.parm-novo-feriado{border-top:1px solid var(--linha);flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding-top:12px;display:flex}.parm-novo-feriado input[type=date]{flex:0 170px}.parm-novo-feriado input:not([type]){flex:220px}@media (width<=720px){.parm-grade{grid-template-columns:minmax(0,1fr) 70px}.parm-grade>:nth-child(4),.parm-grade>:nth-child(5),.parm-salvar{grid-column:1/-1}.parm-feriados .parm-semana{display:none}.parm-feriados td{padding-left:6px;padding-right:6px}.parm-feriados .parm-data{width:auto;font-size:12.5px}.parm-feriados .etiqueta{white-space:normal;text-align:center;font-size:10.5px;line-height:1.2}.parm-logo-caixa{width:100%}}.parm-logo-caixa.arrastando{outline:2px dashed var(--marca);outline-offset:2px;background:var(--marca-suave)}.conc{min-width:0}.conc-cartoes{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin-bottom:16px;display:grid}.conc-estado{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.conc-estado p{margin:0;font-size:13px;line-height:1.45}.conc-estado-topo{align-items:center;gap:8px;display:flex}.conc-luz{background:var(--texto-3);border-radius:50%;flex-shrink:0;width:9px;height:9px}.conc-luz.ok{background:var(--positivo)}.conc-luz.alerta{background:var(--a-vencer)}.conc-luz.desligado{background:var(--linha-forte)}.conc-luz.neutro{background:var(--marca)}.conc-numero{font-variant-numeric:tabular-nums;font-size:26px;font-weight:650;line-height:1.1}.conc-opcao{cursor:pointer;align-items:center;gap:6px;font-size:13px;display:flex}.conc-enviar{gap:8px;display:flex}.conc-admin{margin-bottom:16px}.conc-admin summary{cursor:pointer;list-style:revert}.conc-admin-grade{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;margin-top:14px;display:grid}.conc-admin h3{color:var(--texto-2);margin:0 0 8px;font-size:13px;font-weight:600}.conc-admin p{margin:0 0 8px;font-size:13px}.conc-instrucoes{margin:0 0 10px;padding-left:20px;font-size:13px;line-height:1.7}.conc-instrucoes code,.conc-admin code{background:var(--superficie-2);border-radius:4px;padding:1px 5px;font-size:12px}.conc-token{flex-wrap:wrap;gap:8px;display:flex}.conc-token .entrada{flex:200px;min-width:0}.conc-vinculos{margin:0;padding:0;font-size:13px;list-style:none}.conc-vinculos li{border-bottom:1px solid var(--linha);justify-content:space-between;align-items:center;gap:8px;padding:5px 0;display:flex}.conc-vinculos li:last-child{border-bottom:0}.conc-passos ol{margin:0 0 10px;padding-left:20px;line-height:1.8}.conc-passos a{color:var(--marca)}.conc-codigo{letter-spacing:.06em;text-align:center;background:var(--marca-suave);color:var(--texto);-webkit-user-select:all;user-select:all;word-break:break-all;border-radius:10px;padding:14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:22px;font-weight:650}.conc-conectado{background:var(--marca-suave);border-radius:10px;padding:12px}.conc-filtros .chips{flex-wrap:nowrap;max-width:100%;padding-bottom:2px;overflow-x:auto}.conc-filtros .chip{white-space:nowrap}.conc-lista{flex-direction:column;gap:10px;display:flex}.conc-item{align-items:flex-start;gap:14px;padding:12px;display:flex}.conc-miniatura{background:var(--superficie-2);border:1px solid var(--linha);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:76px;height:96px;text-decoration:none;display:flex;overflow:hidden}.conc-miniatura img{object-fit:cover;width:100%;height:100%}.conc-pdf{color:var(--negativo);font-size:13px;font-weight:700}.conc-corpo{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.conc-linha1{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.conc-titulo{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.conc-chip{white-space:nowrap;border:1px solid #0000;border-radius:999px;flex-shrink:0;padding:3px 9px;font-size:11px;font-weight:600}.conc-chip.ok{background:var(--marca-suave);color:var(--positivo)}.conc-chip.escolher{background:var(--alerta-fundo);color:var(--alerta)}.conc-chip.aguardando{border-color:var(--linha-forte);color:var(--texto-2);background:0 0}.conc-chip.problema{background:color-mix(in srgb, var(--negativo) 12%, transparent);color:var(--negativo)}.conc-chip.lendo{background:var(--superficie-2);color:var(--texto-2)}.conc-chip.descartado{color:var(--texto-3);background:0 0;text-decoration:line-through}.conc-dados{flex-wrap:wrap;gap:4px 14px;font-size:13px;display:flex}.conc-valor{font-weight:650}.conc-motivo{font-size:12px}.conc-lancamento{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:var(--superficie-2);border:1px solid var(--linha);border-radius:8px;grid-template-columns:1fr auto;gap:2px 12px;padding:8px 10px;font-size:13px;display:grid}.conc-lancamento:hover{border-color:var(--marca)}.conc-lancamento>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conc-lancamento>.num{grid-area:1/2/span 2;align-self:center;font-weight:600}.conc-candidatos{border-left:3px solid var(--a-vencer);flex-direction:column;gap:6px;padding-left:10px;font-size:13px;display:flex}.conc-candidato{align-items:center;gap:10px;display:flex}.conc-cand-desc{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.conc-acoes{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}@media (width<=560px){.conc .topo{align-items:stretch}.conc-enviar,.conc-enviar .botao{width:100%}.conc-item{gap:10px;padding:10px}.conc-miniatura{width:56px;height:72px}.conc-linha1{flex-direction:column;gap:4px}.conc-titulo{white-space:normal}.conc-candidato{flex-wrap:wrap}.conc-cand-desc{white-space:normal;flex-basis:100%}.conc-acoes{justify-content:flex-start}}.conc-aviso{margin-bottom:12px}.conc-confirmar{background:var(--alerta-fundo);border:1px solid color-mix(in srgb, var(--alerta) 35%, transparent);border-radius:10px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.conc-confirmar p{margin:0}.conc-confirmar .botao{align-self:flex-start}.conc-teto{flex-wrap:wrap;align-items:flex-end;gap:8px;margin-bottom:10px;display:flex}.conc-teto label{color:var(--texto-2);flex-direction:column;gap:4px;font-size:12px;display:flex}.conc-teto .entrada{width:120px}.conc-teto .explica{flex-basis:100%;margin:0}.notas-fiscais .topo p{max-width:760px;margin:4px 0 0}.nf-sem-cert{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.nf-msg{cursor:pointer;margin:10px 0}.nf-resumo{flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0;font-size:13px;display:flex}.nf-resumo .aviso{margin:0;padding:4px 8px}.nf-filtros{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.nf-filtros .entrada{width:auto;min-width:160px}.nf-filtros input.entrada{flex:1;min-width:200px}.nf-tabela-caixa{padding:0;overflow-x:auto}.nf-tabela td{vertical-align:top}.nf-nome{font-weight:500}.nf-tabela .pequeno{text-overflow:ellipsis;white-space:nowrap;max-width:420px;overflow:hidden}.nf-acoes{white-space:nowrap;text-align:right}.nf-acoes .botao+.botao{margin-left:4px}.nf-cancelada td{opacity:.6}.nf-emitida{margin-left:6px}.nf-st-ok{background:color-mix(in srgb, var(--positivo) 18%, transparent)}.nf-st-nova{background:var(--marca-suave)}.nf-st-espera{background:color-mix(in srgb, var(--a-vencer) 20%, transparent)}.nf-st-cancelada{background:color-mix(in srgb, var(--negativo) 18%, transparent)}.nf-sugestoes{border:1px solid var(--linha);border-radius:8px;margin-bottom:12px;padding:10px}.nf-sugestoes p{margin:0 0 6px}.nf-sugestao{justify-content:space-between;align-items:center;gap:8px;padding:4px 0;display:flex}.nf-cert td{vertical-align:top}.nf-cert .entrada{min-width:180px}.nf-check{white-space:nowrap;align-items:center;gap:6px;display:flex}.nf-tabela .link-desc{color:var(--marca);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.nf-tabela .link-desc:hover{text-decoration:underline}.nf-lote{flex-wrap:wrap;align-items:center;gap:8px;margin:-4px 0 10px;font-size:13px;display:flex}.nf-tabela tr.selecionada td{background:var(--marca-suave)}.nf-tabela .col-marca{width:28px}.tags-grade{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:16px;display:grid}.tags-lista{padding:0;overflow:hidden}.tags-filtros{border-bottom:1px solid var(--linha);align-items:center;gap:10px;padding:10px 12px;display:flex}.tags-filtros .entrada{flex:1;min-width:0}.tags-lista ul{max-height:560px;margin:0;padding:0;list-style:none;overflow-y:auto}.tags-lista li{border-bottom:1px solid var(--linha);cursor:pointer;grid-template-columns:12px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 12px;display:grid}.tags-lista li:last-child{border-bottom:0}.tags-lista li:hover{background:var(--superficie-2)}.tags-lista li.ativa{background:var(--marca-suave)}.tags-lista li.inativa .tags-nome{color:var(--texto-3)}.tags-lista li.tags-nada{cursor:default;text-align:center;padding:18px;display:block}.tags-nome{flex-direction:column;min-width:0;font-weight:550;display:flex}.tags-nome small{font-size:11.5px;font-weight:400}.tags-bola{vertical-align:-1px;border-radius:50%;flex:none;width:12px;height:12px;display:inline-block}.tags-check{color:var(--texto-2);white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.tags-detalhe h2{align-items:center;gap:8px;display:flex}.tags-totais{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:6px 0 14px;display:grid}.tags-totais>div{background:var(--superficie-2);border-radius:8px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.tags-totais b{font-size:15px}.tags-sub{color:var(--texto-2);margin:4px 0 6px;font-size:13px}.tags-paleta{flex-wrap:wrap;gap:6px;display:flex}.tags-amostra{outline:1px solid var(--borda);cursor:pointer;border:2px solid #0000;border-radius:50%;width:24px;height:24px;padding:0}.tags-amostra.escolhida{border-color:var(--superficie);outline:2px solid var(--texto)}.tags-detalhe .so-celular{display:none}@media (width<=860px){.tags-grade{grid-template-columns:1fr}.tags-lista ul{max-height:260px}.tags-totais{grid-template-columns:repeat(2,minmax(0,1fr))}.tags-detalhe .so-celular{display:block}}.ctb-abas{margin-bottom:14px}.ctb-check{align-items:center;gap:6px;font-size:13px;display:inline-flex}.ctb-plano .tabela td{white-space:normal}.ctb-codigo{min-width:74px;color:var(--texto-3);font-size:12px;display:inline-block}.ctb-plano .ctb-n1 td:first-child{font-weight:700}.ctb-plano .ctb-n2 td:first-child{padding-left:22px;font-weight:600}.ctb-plano .ctb-n3 td:first-child{padding-left:38px}.ctb-plano .ctb-n4 td:first-child{padding-left:54px}.ctb-plano tr.inativa td{color:var(--texto-3)}.ctb-plano tr.clicavel{cursor:pointer}.ctb-plano tr.clicavel:hover td{background:var(--superficie-2)}.ctb-plano .etiqueta{margin-left:8px}.ctb-classif{flex-direction:column;gap:16px;display:flex}.ctb-colunas{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.ctb-cats,.ctb-contas{padding-bottom:6px}.ctb-cats .ctb-grupo td{background:var(--superficie-2);font-weight:600}.ctb-cats .ctb-sub .ctb-cat-nome{padding-left:26px}.ctb-cat-nome{white-space:nowrap;text-overflow:ellipsis;max-width:220px;overflow:hidden}.ctb-sel{width:62%}.ctb-sel .entrada{width:100%;padding-top:4px;padding-bottom:4px;font-size:12.5px}.ctb-filtros{align-items:flex-end}.ctb-campo{flex-direction:column;gap:2px;display:flex}.ctb-resumo{flex-wrap:wrap;align-items:center;gap:18px;margin:4px 0 10px;font-size:13.5px;display:flex}.ctb-rolagem{overflow-x:auto}.ctb-padrao td{background:var(--alerta-fundo)}.ctb-padrao .etiqueta{margin-left:6px}.ctb-como{margin-top:12px}.ctb-como summary{cursor:pointer;font-weight:550}.ctb-como ul{flex-direction:column;gap:4px;margin:8px 0 0 18px;padding:0;display:flex}@media (width<=900px){.ctb-colunas{grid-template-columns:1fr}}@media (width<=640px){.ctb-cat-nome{max-width:130px}.ctb-filtros .ctb-campo{flex:45%}.ctb-filtros .botao{width:100%}}.cob-acoes{flex-shrink:0;align-items:center;gap:8px;display:flex}.cob-filtros{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.cob-filtro{width:auto;max-width:240px}.cob-busca{flex:200px;width:auto;max-width:320px}.cob-resumo{flex-wrap:wrap;gap:12px;margin-bottom:12px;display:flex}.cob-resumo>div{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);flex-direction:column;gap:2px;min-width:170px;padding:10px 16px;display:flex}.cob-resumo strong{font-variant-numeric:tabular-nums;font-size:18px}.cob-resumo .cob-vencido strong{color:var(--negativo)}.cob-cartao{padding:0;overflow:hidden}.cob-rolagem{overflow-x:auto}.cob-tabela th,.cob-tabela td.num{white-space:nowrap}.cob-tabela .col-desc{text-overflow:ellipsis;white-space:nowrap;max-width:300px;overflow:hidden}.cob-tabela .col-desc-celular,.cob-tabela .col-sit-celular,.cob-tabela .data-curta{display:none}.cob-tabela tr.cancelada td{color:var(--texto-3)}.cob-tabela tr.cancelada .num:nth-child(5){text-decoration:line-through}.cob-cliente{font-weight:600}.etiqueta.cob-paga{background:color-mix(in srgb, var(--positivo) 14%, transparent);color:var(--positivo)}.cob-rodape-esq{flex-wrap:wrap;gap:8px;margin-right:auto;display:flex}.cob-explica{margin:0 0 10px}.cob-acao{flex-direction:column;align-items:stretch;gap:8px}.cob-acao-linha{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cob-acao-linha .entrada{flex:180px;width:auto}.cob-folha .cob-via{gap:5mm}.cob-corpo{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:7mm;display:grid}.cob-qr{text-align:center;width:58mm;color:var(--tinta-2);flex-direction:column;align-items:center;gap:2mm;font:11px/1.4 system-ui,sans-serif;display:flex}.cob-qr img{width:56mm;height:56mm;image-rendering:pixelated;background:#fff}.cob-dados{flex-direction:column;gap:2.6mm;min-width:0;display:flex}.cob-linha{border-bottom:1px dotted #c9c9c4;flex-direction:column;gap:.5mm;padding-bottom:2mm;display:flex}.cob-linha span{text-transform:uppercase;letter-spacing:.1em;color:var(--tinta-2);font:10.5px system-ui,sans-serif}.cob-linha strong{overflow-wrap:anywhere;font-size:15px}.cob-valor strong{font-variant-numeric:tabular-nums;font-size:24px}.cob-mono{letter-spacing:.04em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px!important}.cob-copia{border:1.5px dashed var(--fio);border-radius:4px;flex-direction:column;gap:1.5mm;padding:3mm 4mm;display:flex}.cob-copia>span{text-transform:uppercase;letter-spacing:.12em;font:700 11px system-ui,sans-serif}.cob-copia code{word-break:break-all;-webkit-user-select:all;user-select:all;color:var(--tinta);font:11.5px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace}.cob-copia small{color:var(--tinta-2);font:11px/1.4 system-ui,sans-serif}.cob-sugerir{position:relative}.cob-sugestoes{z-index:5;background:var(--superficie);border:1px solid var(--linha-forte);box-shadow:var(--sombra);border-radius:8px;flex-direction:column;display:flex;position:absolute;top:calc(100% + 2px);left:0;right:0;overflow:hidden}.cob-sugestoes button{text-align:left;cursor:pointer;color:var(--texto);background:0 0;border:0;padding:8px 10px}.cob-sugestoes button:hover,.cob-sugestoes button:focus{background:var(--superficie-2)}.cob-chaves{flex-direction:column;gap:12px;display:flex}.cob-chave{border:1px solid var(--linha);border-radius:var(--raio);flex-direction:column;gap:10px;padding:12px 14px;display:flex}.cob-chave-topo{justify-content:space-between;align-items:center;gap:8px;display:flex}.cob-chave-campos{grid-template-columns:140px minmax(0,1.4fr) minmax(0,1fr) minmax(0,.9fr);gap:10px;display:grid}@media (width<=760px){.cob-chave-campos{grid-template-columns:1fr}}@media (width<=640px){.cob-acoes{width:100%}.cob-acoes .botao{flex:1}.cob-filtros .segmentado{width:100%}.cob-filtros .segmentado button{flex:1;padding:6px 4px}.cob-filtro,.cob-busca{flex:100%;max-width:none}.cob-resumo>div{flex:140px;min-width:0}.cob-tabela .col-desc,.cob-tabela .col-conta,.cob-tabela .col-ver,.cob-tabela .col-sit,.cob-tabela .data-longa{display:none}.cob-tabela .data-curta{display:inline}.cob-tabela .col-sit-celular{margin-top:3px;display:block}.cob-folha .recibo-emitente{flex:100%}.cob-folha .recibo-numero{text-align:left}.cob-tabela .col-desc-celular{text-overflow:ellipsis;white-space:nowrap;max-width:160px;display:block;overflow:hidden}.cob-tabela td,.cob-tabela th{padding-left:6px;padding-right:6px}.cob-corpo{grid-template-columns:1fr;justify-items:center}.cob-dados,.cob-rodape-esq{width:100%}}@media print{.recibo-portal .cob-via{height:auto!important;min-height:0!important}.cob-qr img{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.cq-resumo{flex-wrap:wrap;gap:8px 28px;margin-bottom:12px;padding:12px 16px;display:flex}.cq-resumo>div{flex-direction:column;gap:2px;display:flex}.cq-resumo strong,.cq-grande{font-variant-numeric:tabular-nums;font-size:17px;font-weight:650}.cq-anterior td{background:var(--superficie-2);font-weight:550}.cq-rotulo{text-align:left;white-space:nowrap;font-weight:500}.cq-forte{font-weight:600}.cq-grafico{max-width:860px;margin-bottom:12px}.cq-dim{color:var(--texto-2);align-items:center;gap:8px;font-size:13px;display:inline-flex}.cq-sd .cq-grupo th,.cq-sd .cq-grupo td{font-weight:600}.cq-sd .cq-filho th{color:var(--texto-2);padding-left:34px;font-weight:400}.cq-sd .cq-filho td{color:var(--texto-2)}.cq-nome{align-items:center;gap:6px;display:inline-flex}.cq-abrir,.cq-abrir-vazio{flex:0 0 20px;width:20px;height:20px;display:inline-block}.cq-abrir{cursor:pointer;color:var(--texto-2);background:0 0;border:0;border-radius:4px;padding:0;font-size:13px;line-height:20px}.cq-abrir:hover{background:var(--superficie-2);color:var(--texto)}.cq-abrir:focus-visible{outline:2px solid var(--marca);outline-offset:1px}@media (width<=760px){.cq-esconde-celular{display:none}.cq-rd .fc-desc{max-width:104px}.cq-ano{display:none}.cq-rd th,.cq-rd td{font-size:12px;padding-left:6px!important;padding-right:6px!important}.cq-rd .cq-anterior-rotulo .pequeno{display:none}.cq-resumo{gap:8px 18px}.cq-resumo strong,.cq-grande{font-size:15px}}@media print{.cq-esconde-celular{display:table-cell!important}.cq-ano{display:inline!important}.cq-rd .fc-desc{max-width:260px!important}.cq-resumo{padding:0 0 6px!important}.cq-resumo strong,.cq-grande,.cq-resumo .sec{color:#000!important;font-size:12px!important}}
