@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-700-normal-Bxkt5Cjx.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-700-normal-Bth3BMcD.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff")}:root{--bg:#f2f5f5;--card:#fff;--fundo2:#f6f9f9;--txt:#13232a;--mut:#57696f;--borda:#dce4e5;--marca:#0e5a66;--marca-suave:#e2eff0;--sobre-marca:#fff;--verde:#2e7a4e;--verde-suave:#e4f1e9;--amar:#985f0e;--amar-suave:#f7eddb;--verm:#a3392b;--verm-suave:#f8e5e1;--sombra:0 1px 2px #13232a0f, 0 6px 20px #13232a12;--fonte:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--fonte-mono:"IBM Plex Mono", ui-monospace, Consolas, monospace}@media (prefers-color-scheme:dark){:root{--bg:#0b1315;--card:#121e21;--fundo2:#0e181a;--txt:#e2ebeb;--mut:#8ea2a5;--borda:#21333a;--marca:#62b4bf;--marca-suave:#14333a;--sobre-marca:#0b1315;--verde:#5cc38a;--verde-suave:#12291d;--amar:#e0b05a;--amar-suave:#2b2313;--verm:#ee8a7c;--verm-suave:#301916;--sombra:0 1px 2px #0006, 0 8px 24px #00000059;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.login-tela:before{opacity:.12}}*{box-sizing:border-box}body{background:var(--bg);color:var(--txt);font:15px/1.45 var(--fonte);margin:0}.app{max-width:1600px;margin:0 auto;padding:16px}.carregando{text-align:center;padding:40px}h1{margin:0;font-size:22px}button{background:var(--marca);color:var(--sobre-marca);font:inherit;cursor:pointer;border:0;border-radius:8px;padding:9px 14px}button.sec{color:var(--txt);border:1px solid var(--borda);background:0 0}button:disabled{opacity:.4;cursor:default}.cards{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin:16px 0;display:grid}.card{background:var(--card);border:1px solid var(--borda);border-radius:10px;padding:12px}.card small{color:var(--mut);display:block}.card strong{font-size:18px}.card.alerta strong{color:var(--verm)}.card em{color:var(--mut);margin-top:2px;font-size:12px;font-style:normal;display:block}.positivo{color:var(--verde)}.negativo{color:var(--verm)}.grafico .rot.positivo{fill:var(--verde)}.grafico .rot.negativo{fill:var(--verm)}.filtros{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.filtros label{color:var(--mut);align-items:center;gap:6px;font-size:13px;display:flex}input,select,textarea{background:var(--card);color:var(--txt);border:1px solid var(--borda);font:inherit;border-radius:8px;padding:8px}.filtros input[placeholder]{flex:1;min-width:200px}.soma{color:var(--mut);margin:10px 2px}.tabela-wrap{background:var(--card);border:1px solid var(--borda);border-radius:10px;overflow-x:auto}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid var(--borda);white-space:nowrap;padding:9px 10px}th{color:var(--mut);text-transform:uppercase;font-size:12px}.c-forn{white-space:normal;overflow-wrap:anywhere;width:300px;min-width:200px;max-width:300px}.c-acoes{width:1%}.c-acoes .acoes-linha{justify-content:flex-end}@media (width<=1700px) and (width>=761px){table.larga .c-forn{width:200px;min-width:150px;max-width:200px}table.larga .c-acoes .acoes-linha{flex-wrap:wrap;width:190px}table.larga th,table.larga td{padding:8px 7px}}@media (width<=1360px) and (width>=761px){.c-forn{width:200px;min-width:150px;max-width:200px}.c-acoes .acoes-linha{flex-wrap:wrap;width:190px}th,td{padding:8px 7px}}.num{text-align:right}.vazio{text-align:center;color:var(--mut);padding:30px}.tag{border:1px solid;border-radius:99px;padding:2px 8px;font-size:12px}.tag.PAGO,.tag.RECEBIDO{color:var(--verde)}.tag.ABERTO{color:var(--amar)}.tag.AGENDADO{color:var(--marca)}.acoes-linha{gap:6px;display:flex}button.mini{padding:4px 9px;font-size:13px}button.mini.ok{background:var(--verde);color:var(--sobre-marca);font-weight:600}button.mini.sec{background:0 0}button.mini.perigo{margin-right:0}button.mini.mais{padding:3px 9px;font-size:16px;line-height:1;position:relative}button.mini.mais.com-marca:after{content:"";background:var(--marca);border-radius:50%;width:6px;height:6px;position:absolute;top:2px;right:3px}.menu.menu-linha{min-width:200px;position:fixed}.paginacao{color:var(--mut);justify-content:center;align-items:center;gap:14px;margin:14px 0;display:flex}.fundo{background:#00000080;place-items:center;padding:12px;display:grid;position:fixed;inset:0}.modal{background:var(--card);border-radius:12px;grid-template-columns:minmax(0,1fr);gap:12px;width:100%;max-width:520px;max-height:95vh;padding:18px;display:grid;overflow:auto}.modal h2{margin:0;font-size:18px}.modal label{color:var(--mut);gap:4px;font-size:13px;display:grid}.modal label>input,.modal label>select,.modal label>textarea{min-width:0}.linha{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.acoes{justify-content:flex-end;gap:8px;display:flex}.parcelas{border:1px solid var(--borda);border-radius:8px;gap:6px;max-height:340px;padding:8px;display:grid;overflow:auto}.parcela{grid-template-columns:44px minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8px;display:grid}.parcela-num{color:var(--mut);text-align:right;font-size:13px}.parcela input{min-width:0}.parcela-linha{grid-column:2/-1;gap:2px;min-width:0;margin-bottom:4px;display:grid}.abas{border-bottom:1px solid var(--borda);scrollbar-width:none;gap:2px;margin:6px 0 14px;display:flex;overflow-x:auto}.abas button{color:var(--mut);white-space:nowrap;background:0 0;border-bottom:2px solid #0000;border-radius:8px 8px 0 0}.abas button.ativa{color:var(--txt);border-bottom-color:var(--marca);font-weight:600}.abas .cont{background:var(--fundo2);border:1px solid var(--borda);color:var(--mut);border-radius:99px;margin-left:6px;padding:0 6px;font-size:11.5px;font-weight:500}.chip{background:var(--card);color:var(--txt);border:1px solid var(--borda);border-radius:99px;padding:5px 12px;font-size:13px}.chip.sec{color:var(--mut);background:0 0}.filtros label.check{color:var(--txt)}.barra-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}button.ordem{color:inherit;font:inherit;text-transform:inherit;cursor:pointer;background:0 0;padding:0}th.num button.ordem{float:right}.dica{color:var(--mut);font-size:12px;font-style:normal}.agenda{gap:10px;margin-top:12px;display:grid}.dia{background:var(--card);border:1px solid var(--borda);border-radius:10px;overflow:hidden}.dia.hoje{border-color:var(--marca)}.dia.vencido-dia{border-color:var(--verm)}.dia-cab{width:100%;color:var(--txt);text-align:left;background:0 0;border-radius:0;justify-content:space-between;gap:10px;padding:11px 14px;display:flex}.dia-cab small{color:var(--mut);font-weight:400}.dia ul{border-top:1px solid var(--borda);margin:0;padding:0;list-style:none}.dia li{border-bottom:1px solid var(--borda);grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:8px 14px;display:grid}.dia li:last-child{border-bottom:0}.forn small{color:var(--mut);display:block}.dashboard{gap:14px;display:grid}.painel{background:var(--card);border:1px solid var(--borda);border-radius:10px;padding:14px}.painel h3{margin:0 0 10px;font-size:15px}.painel h3 small{color:var(--mut);margin-left:6px;font-weight:400}.grafico{width:100%;height:auto;display:block}.grafico .rot{fill:var(--mut);font-size:11px}.legenda{color:var(--mut);justify-content:center;gap:14px;font-size:13px;display:flex}.legenda i{border-radius:2px;width:10px;height:10px;margin-right:5px;display:inline-block}.grade-paineis{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;display:grid}.barra-linha{margin-bottom:9px}.barra-rotulo{justify-content:space-between;gap:8px;font-size:13px;display:flex}.barra-rotulo span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.barra-rotulo small{color:var(--mut)}.barra-fundo{background:var(--borda);border-radius:4px;height:7px;margin-top:3px}.barra-valor{background:var(--marca);border-radius:4px;height:100%}.sobe{color:var(--verm)}.desce{color:var(--verde)}.carne-pagina{max-width:900px;margin:0 auto;padding:16px}.carne-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.aviso{color:var(--amar)}.dica-impressao{color:var(--mut);font-size:13px}.folha{color:#000;background:#fff;width:190mm;margin:0 auto;box-shadow:0 2px 12px #00000040}.tira{break-inside:avoid;page-break-inside:avoid;border-bottom:1px dashed #555;height:27mm;display:flex}.canhoto{border-right:1px dashed #555;flex-direction:column;justify-content:center;gap:.6mm;width:62mm;padding:2mm 3mm;font-size:8.5pt;line-height:1.2;display:flex}.canhoto b{font-size:9.5pt}.canhoto .valor{font-size:11pt;font-weight:700}.codigo{flex-direction:column;flex:1;justify-content:center;gap:1.5mm;padding:2mm 3mm;display:flex}.linha-digitavel{font:8.5pt/1.2 Consolas,monospace}.linha-digitavel em{color:#b00;font-style:normal;font-weight:700}.barras{width:103mm;height:13mm;display:block}@page{size:A4;margin:10mm}@media print{body{background:#fff}.nao-imprimir{display:none!important}.carne-pagina{max-width:none;padding:0}.folha{box-shadow:none;width:auto;margin:0}}@media (width<=760px){.app{padding:10px}.cards{grid-template-columns:1fr 1fr}.filtros input[placeholder],.filtros select{flex:140px}table,tbody,tr,td{display:block}thead{display:none}.tabela-wrap{background:0 0;border:0}tr{background:var(--card);border:1px solid var(--borda);border-radius:10px;margin-bottom:8px;padding:6px 4px}td{white-space:normal;border:0;justify-content:space-between;gap:8px;padding:3px 10px;display:flex}td[data-l]:before{content:attr(data-l);color:var(--mut);font-size:12px}td.c-sel{justify-content:flex-start}td.c-forn{width:auto;min-width:0;max-width:none;font-weight:600}td.c-acoes{width:auto}.acoes-linha{justify-content:flex-end;padding-top:6px}.dia li{grid-template-columns:1fr auto}.dia li .acoes-linha{grid-column:1/-1}}.forma{color:var(--mut);text-transform:uppercase;letter-spacing:.03em;margin-right:6px;font-size:11px}.ok-txt{color:var(--verde)}.erro-txt{color:var(--verm)}em.aviso{color:var(--amar)}.login-tela{isolation:isolate;place-items:center;min-height:100vh;padding:16px;display:grid;position:relative;overflow:hidden}.login-tela:before{content:"";z-index:-1;background:var(--marca);opacity:.14;position:absolute;inset:0;-webkit-mask:url(/doodles-financas.svg) 0 0/480px 480px;mask:url(/doodles-financas.svg) 0 0/480px 480px}.login-tela:after{content:"";z-index:-1;opacity:.75;background:radial-gradient(ellipse 60% 55% at 50% 50%, var(--bg) 0%, transparent 100%);position:absolute;inset:0}.login-coluna{gap:22px;width:100%;max-width:380px;display:grid}.login-marca{text-align:center;justify-items:center;gap:14px;display:grid}.login-marca img{box-shadow:var(--sombra);border-radius:15px}.login-marca h1{letter-spacing:-.015em;font-size:26px;font-weight:700;line-height:1.1}.login-caixa{background:var(--card);border:1px solid var(--borda);width:100%;max-width:380px;box-shadow:var(--sombra);border-radius:14px;gap:14px;padding:24px;display:grid}.login-caixa h1{font-size:20px}.login-caixa h2{margin:0;font-size:16px;font-weight:600}.login-caixa button[type=submit]{padding:10px 14px;font-weight:600}.login-caixa label{color:var(--mut);gap:4px;font-size:13px;display:grid}.login-caixa code{background:var(--bg);border-radius:4px;padding:1px 5px}.usuario{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.usuario>span{color:var(--mut);margin-right:4px}.historico{gap:8px;margin:0;padding:0;list-style:none;display:grid}.historico li{background:var(--card);border:1px solid var(--borda);border-radius:10px;padding:10px 12px;font-size:14px}.modal .historico li{background:var(--bg)}.hist-cab{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.hist-cab small{color:var(--mut);margin-left:auto}.tag.acao-CRIADO{color:var(--verde)}.tag.acao-ALTERADO{color:var(--marca)}.tag.acao-EXCLUÍDO{color:var(--verm)}.historico s{color:var(--mut)}button.link{color:var(--marca);text-align:left;background:0 0;padding:0}button.perigo{color:var(--verm);border:1px solid var(--verm);background:0 0;margin-right:auto}.anexos{gap:8px;margin:0;padding:0;list-style:none;display:grid}.anexos li{background:var(--bg);border:1px solid var(--borda);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 10px;display:flex}.anexos li small{color:var(--mut);margin-left:auto}label.envio{text-align:center;border:2px dashed var(--borda);cursor:pointer;color:var(--marca);border-radius:10px;padding:14px;display:block}.login-caixa .ok-txt{margin:0}.menu-wrap{position:relative}.menu-fundo{z-index:20;position:fixed;inset:0}.menu{z-index:21;background:var(--card);border:1px solid var(--borda);min-width:210px;box-shadow:var(--sombra);border-radius:10px;gap:2px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.menu-quem{border-bottom:1px solid var(--borda);margin-bottom:4px;padding:6px 10px 8px;font-weight:600}.menu-quem small{color:var(--mut);font-size:12.5px;font-weight:400;display:block}.menu button{color:var(--txt);text-align:left;background:0 0;border-radius:6px}.menu button:hover:not(:disabled){background:var(--bg)}.modal-largo{max-width:680px}.opcoes{gap:6px;margin:0;padding:0;list-style:none;display:grid}.opcoes li{background:var(--bg);border:1px solid var(--borda);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;padding:7px 10px;display:flex}.opcoes li.inativa .op-nome{color:var(--mut);text-decoration:line-through}.opcoes .op-nome em{margin-left:5px;font-style:normal;text-decoration:none;display:inline-block}.opcoes small{color:var(--mut)}.opcoes .acoes-linha{flex-wrap:wrap;margin-left:auto}.linha-add{gap:8px;display:flex}.linha-add input{flex:1}.modal .abas{margin:0}.lista-import{gap:2px;margin:6px 0 0;padding-left:18px;font-size:13px;display:grid}.modal-usuarios{max-width:1200px}.novo-usuario{background:var(--bg);border-radius:10px;gap:8px;padding:12px;display:grid}.credenciais{border:1px solid var(--verde);background:color-mix(in srgb, var(--verde) 12%, var(--card));border-radius:10px;gap:4px;padding:12px;display:grid}.credenciais code{-webkit-user-select:all;user-select:all;font-size:14px}.tabela-usuarios tr.inativo{opacity:.55}.tabela-usuarios select{max-width:100%}.tabela-usuarios .tag{margin-left:6px}.tabela-usuarios .c-acoes .acoes-linha{flex-wrap:nowrap;width:auto}.inativo-tag{color:var(--verm)}.novo-usuario label.check{color:var(--txt);align-self:end;align-items:center;gap:8px;display:flex}.instalar{z-index:50;background:var(--card);border:1px solid var(--borda);border-radius:10px;flex-direction:column;gap:10px;max-width:380px;padding:12px 14px;font-size:14px;display:flex;position:fixed;bottom:16px;right:16px;box-shadow:0 6px 20px #00000026}.instalar-botoes{justify-content:flex-end;gap:8px;display:flex}@media (width<=480px){.instalar{max-width:none;left:16px;right:16px}}.barra{align-items:center;gap:10px;padding-bottom:12px;display:flex}.marca{align-items:center;gap:10px;min-width:0;margin-right:auto;display:flex}.marca-ic{border-radius:8px;flex:none;width:30px;height:30px}.marca h1{white-space:nowrap;font-size:17px;font-weight:600}.empresa{border:1px solid var(--borda);background:var(--fundo2);border-radius:8px;min-width:0;max-width:100%;padding:5px 10px;font-size:14px;font-weight:600}span.empresa{color:var(--mut)}.barra .backup{color:var(--amar);background:var(--amar-suave);white-space:nowrap;border-radius:99px;padding:5px 11px;font-size:12.5px}.barra .novo{white-space:nowrap;font-weight:600}.barra .perfil{border:1px solid var(--borda);background:var(--fundo2);width:36px;height:36px;color:var(--txt);border-radius:50%;padding:0;font-size:13px;font-weight:600}.corpo{gap:14px;display:grid}.corpo>*{min-width:0}button.fant{color:var(--mut);background:0 0}button.fant:hover{background:var(--fundo2);color:var(--txt)}.situacao{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:12px;display:grid}.mes,.acao{background:var(--card);border:1px solid var(--borda);border-radius:12px;padding:14px 16px}.mes{align-content:start;gap:8px;display:grid}.rotulo{text-transform:uppercase;letter-spacing:.06em;color:var(--mut);font-size:11.5px;font-weight:600}.mes-valor{font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;line-height:1.1}.progresso{background:var(--fundo2);border:1px solid var(--borda);border-radius:99px;height:8px;display:flex;overflow:hidden}.progresso i{background:var(--verde);height:100%;display:block}.progresso i.venc{background:var(--verm)}.mes-leg{color:var(--mut);flex-wrap:wrap;gap:4px 14px;font-size:13px;display:flex}.mes-leg b{color:var(--txt);font-variant-numeric:tabular-nums;font-weight:600}.ponto{background:var(--borda);border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}.ponto.ok{background:var(--verde)}.ponto.crit{background:var(--verm)}.mes-extra{border-top:1px dashed var(--borda);color:var(--mut);flex-wrap:wrap;gap:18px;padding-top:8px;font-size:13px;display:flex}.mes-extra b{color:var(--txt);font-variant-numeric:tabular-nums;font-size:15px;display:block}.acao{color:var(--txt);text-align:left;--k:var(--amar);--ks:var(--amar-suave);grid-template-rows:auto auto auto 1fr;gap:4px;display:grid}.acao.vencidos{--k:var(--verm);--ks:var(--verm-suave)}.acao.hoje{--k:var(--marca);--ks:var(--marca-suave)}.acao:hover{border-color:color-mix(in srgb, var(--k) 50%, var(--borda))}.acao[aria-pressed=true]{border-color:var(--k);background:var(--ks)}.acao .qtd{color:var(--k);font-variant-numeric:tabular-nums;font-size:28px;font-weight:700;line-height:1.1}.acao .qtd small{color:var(--mut);margin-left:5px;font-size:14px;font-weight:500}.acao .tot{font-variant-numeric:tabular-nums;font-weight:600}.acao .maior{border-top:1px dashed var(--borda);color:var(--mut);text-overflow:ellipsis;white-space:nowrap;align-self:end;padding-top:8px;font-size:12.5px;overflow:hidden}.acao .maior b{color:var(--txt);font-weight:500}.busca{flex:260px;min-width:0;position:relative}.filtros .busca input{width:100%;min-width:0;padding-left:34px}.busca svg{color:var(--mut);position:absolute;top:50%;left:11px;translate:0 -50%}.seg{background:var(--card);border:1px solid var(--borda);border-radius:9px;gap:2px;padding:3px;display:inline-flex}.seg button{color:var(--mut);background:0 0;border-radius:6px;padding:5px 12px;font-size:14px}.seg button[aria-pressed=true]{background:var(--marca-suave);color:var(--marca);font-weight:600}.mais-filtros{background:var(--fundo2);border:1px solid var(--borda);border-radius:10px;padding:10px}.ativos{color:var(--mut);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.chip-on{background:var(--marca-suave);color:var(--marca);border-radius:99px;align-items:center;gap:6px;padding:3px 6px 3px 11px;font-size:13px;font-weight:500;display:inline-flex}.chip-on span{border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;display:grid}.chip-on:hover span{background:color-mix(in srgb, var(--marca) 18%, transparent)}.ativos button.link{margin-left:4px;font-size:13px}.soma{margin:0 2px}.soma b{color:var(--txt);font-variant-numeric:tabular-nums}.tabela-wrap{border-radius:12px}table.lista th{letter-spacing:.05em;font-size:11.5px;font-weight:600}table.lista td{vertical-align:middle}table.lista tr.grupo td{background:var(--fundo2);color:var(--mut);padding:7px 12px;font-size:12.5px;font-weight:600}table.lista tr.grupo td>div{font-variant-numeric:tabular-nums;justify-content:space-between;gap:10px;display:flex}table.lista tr.grupo.vencidos td{color:var(--verm)}table.lista tr.grupo.hoje td{color:var(--marca)}tr.conta:hover td{background:color-mix(in srgb, var(--marca) 4%, transparent)}tr.conta.marcada td{background:var(--marca-suave)}tr.conta td.c-sel{width:40px;position:relative}tr.conta td.c-sel:before{content:"";background:var(--faixa,transparent);border-radius:0 3px 3px 0;width:3px;position:absolute;top:6px;bottom:6px;left:0}tr.conta.atrasado{--faixa:var(--verm)}tr.conta.vence-hoje{--faixa:var(--marca)}.c-venc b,.c-forn b{font-weight:600;display:block}.c-venc small,.c-forn small,.c-valor small{color:var(--mut);font-size:12.5px;font-weight:400;display:block}tr.atrasado .c-venc small{color:var(--verm);font-weight:600}tr.vence-hoje .c-venc small{color:var(--marca);font-weight:600}.c-nf,.valor{font-variant-numeric:tabular-nums}.valor{font-weight:600}.pill{white-space:nowrap;color:var(--mut);background:var(--fundo2);border-radius:99px;align-items:center;gap:6px;padding:2px 10px 2px 8px;font-size:12.5px;font-weight:600;display:inline-flex}.pill:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.pill.ABERTO{color:var(--amar);background:var(--amar-suave)}.pill.AGENDADO{color:var(--marca);background:var(--marca-suave)}.pill.PAGO,.pill.RECEBIDO{color:var(--verde);background:var(--verde-suave)}.pill.VENCIDO{color:var(--verm);background:var(--verm-suave)}.c-pag .forma{border:1px solid var(--borda);border-radius:5px;padding:1px 6px}button.copiar{background:var(--card);color:var(--txt);border:1px solid var(--borda);border-radius:7px;padding:4px 9px;font-size:12.5px}button.copiar code{font-family:var(--fonte-mono);color:var(--mut);font-size:11.5px}button.copiar.feito{color:var(--verde);border-color:var(--verde)}.selecao{bottom:max(12px, env(safe-area-inset-bottom,0px));z-index:5;background:var(--txt);color:var(--bg);box-shadow:var(--sombra);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding:10px 12px 10px 16px;display:flex;position:sticky}.selecao .info{margin-right:auto}.selecao .info b{font-variant-numeric:tabular-nums}.selecao button.mini.sec{color:var(--bg);border-color:color-mix(in srgb, var(--bg) 30%, transparent)}.selecao button.mini.sec.perigo{color:var(--verm-suave)}@media (width<=1050px){.situacao{grid-template-columns:repeat(3,minmax(0,1fr))}.mes{grid-column:1/-1}}@media (width<=760px){.barra{gap:8px}.marca h1,.novo-txt,.barra .backup{display:none}.situacao{gap:8px}.mes-valor{font-size:22px}.acao{padding:10px 12px}.acao .qtd{font-size:22px}.acao .rotulo{letter-spacing:.03em;font-size:10.5px}.acao .qtd small,.acao .maior{display:none}.acao .tot{font-size:12.5px}.seg{flex:100%}.seg button{flex:1;padding:6px 4px}table.lista tr.grupo{background:0 0;border:0;margin:10px 0 4px;padding:0}table.lista tr.grupo td{background:0 0;padding:0 2px}table.lista tr.conta{grid-template-columns:auto minmax(0,1fr) auto;gap:2px 10px;padding:12px 12px 10px 14px;display:grid;position:relative;overflow:hidden}table.lista tr.conta.marcada{border-color:var(--marca)}table.lista tr.conta td{background:0 0;padding:0;display:block}table.lista tr.conta td.c-sel{grid-row:1/3;width:auto;position:static}table.lista tr.conta td.c-sel:before{border-radius:0;width:4px;top:0;bottom:0}table.lista td.c-forn{grid-area:1/2}table.lista td.c-forn:before{content:none}table.lista td.c-forn small{display:none}table.lista td.c-valor{grid-area:1/3}table.lista tr.conta td.c-venc{grid-area:2/2;justify-content:flex-start;align-items:baseline;gap:6px;display:flex}table.lista td.c-venc b{color:var(--mut);font-size:13px;font-weight:500}table.lista td.c-status{text-align:right;grid-area:2/3}table.lista tr.conta td.c-nf{color:var(--mut);grid-column:2/-1;justify-content:flex-start;gap:6px;font-size:13px;display:flex}table.lista td.c-pag,table.lista td.c-acoes{grid-column:1/-1}table.lista tr.conta td.c-pag{border-top:1px dashed var(--borda);align-items:center;gap:8px;margin-top:8px;padding-top:8px;display:flex}table.lista tr.conta td.c-pag:empty{display:none}table.lista .valor{font-size:16px}.selecao .info{flex:100%}}.vend-novo{grid-template-columns:minmax(0,1.4fr) minmax(0,.9fr) minmax(0,1fr) auto;align-items:end}.vend-ranking{border:1px solid var(--borda);background:var(--fundo2);border-radius:10px;gap:8px;padding:12px;display:grid}.vend-link{flex-wrap:wrap;align-items:center}.vend-link code{font-family:var(--fonte-mono);background:var(--card);border:1px solid var(--borda);overflow-wrap:anywhere;border-radius:6px;padding:4px 8px;font-size:13px}.mini-link{color:var(--marca);font-size:13px}.vendas-lista{border:1px solid var(--borda);border-radius:8px;gap:6px;max-height:50vh;padding:8px;display:grid;overflow:auto}.modal label.venda-linha,.venda-linha{color:var(--txt);grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:10px;font-size:14px;display:grid}.venda-linha small{color:var(--mut)}.venda-linha input{text-align:right}.venda-linha input[aria-invalid=true]{border-color:var(--verm)}.venda-total{border-top:1px solid var(--borda);padding-top:8px}.venda-total b{text-align:right}@media (width<=560px){.vend-novo{grid-template-columns:minmax(0,1fr)}}.modal tr.inativo{opacity:.55}.vend-ranking .linha{align-items:end}.modal td .tag{margin-left:6px}.vendas-vend{gap:12px;margin-top:16px;display:grid}.vendas-vend .cards{margin:0}.vv-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.vv-mes{align-items:center;gap:10px;display:flex}.vv-mes strong{text-align:center;min-width:11ch;font-size:18px}.vv-seta{border-radius:50%;width:36px;height:36px;padding:0;font-size:20px;line-height:1}.vv-botoes{flex-wrap:wrap;align-items:center}.vv-titulo{text-transform:uppercase;letter-spacing:.04em;color:var(--mut);margin:8px 2px 0;font-size:14px}.vv-tag{margin-left:6px}.vv-pct{align-items:center;gap:10px;min-width:180px;display:flex}.vv-barra{background:var(--marca-suave);border-radius:99px;flex:1;min-width:80px;height:8px;overflow:hidden}.vv-barra i{background:var(--marca);border-radius:inherit;height:100%;display:block}.vv-barra i.bateu{background:var(--verde)}.vv-th-setor{color:var(--mut);font-size:10px;font-weight:400;display:block}tr.vv-setor td{background:var(--fundo2);color:var(--mut);text-transform:uppercase;letter-spacing:.03em;padding:7px 12px;font-size:12.5px;font-weight:600}tr.vv-setor td>div{font-variant-numeric:tabular-nums;justify-content:space-between;gap:10px;display:flex}.rk-tela{--rk-fundo:#071a1f;--rk-card:#ffffff0e;--rk-borda:#ffffff1a;--rk-txt:#eef6f6;--rk-mut:#93aeb2;--rk-ouro:#f2c14e;--rk-prata:#c9d3d6;--rk-bronze:#d9915a;--rk-verde:#5fd394;--rk-marca:#3fb5c4;isolation:isolate;min-height:100vh;color:var(--rk-txt);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(1200px 600px at 15% -10%, #0f4652 0%, transparent 60%), radial-gradient(900px 500px at 100% 0%, #18323d 0%, transparent 55%), var(--rk-fundo);flex-direction:column;gap:clamp(14px,2vw,26px);padding:clamp(16px,2.6vw,36px);display:flex;position:relative;overflow-x:hidden}.rk-centro{justify-content:center;align-items:center}.rk-tela h1{letter-spacing:-.02em;margin:0;font-size:clamp(22px,3vw,42px);font-weight:700;line-height:1.1}.rk-tela:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(135deg, var(--rk-marca), var(--rk-ouro));opacity:.085;animation:140s linear infinite rk-doodles;position:absolute;inset:0;-webkit-mask:url(/doodles-financas.svg) 0 0/520px 520px;mask:url(/doodles-financas.svg) 0 0/520px 520px}.rk-centro:before{opacity:.12}@keyframes rk-doodles{to{-webkit-mask-position:520px 520px;mask-position:520px 520px}}.rk-entrada{text-align:center;border:1px solid var(--rk-borda);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a1e24d1;border-radius:18px;gap:14px;width:100%;max-width:360px;padding:28px 24px;display:grid}.rk-trofeu{transform-origin:50% 90%;font-size:52px;line-height:1;animation:3.2s ease-in-out infinite rk-balanca;display:inline-block}.rk-entrada label{text-align:left;color:var(--rk-mut);gap:6px;font-size:14px;display:grid}.rk-entrada input[type=password]{color:var(--rk-txt);border:1px solid var(--rk-borda);background:#00000040;padding:11px 12px;font-size:18px}.rk-entrada .rk-check{align-items:center;gap:8px;display:flex}.rk-entrada button{background:var(--rk-ouro);color:#2a1d00;border-radius:10px;padding:12px;font-size:16px;font-weight:700}.rk-erro{color:#ff9f8f;margin:0}@keyframes rk-balanca{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}.rk-topo{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.rk-empresa{color:var(--rk-marca);text-transform:uppercase;letter-spacing:.12em;font-size:clamp(12px,1.1vw,15px);font-weight:600}.rk-titulo{align-items:center;gap:clamp(8px,1.2vw,16px);display:flex}.rk-seta{background:var(--rk-card);width:clamp(36px,3.2vw,50px);height:clamp(36px,3.2vw,50px);color:var(--rk-txt);border:1px solid var(--rk-borda);border-radius:50%;flex:none;padding:0;font-size:clamp(22px,2.2vw,30px);line-height:1}.rk-seta:not(:disabled):hover{border-color:var(--rk-ouro);color:var(--rk-ouro)}.rk-encerrado{color:var(--rk-ouro);margin-top:8px;font-size:clamp(13px,1.1vw,16px);display:inline-block}.rk-link{color:var(--rk-marca);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.rk-totais{flex-wrap:wrap;gap:10px;display:flex}.rk-total-chip{background:var(--rk-card);border:1px solid var(--rk-borda);text-align:right;border-radius:14px;gap:2px;padding:10px 16px;display:grid}.rk-total-chip span{color:var(--rk-mut);font-size:clamp(12px,1vw,14px)}.rk-total-chip strong{font-variant-numeric:tabular-nums;font-size:clamp(18px,2vw,28px)}.rk-total-chip.rk-equipe{background:linear-gradient(160deg,#f2c14e29,#ffffff0a);border-color:#f2c14e66}.rk-total-chip.rk-equipe strong{color:var(--rk-ouro)}.rk-setores{align-items:start;gap:clamp(14px,2vw,28px);display:grid}.rk-setores.varios{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}.rk-setor{gap:10px;min-width:0;display:grid}.rk-setor-topo{align-items:center;gap:10px;padding:0 4px;display:flex}.rk-setor-topo h2{margin:0;font-size:clamp(18px,1.9vw,26px);font-weight:700}.rk-setor-topo strong{color:var(--rk-mut);font-variant-numeric:tabular-nums;margin-left:auto;font-size:clamp(16px,1.6vw,22px)}.rk-setor-ic{font-size:clamp(22px,2.2vw,30px);line-height:1}.rk-lista{gap:8px;margin:0;padding:0;list-style:none;display:grid}.rk-lista li{border:1px solid var(--rk-borda);background:#0c2026c7;border-radius:12px;grid-template-columns:2.6em minmax(0,1.1fr) minmax(0,1.2fr) minmax(6.5em,auto);align-items:center;gap:12px;padding:clamp(9px,1vw,14px) clamp(12px,1.4vw,20px);font-size:clamp(15px,1.35vw,20px);animation:.55s cubic-bezier(.2,.8,.3,1) both rk-entra;display:grid;position:relative}.rk-pos{color:var(--rk-mut);font-variant-numeric:tabular-nums;text-align:center;font-weight:700}.rk-lista .rk-nome{flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;font-weight:600;display:flex}.rk-lista .rk-total{text-align:right;font-variant-numeric:tabular-nums}.rk-medalha{font-size:1.5em;line-height:1;display:inline-block}.rk-lista li.rk-top{--rk-cor:var(--rk-ouro);border-color:color-mix(in srgb, var(--rk-cor) 45%, transparent);background:linear-gradient(100deg, color-mix(in srgb, var(--rk-cor) 20%, transparent), #0c2026d9 55%);padding-block:clamp(12px,1.4vw,20px);font-size:clamp(17px,1.6vw,24px)}.rk-lista li.rk-top:before{content:"";background:var(--rk-cor);border-radius:0 4px 4px 0;width:4px;position:absolute;top:10px;bottom:10px;left:0}.rk-lista li.rk-p2{--rk-cor:var(--rk-prata)}.rk-lista li.rk-p3{--rk-cor:var(--rk-bronze)}.rk-lista li.rk-top .rk-nome{font-weight:700}.rk-lista li.rk-top .rk-total{color:var(--rk-cor);font-size:1.1em;font-weight:700}.rk-lista li.rk-p1 .rk-medalha{animation:2.8s ease-in-out infinite rk-flutua}.rk-lista li.rk-p1:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(110deg,#0000 35%,#ffe9aa21 50%,#0000 65%) 0 0/250% 100%;animation:5s ease-in-out infinite rk-brilho;position:absolute;inset:0}.rk-selo{color:#082016;background:var(--rk-verde);white-space:nowrap;border-radius:99px;padding:2px 8px;font-size:.62em;font-weight:700;animation:2.4s ease-in-out infinite rk-pulsa}.rk-meta{align-items:center;gap:10px;min-width:0;display:flex}.rk-barra{background:#ffffff1a;border-radius:99px;flex:1;min-width:40px;height:10px;overflow:hidden}.rk-barra i{border-radius:inherit;background:linear-gradient(90deg, var(--rk-marca), #7fe0c0);transform-origin:0;height:100%;transition:width .6s;animation:1.1s cubic-bezier(.2,.8,.3,1) both rk-cresce;display:block}.rk-barra.bateu i{background:linear-gradient(90deg, var(--rk-verde), var(--rk-ouro))}.rk-pct{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.85em;font-weight:700}.rk-pct small{color:var(--rk-mut);font-weight:400}.rk-sem-meta{color:var(--rk-mut);font-size:.8em}.rk-vazio{color:var(--rk-mut);text-align:center;padding:40px 0}.rk-rodape{color:var(--rk-mut);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;font-size:13px;display:flex}.rk-sair{color:var(--rk-mut);border:1px solid var(--rk-borda);background:0 0;padding:6px 12px;font-size:13px}@keyframes rk-entra{0%{opacity:0;transform:translateY(14px)scale(.98)}}@keyframes rk-cresce{0%{transform:scaleX(0)}}@keyframes rk-flutua{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-4px)rotate(4deg)}}@keyframes rk-brilho{0%,55%{background-position:120% 0}to{background-position:-120% 0}}@keyframes rk-pulsa{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}@media (width<=640px){.rk-lista li{grid-template-columns:2.2em minmax(0,1fr) auto;row-gap:6px}.rk-lista .rk-meta{grid-area:2/2/auto/-1}.rk-lista .rk-total{grid-area:1/3}.rk-totais{width:100%}.rk-total-chip{text-align:left;flex:1}}@media (prefers-reduced-motion:reduce){.rk-tela *,.rk-tela:before,.rk-tela :before,.rk-tela :after{transition:none!important;animation:none!important}}
