input:where(:not([type=checkbox],[type=radio],[type=file],[type=hidden],[type=range],[type=color],[type=submit],[type=button],[type=reset],[type=image])),select,textarea{border:1px solid var(--line-strong);border-radius:var(--radius);background-color:var(--surface);color:var(--ink);font-size:var(--t-14);transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);padding:7px 10px;line-height:1.4}input:where(:not([type=checkbox],[type=radio],[type=file],[type=hidden],[type=range],[type=color],[type=submit],[type=button],[type=reset],[type=image])):hover,select:hover,textarea:hover{border-color:var(--ink-3)}input:where(:not([type=checkbox],[type=radio],[type=file],[type=hidden],[type=range],[type=color],[type=submit],[type=button],[type=reset],[type=image])):focus,select:focus,textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}input:disabled,select:disabled,textarea:disabled{opacity:.55;cursor:not-allowed}::placeholder{color:var(--ink-3);opacity:1}input[type=checkbox],input[type=radio]{accent-color:var(--accent)}@media (max-width:767px){input:where(:not([type=checkbox],[type=radio],[type=file],[type=hidden],[type=range],[type=color],[type=submit],[type=button],[type=reset],[type=image])),select,textarea{font-size:var(--t-16)}}input[type=file]{max-width:100%;font-size:var(--t-14);color:var(--ink-2)}input[type=file]::file-selector-button{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface-2);color:var(--ink);font-family:var(--font-display);font-weight:700;font-size:var(--t-14);cursor:pointer;transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease);margin-right:10px;padding:7px 12px}input[type=file]::file-selector-button:hover{background:var(--surface);border-color:var(--ink-3)}::selection{background:color-mix(in srgb, var(--accent) 30%, transparent)}:where(.ajuda){font-size:var(--t-12);color:var(--ink-3);line-height:1.5}.callout{font-size:var(--t-14);color:var(--ink-2);line-height:1.55}.callout b{color:var(--ink);font-weight:600}.segmentado{width:fit-content;max-width:100%}.segmentado label.on{background:var(--surface-2);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong)}.btn.icone-so{flex:none;width:40px;height:40px;padding:0}.atendimento-lado .btn.icone-so,.atendimento-conversa .composer-form .btn.icone-so{width:36px;height:36px;padding:0}.resultados-form select{max-width:190px}.icone{vertical-align:-.15em;flex:none;display:inline-block}.etapas-editor{max-width:760px;display:block}.etapa-form{flex-wrap:wrap;min-width:0}.etapa-form>input:not([type=hidden]){flex:180px;min-width:0}.etapa-form .ajuda{flex:none}.etapa-linha>.acoes{gap:6px;margin-left:auto;display:flex}.etapa-nova{margin-bottom:12px}.etapa-nova>input:not([type=hidden]){min-width:0}.contato-voltar,.atendimento-voltar{font-family:var(--font-display);color:var(--ink-3);font-weight:700}.atendimento-voltar:hover{color:var(--ink)}.vazio-bloco{border:1px dashed var(--line-strong);border-radius:var(--radius-lg);text-align:center;font-size:var(--t-14);color:var(--ink-3);margin:0 0 20px;padding:20px;line-height:1.5}.hoje-vazio{font-size:var(--t-14);padding:20px}.page-head .acoes{align-items:center}.acoes>.filtro{margin-bottom:0}.aviso+.metrics{margin-top:12px}
.tema .vez-acao,.tema .vez-equipe{white-space:nowrap;grid-area:pill;justify-self:end}.tema .vez-acao{font-family:var(--font-display);font-weight:700;font-size:var(--t-14);color:var(--accent-texto)}.tema .vez-equipe{font-size:var(--t-12);color:var(--ink-3)}@media (max-width:860px){.tema .vez-acao,.tema .vez-equipe{margin-top:8px}}.sinal-tempo .prazo.neutro,.sinal-tempo .prazo.atrasado.neutro{color:var(--ink-3);font-weight:400}.stepper button.done,.stepper>li.done{background:var(--surface-2)}.stepper.passos{padding:0;list-style:none}.stepper>li{background:var(--surface);text-align:center;font-family:var(--font-display);font-weight:700;font-size:var(--t-12);color:var(--ink-3);flex:110px;padding:11px 8px}.stepper>li.done{color:var(--ink-2)}.stepper>li.cur{color:var(--accent-texto);box-shadow:inset 0 0 0 1px var(--accent)}.stepper-hint{font-size:var(--t-14);color:var(--ink-2)}.esteira-acao{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:26px;display:flex}.esteira-acao .stepper-hint{margin-bottom:0}@media (max-width:860px){.stepper>li{flex:1 1 0;min-width:0;padding:11px 4px}}.nav-breve{font-size:var(--t-12);color:var(--ink-3);margin:10px 0 0;padding:0 12px;line-height:1.5}.barra-mais .nav-breve{padding:8px 16px 4px}.painel-periodo{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:22px;display:flex}.painel-periodo .filtro{margin-bottom:0}.periodo-nav{align-items:center;gap:8px;display:flex}.periodo-nav .btn.icone-so{width:34px;height:34px}.periodo-rotulo{text-align:center;min-width:11ch;font-family:var(--font-display);font-weight:700;font-size:var(--t-14);color:var(--ink);font-variant-numeric:tabular-nums}@media (min-width:861px){.painel-periodo .filtro-quem{margin-left:auto}}@media (max-width:860px){.tema .quando{min-width:0}.tema .vez-equipe{white-space:normal;text-align:right}}.cal-mini,.cal-mini-legenda{display:none}@container calendario (max-width:679px){.cal-mini{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-bottom:10px;padding:10px 8px;display:grid}.cal-mini-legenda{flex-wrap:wrap;gap:6px 14px;margin:0 0 22px;display:flex}}.cal-mini .dow{text-align:center;font-family:var(--font-display);font-weight:700;font-size:var(--t-12);color:var(--ink-3);padding-bottom:4px}.mini-dia{border-radius:var(--radius);min-height:46px;color:var(--ink-3);font-variant-numeric:tabular-nums;flex-direction:column;align-items:center;gap:5px;padding:7px 0 5px;text-decoration:none;display:flex}.mini-dia .n{font-size:var(--t-14);font-weight:600;line-height:1}.mini-dia.fora{visibility:hidden}.mini-dia.tem{background:var(--surface-2);color:var(--ink)}a.mini-dia:hover{background:var(--line)}.mini-dia.hoje{box-shadow:inset 0 0 0 1px var(--accent)}.mini-dia.hoje .n{color:var(--accent-texto)}.mini-dia .pontos{align-items:center;gap:3px;height:6px;display:flex}.mini-dia .pontos i{border-radius:50%;width:6px;height:6px}.mini-dia .pontos b{font-size:var(--t-12);color:var(--ink-3);line-height:1}.cal-dia{scroll-margin-top:72px}
.impressao{background:var(--ground);min-height:100vh}.impressao-barra{z-index:5;border-bottom:1px solid var(--line);background:var(--surface);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 20px;display:flex;position:sticky;top:0}.impressao-barra .hint{margin-right:auto}.impressao-folha{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);max-width:760px;margin:24px auto 64px;padding:40px 48px}.impressao-cabeca{border-bottom:1px solid var(--line-strong);margin-bottom:8px;padding-bottom:18px}.impressao-cabeca h1{font-size:var(--t-28);letter-spacing:-.025em;text-transform:uppercase;font-weight:900;line-height:1.05}.impressao-conta{font-size:var(--t-14);color:var(--ink-3);margin-top:6px}.impressao-tema{break-inside:avoid;padding:26px 0}.impressao-tema+.impressao-tema{border-top:1px solid var(--line)}.impressao-meta{font-family:var(--font-display);font-weight:700;font-size:var(--t-12);color:var(--ink-3);font-variant-numeric:tabular-nums}.impressao-tema h2{font-size:var(--t-20);letter-spacing:-.01em;break-after:avoid;margin:4px 0 6px;font-weight:900;line-height:1.2}.impressao-tema h3{font-family:var(--font-display);font-weight:700;font-size:var(--t-12);color:var(--ink-3);margin:16px 0 4px}.impressao-tema p{white-space:pre-wrap}.impressao-gancho{font-family:var(--font-display);font-weight:800;font-size:var(--t-20);color:var(--ink);line-height:1.35}.impressao-corpo{font-size:var(--t-16);color:var(--ink);line-height:1.6}.impressao-fechamento{font-family:var(--font-serif);font-style:italic;font-size:var(--t-20);color:var(--ink);line-height:1.45}.impressao-direcao{font-size:var(--t-14);color:var(--ink-2);line-height:1.55}.impressao-vazio{font-size:var(--t-14);color:var(--ink-3);margin-top:10px;font-style:italic}@media (max-width:640px){.impressao-barra{padding:10px 16px}.impressao-folha{margin:12px 12px 40px;padding:24px 18px}}@media print{@page{size:A4;margin:16mm 15mm}:root,:root:not([data-theme=light]),:root[data-theme=dark]{--ground:#fff;--surface:#fff;--surface-2:#f2efe9;--ink:#0a0a0a;--ink-2:#3d3a35;--ink-3:#57534d;--line:#d6d0c4;--line-strong:#b9b0a1;--accent:#0e82ce;--accent-texto:#0a68a3;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.impressao-barra,.confirmacao-area,.avisos-cartoes,nextjs-portal{display:none!important}.impressao-folha{border:0;border-radius:0;max-width:none;margin:0;padding:0}.impressao-tema{page-break-inside:avoid}}.impressao-fora{border-top:1px solid var(--line);font-size:var(--t-14);color:var(--ink-3);padding-top:18px}.impressao-cabeca{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.impressao-logo{flex:none;padding-top:2px}@media print{.impressao .logo img.claro{display:block!important}.impressao .logo img.escuro{display:none!important}}
.acesso-marca{isolation:isolate;position:relative;overflow:hidden}.acesso-fundo{z-index:-1;background:#000 url(/login/fundo.jpg) 50%/cover no-repeat;position:absolute;inset:0}.acesso-fundo:after{content:"";background:#00000080;position:absolute;inset:0}.acesso-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (max-width:860px){.acesso-fundo:after{background:#0000009e}}.acesso-logo-neon{filter:drop-shadow(0 0 3px #ffffff73)drop-shadow(0 0 14px #38b6ff59);width:max-content;animation:7s step-end infinite neon-falha;display:block}.acesso-logo-neon .logo-grande img{width:clamp(200px,17vw,260px)}@media (max-width:860px){.acesso-logo-neon .logo-grande img{width:124px}}@keyframes neon-falha{0%,to{opacity:1}31%{opacity:.42}32%{opacity:.9}33.5%{opacity:.28}35%{opacity:1}71%{opacity:.6}72%{opacity:1}88%{opacity:.75}88.8%{opacity:1}}.btn.principal,.btn.principal:hover{background:var(--accent-preenche);border-color:var(--accent-preenche)}.nav-contador,.caixa-badge,.circulo-contador,.secao>h2:before,.grupo-titulo:before{background:var(--accent-preenche)}@media (min-width:861px){.acesso{grid-template-columns:1fr clamp(400px,34vw,560px)}}
.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-head-acoes{flex-flow:wrap;justify-content:space-between;align-items:flex-end;gap:16px}.page-head-acoes>div{flex-direction:column;gap:5px;display:flex}.negativo{color:var(--st-ajus)}.fin-periodo{margin-bottom:14px}.fin-filtros{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:18px;display:flex}.fin-busca{margin-bottom:18px}.fin-busca input{min-width:min(320px,100%)}.fin-filtros .fin-busca{flex:240px;justify-content:flex-end;margin-bottom:0;display:flex}.fin-totais{font-size:var(--t-14);color:var(--ink-2);flex-wrap:wrap;gap:6px 22px;margin:0 0 10px;display:flex}.fin-totais b{color:var(--ink)}.fin-totais-qtd{color:var(--ink-3);margin-left:auto}.fin-tabela td{vertical-align:top}.fin-tabela small{font-size:var(--t-12);color:var(--ink-3);margin-top:2px;display:block}.fin-tabela .fin-parcela{margin:0 0 0 6px;display:inline-block}.fin-tabela .fin-dia{white-space:nowrap}.fin-tabela .fin-cat{color:var(--ink-2)}.fin-tabela .fin-escolher{width:28px}.fin-tabela .fin-acao{white-space:nowrap;text-align:right;width:1%}.fin-tabela tr.fin-cancelada td{color:var(--ink-3)}.fin-tabela tr.fin-cancelada .fin-abrir{color:var(--ink-3);text-decoration:line-through}.fin-abrir{color:var(--ink);font-weight:600;text-decoration:none}.fin-abrir:hover{color:var(--accent-texto);text-decoration:underline}.fin-data{font-size:var(--t-12);color:var(--ink-3);white-space:nowrap}.fin-data.atrasada,.fin-tabela small.fin-data.atrasada{color:var(--st-ajus);font-weight:600}.fin-tabela small.fin-falta{color:var(--st-grav)}.fin-entrada{color:var(--st-pub)}@media (hover:hover){.fin-tabela tbody tr .fin-acao .btn,.fin-proximas .fin-hover{opacity:0;transition:opacity .12s}.fin-tabela tbody tr:hover .fin-acao .btn,.fin-tabela tbody tr:focus-within .fin-acao .btn,.fin-proximas li:hover .fin-hover,.fin-proximas li:focus-within .fin-hover{opacity:1}}.fin-lote{margin-top:14px}.fin-lote-lista{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin:0 0 18px;padding:0;list-style:none}.fin-lote-lista li{border-top:1px solid var(--line);align-items:baseline;gap:12px;padding:10px 14px;display:flex}.fin-lote-lista li:first-child{border-top:0}.fin-lote-lista li>span:first-child{flex:1}.fin-conta-head h1{text-transform:none;letter-spacing:-.01em}.fin-conta-resumo{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.fin-conta-resumo .num{color:var(--ink);font-weight:700}.fin-mais-campos{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px 18px;margin-top:14px;display:grid}.fin-mais-campos .largura-toda{grid-column:1/-1}.fin-alcance{border:1px solid var(--line);border-radius:var(--radius);flex-wrap:wrap;gap:8px 20px;padding:12px 14px;display:flex}.fin-alcance legend{font-size:var(--t-14);color:var(--ink-2);padding:0 4px}.fin-zona{flex-direction:column;gap:8px;display:flex}.fin-cancelar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fin-cancelar .ajuda{flex-basis:100%}.fin-lembrete{color:var(--ink-3)}.fin-atalhos{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.fin-comecar{flex-direction:column;align-items:center;gap:14px;display:flex}.fin-saldo-bloco{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);grid-template-columns:minmax(220px,1fr) minmax(260px,1.4fr);align-items:start;gap:20px 32px;margin-bottom:20px;padding:20px 22px;display:grid}.fin-saldo-extrato{grid-template-columns:1fr}.fin-rotulo{font-size:var(--t-12);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);margin:0 0 4px}.fin-saldo{font-size:var(--t-28);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0 0 6px;font-weight:900}.fin-sub{font-size:var(--t-14);color:var(--ink-2);margin:0}.fin-sub a{margin-left:6px}.fin-bancos-lista{margin:0;padding:0;list-style:none}.fin-bancos-lista li a{border-top:1px solid var(--line);color:var(--ink);justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;text-decoration:none;display:flex}.fin-bancos-lista li:first-child a{border-top:0}.fin-bancos-lista li a:hover{color:var(--accent-texto)}.fin-bancos-lista small{font-size:var(--t-12);color:var(--ink-3);display:block}.fin-bancos-lista li.fora a{color:var(--ink-3)}.fin-resumo-grade{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-bottom:32px;display:grid}.fin-resumo-bloco{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:18px 20px}.fin-resumo-topo{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.fin-resumo-topo h2{font-size:var(--t-14);text-transform:uppercase;letter-spacing:.04em;margin:0}.fin-resumo-topo a{font-size:var(--t-12)}.fin-em-dia{color:var(--ink-3);font-size:var(--t-14);margin:0}.fin-contagens,.fin-proximas,.fin-maiores{margin:0;padding:0;list-style:none}.fin-contagens li{font-size:var(--t-14);color:var(--ink-2);justify-content:space-between;gap:10px;padding:4px 0;display:flex}.fin-contagens li.atrasada span:first-child,.fin-contagens li.atrasada b{color:var(--st-ajus)}.fin-proximas{border-top:1px solid var(--line);margin-top:10px}.fin-proximas li{border-bottom:1px solid var(--line);align-items:center;gap:8px;display:flex}.fin-proximas li>a:first-child{color:var(--ink);flex:1;align-items:baseline;gap:10px;min-width:0;padding:10px 0;text-decoration:none;display:flex}.fin-proximas li>a:first-child:hover .fin-proxima-nome{color:var(--accent-texto)}.fin-proxima-nome{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.fin-proxima-nome small{font-size:var(--t-12);color:var(--ink-3);margin-left:8px}.fin-maiores li{border-top:1px solid var(--line);align-items:baseline;gap:12px;padding:8px 0;display:flex}.fin-maiores li>a{flex:1}.fin-medidor{background:var(--surface-2);border-radius:999px;max-width:520px;height:10px;margin:6px 0 10px;overflow:hidden}.fin-medidor span{background:var(--st-pub);border-radius:inherit;height:100%;display:block}.fin-medidor span.perto{background:var(--st-grav)}.fin-medidor span.estourou{background:var(--st-ajus)}.fin-bancos-abas{flex-wrap:wrap;margin-bottom:16px}.fin-saldo-linha td{color:var(--ink-3);font-size:var(--t-12)}.fin-painel{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);padding:14px 18px}.fin-painel>summary{cursor:pointer;font-weight:700;font-size:var(--t-14)}.fin-painel[open]>summary{margin-bottom:10px}.fin-painel .painel-form{background:0 0;border:0;margin:12px 0 0;padding:0}.fin-filtro-banco{flex-wrap:wrap}.fin-fluxo{border-collapse:separate;border-spacing:0;min-width:100%}.fin-fluxo th,.fin-fluxo td{white-space:nowrap;border-bottom:1px solid var(--line);padding:7px 12px}.fin-fluxo th small{letter-spacing:.02em;text-transform:none;color:var(--ink-3);font-size:11px;font-weight:500;display:block}.fin-fluxo th.fin-col-atual,.fin-fluxo th.fin-col-hoje{color:var(--accent-texto)}.fin-fluxo .fin-fluxo-nome{background:var(--surface);text-align:left;z-index:1;min-width:220px;position:sticky;left:0}.fin-fluxo-total td{background:var(--surface-2);font-weight:700}.fin-fluxo-total .fin-fluxo-nome{background:var(--surface-2)}.fin-fluxo-total a{color:inherit;text-decoration:none}.fin-fluxo-total a:hover{color:var(--accent-texto);text-decoration:underline}.fin-fluxo-grupo td{font-weight:600}.fin-fluxo-cat td{color:var(--ink-2);font-size:var(--t-14)}.fin-fluxo-cat .fin-fluxo-nome{padding-left:26px}.fin-fluxo-resultado td{border-top:2px solid var(--line-strong);font-weight:700}.fin-fluxo-saldo td{color:var(--ink-2)}.fin-fluxo-saldo.forte td{color:var(--ink);font-weight:900}.fin-fluxo-saldo.forte td.negativo,.fin-fluxo-saldo td.negativo,.fin-fluxo-resultado td.negativo{color:var(--st-ajus)}.fin-misto{color:var(--ink-3);font-size:11px;font-weight:500;display:block}.fin-cadastros{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);margin:0 0 28px;padding:0;list-style:none}.fin-cadastros>li{border-top:1px solid var(--line)}.fin-cadastros>li:first-child{border-top:0}.fin-cadastros>li.inativo{opacity:.6}.fin-cadastros summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 16px;display:flex}.fin-cadastros details[open]>summary{border-bottom:1px solid var(--line)}.fin-cadastros .painel-form{background:0 0;border:0;margin:0}.fin-cad-nome{font-weight:600}.fin-cad-nome small{font-weight:400;font-size:var(--t-12);color:var(--ink-3);display:block}.fin-lados{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;gap:24px;display:grid}.fin-lado h2{font-size:var(--t-14);text-transform:uppercase;letter-spacing:.04em;margin:0 0 10px}.fin-grupo{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin-bottom:10px}.fin-grupo.inativo{opacity:.6}.fin-grupo>summary{cursor:pointer;padding:12px 14px}.fin-cat-lista{margin:0;padding:0 14px;list-style:none}.fin-cat-lista li{border-top:1px solid var(--line)}.fin-cat-lista li.inativo{opacity:.55}.fin-cat-lista summary{cursor:pointer;font-size:var(--t-14);justify-content:space-between;align-items:baseline;gap:10px;padding:8px 0;display:flex}.fin-cat-lista summary small{font-size:var(--t-12);color:var(--ink-3);text-align:right}.fin-cat-lista summary small.fin-so-fluxo{font-style:italic}.fin-form-cat{background:0 0;border:0;margin:0;padding:8px 0 12px}.fin-nova-cat{border-top:1px dashed var(--line);padding:12px 14px}.fin-editar-grupo{padding:0 14px 12px}.fin-editar-grupo>summary{cursor:pointer;font-size:var(--t-12);color:var(--ink-3)}.fin-novo-grupo{padding:12px 0}@media (max-width:760px){.fin-saldo-bloco{grid-template-columns:1fr}.fin-filtros .fin-busca{justify-content:stretch}.fin-busca input{width:100%;min-width:0}.fin-totais-qtd{margin-left:0}.fin-fluxo .fin-fluxo-nome{min-width:150px}}.fin-lista{min-width:0}.fin-so-celular,.fin-tabela small.fin-so-celular{display:none}.fin-tabela td.num,.fin-fluxo td.num,.fin-fluxo th.num{text-align:right}@media (max-width:640px){.fin-filtros .filtro{max-width:100%;overflow-x:auto}.fin-filtros .filtro a{white-space:nowrap}.fin-lista .tbl-scroll{padding:0}.fin-tabela.fin-contas{min-width:0}.fin-tabela.fin-contas thead{display:none}.fin-tabela.fin-contas,.fin-tabela.fin-contas tbody{display:block}.fin-tabela.fin-contas tr{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;grid-template-areas:"esc desc valor""esc dia sit";gap:2px 10px;padding:12px 14px;display:grid}.fin-tabela.fin-contas tr:last-child{border-bottom:0}.fin-tabela.fin-contas td{border:0;padding:0;display:block}.fin-tabela.fin-contas td.fin-escolher{grid-area:esc;width:auto;padding-top:2px}.fin-tabela.fin-contas td.fin-col-desc{grid-area:desc;min-width:0}.fin-tabela.fin-contas td.fin-col-valor{grid-area:valor}.fin-tabela.fin-contas td.fin-dia{font-size:var(--t-12);color:var(--ink-3);grid-area:dia}.fin-tabela.fin-contas td.fin-col-sit{text-align:right;grid-area:sit}.fin-tabela.fin-contas td.fin-col-sit .pill,.fin-tabela.fin-contas td.fin-col-pessoa,.fin-tabela.fin-contas td.fin-cat,.fin-tabela.fin-contas td.fin-acao{display:none}.fin-so-celular,.fin-tabela small.fin-so-celular{display:block}.fin-tabela small.fin-so-desktop{display:none}.fin-tabela.fin-contas tr{position:relative}.fin-tabela.fin-contas .fin-abrir:after{content:"";position:absolute;inset:0}.fin-tabela.fin-contas td.fin-escolher{z-index:1;position:relative}.fin-tabela.fin-contas td.fin-escolher input{width:20px;height:20px}}.fin-cabeca-acoes{flex-wrap:wrap;gap:8px;display:flex}.fin-conciliado{font-size:var(--t-12);color:var(--st-pub);margin-left:6px;display:inline-block}.fin-tabela small.fin-conciliado{display:inline-block}.fin-confere{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin-bottom:18px;padding:12px 16px}.fin-confere.difere{border-left-color:var(--st-grav)}.fin-confere p{font-size:var(--t-14);margin:0}.fin-confere-veredito{color:var(--ink-2);margin-top:4px!important}.fin-confere.difere .fin-confere-veredito{color:var(--st-grav);font-weight:600}.fin-conc-filtro{flex-wrap:wrap;margin:18px 0 14px}.fin-conc-lista{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);margin:0 0 28px;padding:0;list-style:none}.fin-conc-linha{border-top:1px solid var(--line);grid-template-columns:minmax(260px,1fr) minmax(280px,1.2fr);gap:10px 24px;padding:14px 16px;display:grid}.fin-conc-linha:first-child{border-top:0}.fin-conc-banco{align-items:baseline;gap:10px;min-width:0;display:flex}.fin-conc-desc{overflow-wrap:anywhere;min-width:0;font-size:var(--t-14);flex:1}.fin-conc-acao{flex-direction:column;gap:8px;min-width:0;display:flex}.fin-conc-opcao{font-size:var(--t-14);border-radius:var(--radius);background:var(--surface-2);justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.fin-conc-opcao span{min-width:0}.fin-conc-par{font-size:var(--t-14);color:var(--ink-2)}.fin-conc-outras{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.fin-conc-lancar{flex:1}.fin-conc-lancar>summary{cursor:pointer;font-size:var(--t-14);color:var(--accent-texto);padding:6px 0}.fin-arquivo{cursor:pointer;position:relative;overflow:hidden}.fin-arquivo input{opacity:0;cursor:pointer;position:absolute;inset:0}.fin-erros-importacao{font-size:var(--t-14);color:var(--st-ajus);margin:0 0 14px;padding-left:18px}.fin-dre th.fin-dre-total,.fin-dre td.fin-dre-total{border-left:1px solid var(--line-strong);font-weight:700}.fin-dre td a{color:inherit;text-decoration:none}.fin-dre td a:hover{color:var(--accent-texto);text-decoration:underline}.fin-dre td.fin-dre-aberto{outline:2px solid var(--accent);outline-offset:-2px}.fin-dre-detalhe .fin-maiores{margin-bottom:14px}@media (max-width:760px){.fin-conc-linha{grid-template-columns:1fr}.fin-conc-opcao{flex-direction:column;align-items:flex-start}}.config-modulos{flex-wrap:wrap;gap:8px 22px;display:flex}
.rail-busca{padding:0 14px 10px}.rail-busca input{width:100%;min-height:36px;font-size:var(--t-14);padding:6px 12px}.rail-lupa,.trilho-recolhido .rail-busca{display:none}.inicio-busca{gap:8px;max-width:640px;margin-bottom:24px;display:flex}.inicio-busca input{flex:1;min-width:0}.inicio-abrir{font-size:var(--t-12);color:var(--accent-texto)}.inicio-breve{font-size:var(--t-12);color:var(--ink-3)}.busca-lista{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);margin:0 0 20px;padding:0;list-style:none}.busca-lista li{border-top:1px solid var(--line)}.busca-lista li:first-child{border-top:0}.busca-lista a{color:var(--ink);flex-direction:column;gap:2px;padding:10px 16px;text-decoration:none;display:flex}.busca-lista a:hover .busca-titulo{color:var(--accent-texto)}.busca-titulo{font-weight:600}.busca-detalhe{font-size:var(--t-12);color:var(--ink-3)}@media (max-width:767px){.rail-busca{display:none}.rail-lupa{flex:none;place-items:center;width:40px;height:40px;display:grid}}
.entrada{background:var(--ground);min-height:100dvh}.entrada-topo{background:var(--surface);border-bottom:1px solid var(--line)}.entrada-topo-dentro{justify-content:space-between;align-items:center;gap:20px;max-width:1080px;min-height:88px;margin:0 auto;padding:14px 28px;display:flex}.entrada-logo .logo img{width:auto;height:52px}.entrada-quem{align-items:center;gap:20px;display:flex}.entrada-pessoa{align-items:center;gap:10px;display:inline-flex}.entrada-pessoa-nome{flex-direction:column;line-height:1.3;display:flex}.entrada-pessoa-nome b{font-size:var(--t-14);color:var(--ink);font-weight:600}.entrada-pessoa-nome small{font-size:var(--t-12);color:var(--ink-3)}.entrada-corpo{max-width:1080px;margin:0 auto;padding:32px 28px 64px}.entrada-ferramentas{align-items:center;gap:12px;margin-bottom:8px;display:flex}.entrada-busca{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);max-width:420px;color:var(--ink-3);flex:1;align-items:center;gap:8px;padding:0 12px;display:flex}.entrada-busca:focus-within{border-color:var(--accent)}.entrada-busca input{background:0 0;border:0;outline:none;flex:1;min-width:0;padding:9px 0}.entrada-vista{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin-left:auto;display:inline-flex;overflow:hidden}.entrada-vista button{width:36px;height:34px;color:var(--ink-3);place-items:center;display:grid}.entrada-vista button.on{background:var(--accent-soft);color:var(--accent-texto)}.entrada-grupo{margin-top:24px}.entrada-grupo h2{font-family:var(--font-body);font-size:var(--t-14);color:var(--ink-2);margin-bottom:10px;font-weight:600}.entrada-vazia{color:var(--ink-3);margin-top:24px}.entrada-painel button,.entrada-abrir{text-align:left;width:100%;color:var(--ink);align-items:center;gap:12px;display:flex}.entrada-painel button{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);transition:border-color var(--dur) var(--ease);margin-bottom:12px;padding:14px 16px}.entrada-painel button:hover{border-color:var(--accent)}.entrada-painel-icone{background:var(--accent-soft);width:36px;height:36px;color:var(--accent-texto);border-radius:50%;flex:none;place-items:center;display:grid}.entrada-nome{flex-direction:column;flex:1;min-width:0;display:flex}.entrada-nome b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.entrada-nome small{font-size:var(--t-12);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.entrada-entrar{font-size:var(--t-14);color:var(--accent-texto);white-space:nowrap;align-items:center;gap:2px;font-weight:600;display:inline-flex}.entrada-cartoes{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.entrada-cartao{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);min-width:0;transition:border-color var(--dur) var(--ease);position:relative}.entrada-cartao:hover{border-color:var(--accent)}.vista-cartoes .entrada-abrir{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"foto nome""entrar entrar";row-gap:18px;padding:16px 16px 14px;display:grid}.vista-cartoes .entrada-abrir .avatar{grid-area:foto}.vista-cartoes .entrada-abrir .entrada-nome{grid-area:nome}.vista-cartoes .entrada-abrir .entrada-entrar{grid-area:entrar;justify-self:end}.entrada-acoes{gap:2px;display:flex;position:absolute}.vista-cartoes .entrada-acoes{bottom:9px;left:10px}.entrada-acoes button{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--ink-3);place-items:center;display:grid}.entrada-acoes button:hover{background:var(--surface-2);color:var(--ink)}.entrada-fav.on{color:var(--accent-texto)}.entrada-fav.on .icone{fill:currentColor}.vista-lista .entrada-cartoes{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);grid-template-columns:minmax(0,1fr);gap:0;overflow:hidden}.vista-lista .entrada-cartao{border:0;border-top:1px solid var(--line);border-radius:0}.vista-lista .entrada-cartao:first-child{border-top:0}.vista-lista .entrada-cartao:hover{background:var(--accent-soft)}.vista-lista .entrada-abrir{padding:10px 200px 10px 16px}.vista-lista .entrada-abrir .entrada-entrar{position:absolute;top:50%;right:16px;transform:translateY(-50%)}.vista-lista .entrada-acoes{width:66px;top:50%;right:96px;transform:translateY(-50%)}@media (max-width:767px){.entrada-topo-dentro{gap:12px;min-height:66px;padding:8px 16px}.entrada-logo .logo img{height:40px}.entrada-quem{gap:10px}.entrada-pessoa-nome{display:none}.entrada-corpo{padding:20px 16px 48px}.entrada-cartoes{grid-template-columns:minmax(0,1fr)}.vista-lista .entrada-abrir{padding-right:140px}.vista-lista .entrada-abrir .entrada-entrar{font-size:0}.vista-lista .entrada-acoes{right:44px}}
@media (min-width:768px){.rail{z-index:30}}.nav{gap:2px;padding:0 10px}.nav .nav-item,.rail-foot .nav-item{border-radius:var(--radius-sm);width:100%;min-height:38px;font-family:var(--font-body);font-weight:500;font-size:var(--t-14);color:var(--ink-2);text-align:left;transition:color var(--dur) var(--ease), background var(--dur) var(--ease);border:0;align-items:center;gap:10px;margin:0;padding:7px 10px;text-decoration:none;display:flex}.nav .nav-item .icone,.rail-foot .nav-item .icone{color:var(--ink-3);transition:color var(--dur) var(--ease);flex:none}.nav a.nav-item:hover,.rail-foot a.nav-item:hover,.nav-submenu .recolhivel-botao:hover .nav-item,.nav-submenu.aberto .nav-item{background:var(--surface-2);color:var(--ink)}.nav .nav-item.on,.rail-foot .nav-item.on,.nav-submenu.ativo .nav-item{background:var(--accent-soft);color:var(--ink);font-weight:600}.nav .nav-item.on .icone,.rail-foot .nav-item.on .icone,.nav-submenu.ativo .nav-item .icone{color:var(--accent-texto)}.nav-rotulo{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.nav-item .nav-contador{margin-left:0}.nav-seta{color:var(--ink-3);display:inline-flex}.nav-iniciais{border:1px solid var(--line-strong);width:20px;height:20px;font-family:var(--font-display);letter-spacing:.02em;color:var(--ink-3);border-radius:50%;flex:none;place-items:center;font-size:9.5px;font-weight:700;display:grid}.nav .nav-item.em-breve{cursor:default;opacity:.55}.nav-breve-rotulo{font-size:var(--t-12);color:var(--ink-3)}.nav .nav-item.nav-secundario{color:var(--ink-3);margin-top:8px}.nav-submenu .recolhivel-botao{text-align:left;border-radius:var(--radius-sm);width:100%;display:block}.nav-submenu .recolhivel-botao:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@keyframes abrir-submenu{0%{opacity:0;transform:translate(-6px)}}.nav-submenu .recolhivel-painel{border:0;border-right:1px solid var(--line);background:var(--surface);width:240px;min-width:0;box-shadow:var(--sombra-sobreposicao);transform-origin:0;animation:abrir-submenu .16s var(--ease-out);border-radius:0;padding:24px 12px;position:fixed;top:0;bottom:0;left:232px;overflow-y:auto}.trilho-recolhido .nav-submenu .recolhivel-painel{left:72px}.submenu-titulo{font-family:var(--font-display);font-weight:700;font-size:var(--t-16);color:var(--ink);margin:0 10px 8px}.submenu-grupo{font-size:var(--t-12);color:var(--ink-3);margin:14px 10px 4px;font-weight:600}.nav-submenu .recolhivel-painel a{min-height:36px;font-family:var(--font-body);color:var(--ink-2);padding:0 10px;font-weight:500}.nav-submenu .recolhivel-painel a:hover{color:var(--ink)}.nav-submenu .recolhivel-painel a.on{color:var(--ink);font-weight:600}@media (prefers-reduced-motion:reduce){.nav-submenu .recolhivel-painel{animation:none}}.rail-empresa .troca-empresa{display:none}.rail-trocar{font-size:var(--t-12);color:var(--accent-texto);align-items:center;gap:6px;margin-top:8px;font-weight:600;text-decoration:none;display:inline-flex}.rail-trocar:hover{text-decoration:underline}.rail-foot{gap:4px;padding:0 10px}.rail-pessoa{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:6px;padding:10px 10px 0;display:flex}.rail-pessoa .quem{min-width:0;font-size:var(--t-12);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;flex:1;line-height:1.35;overflow:hidden}.rail-pessoa .quem b{color:var(--ink-2);text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}.circulo-modulo{color:var(--ink-2);text-decoration:none}a.circulo-modulo:hover{border-color:var(--ink-3);color:var(--ink)}a.circulo-modulo[aria-current=page],a.circulo-modulo.ativo{border-color:var(--accent);color:var(--accent-texto)}.nav-circulo.ativo .circulo-modulo{color:var(--accent-texto)}.circulo-modulo .nav-iniciais{width:auto;height:auto;font-size:var(--t-12);border:0}.rail-foto{line-height:0}.trilha{font-size:var(--t-12);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:8px;display:flex}.trilha>span{align-items:center;gap:4px;display:inline-flex}.trilha a{color:var(--ink-3);margin-block:-5px;padding-block:5px;text-decoration:none;display:inline-block}.trilha a:hover{color:var(--ink);text-decoration:underline}.trilha [aria-current=page]{color:var(--ink-2)}.trilha-sep{opacity:.7;display:inline-flex}.page-head h1,.cal-head h2{text-transform:none;letter-spacing:-.02em;font-weight:800}@media (max-width:767px){.rail-empresa .troca-empresa{display:block}.rail-empresa-fixa.com-seletor,.rail-trocar{display:none}}.page-head-acoes{align-items:center}.page-head-acoes>.fin-cabeca-acoes{flex-flow:wrap;align-items:center;gap:8px}.passos{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);margin-bottom:20px;padding:16px 18px}.passos-topo{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.passos-topo h2{font-size:var(--t-16);font-weight:700}.passos-conta{font-size:var(--t-12);color:var(--ink-3)}.passos-barra{margin:10px 0 6px}.passos-lista{margin:0;padding:0;list-style:none}.passos-lista li{border-top:1px solid var(--line);align-items:center;gap:12px;padding:8px 0;display:flex}.passos-lista li:first-child{border-top:0}.passos-marca{border:1px solid var(--line-strong);width:24px;height:24px;font-size:var(--t-12);color:var(--ink-3);border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.passos-lista li.feito .passos-marca{border-color:var(--st-pub);color:var(--st-pub)}.passos-lista li.feito .passos-texto b{color:var(--ink-3);font-weight:500}.passos-lista li.agora .passos-marca{border-color:var(--accent);color:var(--accent-texto)}.passos-texto{min-width:0;font-size:var(--t-14);flex-direction:column;flex:1;display:flex}.passos-texto b{font-weight:600}.passos-texto small{font-size:var(--t-12);color:var(--ink-3)}.passos-abrir{font-size:var(--t-12);color:var(--accent-texto);font-weight:600;text-decoration:none}.filtro-qtd{color:var(--ink-3);margin-left:6px;font-weight:500}.filtro a.on .filtro-qtd{color:inherit;opacity:.7}.fin-lote:not(.ativo){display:none}.fin-lote.ativo{z-index:4;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--sombra-sobreposicao);animation:aparecer .16s var(--ease-out);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:10px 12px 10px 16px;display:flex;position:sticky;bottom:16px}.fin-lote-conta{font-size:var(--t-14);color:var(--ink-2)}.fin-lote-conta b{color:var(--ink);font-weight:600}.fin-escolher input[data-todas]{margin:0}@media (max-width:767px){.fin-lote.ativo{bottom:calc(68px + env(safe-area-inset-bottom,0px))}}
.wrap .eyebrow,.rail .eyebrow,.page-head .eyebrow,.rot-head .eyebrow{font-family:var(--font-body);font-weight:600;font-size:var(--t-12);letter-spacing:0;text-transform:none;color:var(--ink-3)}th{font-family:var(--font-body);letter-spacing:0;text-transform:none;font-weight:600}.fin-rotulo,.fin-resumo-topo h2,.fin-lado h2{text-transform:none;letter-spacing:0}.fin-resumo-topo h2,.fin-lado h2{font-size:var(--t-16);font-weight:700}.fin-resumo-topo a{font-weight:600;text-decoration:none}.fin-resumo-topo a:hover{text-decoration:underline}.secao>h3:before,.secao>h2:before{content:none}.link-acao{min-height:36px;font-family:var(--font-body);font-weight:600;font-size:var(--t-14);color:var(--accent-texto);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 2px;text-decoration:none;display:inline-flex}.link-acao:hover{text-decoration:underline}.fin-atalhos{gap:4px 20px;margin-bottom:16px}.fin-cabeca-acoes{gap:16px}.faixa-equipe{flex-wrap:nowrap;padding-top:6px;padding-bottom:6px}.faixa-equipe .faixa-longa{min-width:0}.faixa-equipe .faixa-empresa{vertical-align:-4px;align-items:center;gap:6px;display:inline-flex}.faixa-equipe .acoes{flex:none;gap:16px}.faixa-equipe .link-acao{min-height:32px}.rail-pessoa .btn.icone-so,.rail-foot-curto .btn.icone-so{color:var(--ink-3);background:0 0;border-color:#0000}.rail-pessoa .btn.icone-so:hover,.rail-foot-curto .btn.icone-so:hover{color:var(--ink);background:var(--surface-2)}.inicio-lista{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);margin:0 0 20px;padding:0;list-style:none;overflow:hidden}.inicio-lista li+li{border-top:1px solid var(--line)}.inicio-linha{color:var(--ink);transition:background var(--dur) var(--ease);grid-template-columns:24px 150px 52px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 20px;text-decoration:none;display:grid}.inicio-linha:hover{background:var(--surface-2)}.inicio-icone{color:var(--ink-3);place-items:center;display:grid}.inicio-modulo{font-weight:600}.inicio-numero{font-family:var(--font-display);font-weight:900;font-size:var(--t-28);letter-spacing:-.02em;text-align:right;line-height:1}.inicio-lista li.alerta .inicio-numero{color:var(--st-grav)}.inicio-texto{min-width:0;font-size:var(--t-14);color:var(--ink-2);flex-direction:column;gap:2px;display:flex}.inicio-texto small{font-size:var(--t-12);color:var(--ink-3)}.inicio-linha .inicio-abrir{font-size:var(--t-14);color:var(--accent-texto);align-items:center;gap:2px;font-weight:600;display:inline-flex}@media (max-width:767px){.inicio-linha{grid-template-columns:24px auto minmax(0,1fr) auto;grid-template-areas:"icone modulo modulo abrir"".numero texto texto";row-gap:6px;padding:14px 16px}.inicio-icone{grid-area:icone}.inicio-modulo{grid-area:modulo}.inicio-linha .inicio-abrir{grid-area:abrir}.inicio-numero{font-size:var(--t-20);text-align:left;grid-area:numero}.inicio-texto{grid-area:texto}.faixa-equipe .link-acao{font-size:var(--t-12)}}.pedir-avisos{border:1px solid var(--line);background:var(--surface);justify-content:flex-start;gap:4px 16px;padding:8px 14px}.pedir-avisos .link-acao{min-height:28px}.filtro-etapas{scrollbar-width:none;max-width:100%;overflow-x:auto}.filtro-etapas a{white-space:nowrap}.wrap:has(>.atendimento-pagina)>.trilha{margin:0;padding:12px 16px 0}@media (max-width:767px){.wrap:has(>.atendimento-pagina)>.trilha{padding:10px 16px 0}}.ev{padding:5px 8px}.rail-busca{position:relative}.rail-busca input{padding-right:34px}.rail-busca-tecla{border:1px solid var(--line);background:var(--surface-2);min-width:20px;height:22px;font-family:var(--font-body);font-size:var(--t-12);color:var(--ink-3);pointer-events:none;border-radius:6px;place-items:center;padding:0 5px;display:grid;position:absolute;top:7px;right:22px}.rail-busca:focus-within .rail-busca-tecla{display:none}.acoes-linha{flex-wrap:nowrap;justify-content:flex-end;gap:4px 14px}@media (hover:hover) and (min-width:768px){.tbl-empresas .acoes-linha{opacity:0;transition:opacity var(--dur) var(--ease)}.tbl-empresas tr:hover .acoes-linha,.tbl-empresas tr:focus-within .acoes-linha{opacity:1}}.vazio-bloco{border-style:solid;border-color:var(--line);background:var(--surface)}.grupo-titulo:before{content:none}.link-acao.discreto{color:var(--ink-3)}.link-acao.discreto:hover{color:var(--st-ajus)}.tbl-scroll{position:relative}.fin-alerta{border:1px solid;border-color:color-mix(in srgb, var(--st-ajus) 45%, var(--line));background:color-mix(in srgb, var(--st-ajus) 6%, var(--surface))}.fin-confere{border-color:color-mix(in srgb, var(--st-pub) 45%, var(--line))}p.ajuda,p.hint{max-width:65ch}.painel-form .pedir-avisos{background:0 0;border:0;padding:0}.painel-form .chave{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:10px 0}.painel-form .acessos{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:4px 0 0}.fin-fluxo-rolagem{padding-right:12px}@supports (animation-timeline:scroll(self inline)){.filtro,.filtro-etapas{animation:linear both filtro-tem-mais;animation-timeline:scroll(self inline)}}@keyframes filtro-tem-mais{0%,90%{-webkit-mask-image:linear-gradient(90deg,#000 86%,#0000);mask-image:linear-gradient(90deg,#000 86%,#0000)}to{-webkit-mask-image:none;mask-image:none}}
@keyframes painel-entra{0%{opacity:0;transform:translate(16px)}}.painel-lado{z-index:35;background:var(--surface);border-left:1px solid var(--line);width:min(440px,100vw);box-shadow:var(--sombra-sobreposicao);animation:painel-entra .18s var(--ease-out);outline:none;padding:22px 24px 32px;position:fixed;top:0;bottom:0;right:0;overflow-y:auto}.painel-lado-topo{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.painel-lado-topo h2{font-size:var(--t-20);letter-spacing:-.01em;font-weight:800;line-height:1.2}.painel-lado-fechar{border-radius:var(--radius-sm);width:34px;height:34px;color:var(--ink-3);flex:none;place-items:center;display:grid}.painel-lado-fechar:hover{background:var(--surface-2);color:var(--ink)}.painel-lado-situacao{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:10px;display:flex}.painel-lado-valor{font-family:var(--font-display);font-weight:900;font-size:var(--t-28);letter-spacing:-.02em;align-items:baseline;gap:10px;margin-top:12px;display:flex}.painel-lado-valor small{font-family:var(--font-body);font-weight:600;font-size:var(--t-14);letter-spacing:0;color:var(--st-grav)}.painel-lado-dados{border-top:1px solid var(--line);margin:16px 0 0}.painel-lado-dados>div{border-bottom:1px solid var(--line);font-size:var(--t-14);justify-content:space-between;gap:12px;padding:9px 0;display:flex}.painel-lado-dados dt{color:var(--ink-3)}.painel-lado-dados dd{text-align:right;margin:0;font-weight:600}.painel-lado-secao{margin-top:22px}.painel-lado-secao h3{font-size:var(--t-16);margin-bottom:10px;font-weight:700}.painel-lado-secao .painel-form{background:0 0;border:0;grid-template-columns:1fr 1fr;padding:0}.painel-lado-pagamentos{margin:0;padding:0;list-style:none}.painel-lado-pagamentos li{border-bottom:1px solid var(--line);font-size:var(--t-14);color:var(--ink-2);grid-template-columns:64px minmax(0,1fr) auto;gap:10px;padding:8px 0;display:grid}.painel-lado-pagamentos b{color:var(--ink)}.painel-lado-pe{font-size:var(--t-12);color:var(--ink-3);flex-direction:column;gap:2px;margin-top:24px;display:flex}.fin-contas tr.fin-aberta td{background:var(--accent-soft)}@media (prefers-reduced-motion:reduce){.painel-lado{animation:none}}@media (max-width:767px){.painel-lado{width:100vw;padding:16px 16px calc(24px + env(safe-area-inset-bottom,0px));border-left:0}.painel-lado-secao .painel-form{grid-template-columns:1fr}}.fin-previsto td.num,.fin-previsto th.num{min-width:120px}.fin-comentarios ul{margin:0 0 12px;padding:0;list-style:none}.fin-comentarios li{border-bottom:1px solid var(--line);gap:10px;padding:10px 0;display:flex}.fin-comentarios li>div{flex:1;min-width:0}.fin-comentario-quem{font-size:var(--t-12);color:var(--ink-3)}.fin-comentario-quem b{color:var(--ink-2);font-weight:600}.fin-comentario-texto{font-size:var(--t-14);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:2px}.fin-comentarios .link-acao{min-height:24px;font-size:var(--t-12)}.fin-comentar{grid-template-columns:1fr}.painel-lado .fin-comentar{background:0 0;border:0;padding:0}.fin-totais .escolher-colunas{margin-left:auto;position:relative}.escolher-colunas .recolhivel-botao{display:inline-flex}.escolher-colunas .recolhivel-painel{border-radius:var(--radius);min-width:220px;padding:8px;position:absolute;top:calc(100% + 6px);right:0}.escolher-colunas-titulo{font-size:var(--t-12);color:var(--ink-3);margin:4px 8px 6px;font-weight:600}.escolher-colunas-opcao{border-radius:var(--radius-sm);min-height:36px;font-size:var(--t-14);cursor:pointer;align-items:center;gap:8px;padding:0 8px;font-weight:400;display:flex}.escolher-colunas-opcao:hover{background:var(--surface-2)}.escolher-colunas-opcao input{accent-color:var(--accent)}.fin-totais .fin-totais-qtd{margin-left:0}@media (max-width:767px){.fin-col-extra{display:none}}.fin-anexos ul{margin:0 0 8px;padding:0;list-style:none}.fin-anexos li{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:2px 10px;padding:8px 0;display:flex}.fin-anexo-nome{min-width:0;max-width:100%;font-size:var(--t-14);color:var(--accent-texto);overflow-wrap:anywhere;text-underline-offset:3px;font-weight:600}a.fin-anexo-nome:not(:hover){text-decoration:none}.fin-anexo-info{font-size:var(--t-12);color:var(--ink-3);flex:1}.fin-anexos form{margin-left:auto}.fin-anexos .link-acao.discreto{min-height:24px;font-size:var(--t-12)}.fin-anexar{border-radius:var(--radius-sm);border:1px dashed #0000;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0 -8px;padding:4px 8px;display:flex}.fin-anexar.arrastando{border-color:var(--accent);background:var(--accent-soft)}.fin-anexar label:focus-within{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.fin-anexar .link-acao.carregando{color:var(--ink-3);cursor:progress}.fin-anexar .hint{margin:0}.fin-anexar .aviso{flex-basis:100%;margin:4px 0 0}.fin-historico{margin:0;padding:0;list-style:none}.fin-historico li{border-bottom:1px solid var(--line);font-size:var(--t-14);overflow-wrap:anywhere;padding:8px 0}.fin-historico-quem{font-size:var(--t-12);color:var(--ink-3);margin-top:2px}.fin-geral-nao{font-size:var(--t-12);color:var(--ink-3)}.resultado-dica{margin-bottom:12px}.resultado-painel{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);padding:16px 20px}.res-numeros{flex-wrap:wrap;gap:12px 48px;margin:0;display:flex}.res-numeros dt{font-size:var(--t-12);color:var(--ink-3)}.res-numeros dd{align-items:baseline;gap:8px;margin:2px 0 0;display:flex}.res-numeros b{font-family:var(--font-display);font-weight:900;font-size:var(--t-20);font-variant-numeric:tabular-nums;line-height:1.1}.res-numeros b.alerta{color:var(--st-ajus)}.res-numeros small{font-size:var(--t-12);color:var(--ink-3)}.resultado-painel>*+*{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.resultado-painel .ranking{border:0;border-top:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;padding:16px 0 0}.resultado-painel .ranking h3{font-size:var(--t-14);color:var(--ink-2)}@media (max-width:640px){.resultado-painel{padding:14px 16px}.res-numeros{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}}.resultado-painel>p.hint{max-width:none}@container quadro (max-width:899px){.quadro-abas.filtro{flex-wrap:nowrap;gap:2px;margin-bottom:14px;display:inline-flex}.quadro-abas.filtro button{border-radius:var(--radius-sm);min-height:36px;font-size:var(--t-12);white-space:nowrap;background:0 0;border:0;flex:none;padding:0 12px}.quadro-abas.filtro button[aria-pressed=true]{background:var(--surface-2);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong)}}.fin-dividir{gap:10px;display:grid}.fin-dividir-linhas{gap:8px;margin:0;padding:0;list-style:none;display:grid}.fin-dividir-linhas li{grid-template-columns:minmax(0,1fr) 140px auto;align-items:center;gap:8px;display:grid}.fin-dividir-linhas input{text-align:right;font-variant-numeric:tabular-nums}.fin-dividir-pe{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;display:flex}.fin-dividir-soma{font-size:var(--t-14);color:var(--ink-2)}.fin-dividir-soma.falta{color:var(--st-ajus);font-weight:600}.fin-cat small{color:var(--ink-3)}@media (max-width:640px){.fin-dividir-linhas li{grid-template-columns:minmax(0,1fr) 110px}.fin-dividir-linhas li .link-acao{grid-column:1/-1;justify-self:start}}.fin-receita-alerta{color:var(--st-ajus)}.fin-previsto-barra{flex-wrap:wrap;align-items:center;gap:8px 20px;margin-bottom:14px;display:flex}.fin-previsto-barra .filtro{margin-bottom:0}.fin-metas-form{display:block}.fin-metas-form>.acoes{margin-top:14px}.fin-metas-form>.aviso{margin-top:12px}.fin-previsto .fin-meta-campo{text-align:right;font-variant-numeric:tabular-nums;width:120px;min-height:34px;padding:4px 8px}.fin-previsto .fin-justificativa{min-width:220px}.fin-previsto .fin-justificativa input{width:100%;min-height:34px;padding:4px 8px}.fin-previsto .fin-dif.negativo{color:var(--st-ajus);font-weight:700}.fin-resumo-dia{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:4px 16px;margin-top:28px;padding-top:16px;display:flex}.fin-resumo-dia .ajuda{margin:0}.painel-lado-pix dd{overflow-wrap:anywhere;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 10px;display:flex}.fin-tag{border:1px solid var(--line);font-size:var(--t-12);color:var(--ink-2);background:var(--surface);white-space:nowrap;border-radius:999px;margin:1px 4px 1px 0;padding:1px 8px;text-decoration:none;display:inline-block}a.fin-tag:hover{border-color:var(--line-strong);color:var(--ink)}.fin-filtro-tag{font-size:var(--t-14);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:-6px 0 12px;display:flex}.fin-campo-curto input{max-width:140px}.fin-nfe{margin-bottom:16px}.fin-nfe-escolher{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.fin-nfe-escolher label:focus-within{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.fin-nfe-escolher .hint{margin:0}.fin-nfe-titulo{font-weight:700;font-size:var(--t-16)}.fin-nfe-parcelas{margin:10px 0 0;padding:0;list-style:none}.fin-nfe-parcelas li{border-top:1px solid var(--line);font-size:var(--t-14);grid-template-columns:110px 1fr auto;gap:8px;padding:6px 0;display:grid}.fin-centros-linhas li{grid-template-columns:minmax(0,1fr) 140px 56px auto}.fin-centros-pct{font-size:var(--t-12);color:var(--ink-3);text-align:right;font-variant-numeric:tabular-nums}.fin-retidos-grade{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px 20px;display:grid}.fin-retido>label{font-size:var(--t-12);color:var(--ink-2);margin-bottom:4px;font-weight:600;display:block}.fin-retido-linha{align-items:center;gap:10px;display:flex}.fin-retido-linha input[inputmode]{text-align:right;font-variant-numeric:tabular-nums;flex:1;min-width:0}.fin-retidos-soma{font-size:var(--t-14);color:var(--ink-2);margin-top:10px}@media (max-width:640px){.fin-centros-linhas li{grid-template-columns:minmax(0,1fr) 110px}.fin-centros-pct{text-align:left}}.fin-form-omie{display:block}.fin-form-omie>*+*{margin-top:18px}.fin-conta-topo{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:14px 18px;display:grid}.fin-abas-lista{scrollbar-width:none;border-bottom:1px solid var(--line);gap:4px;display:flex;overflow-x:auto}.fin-abas-lista button{min-height:40px;font-family:var(--font-body);font-size:var(--t-14);color:var(--ink-3);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:6px;margin-bottom:-1px;padding:0 12px;font-weight:500;display:inline-flex;position:relative}.fin-abas-lista button:hover{color:var(--ink)}.fin-abas-lista button.on{color:var(--ink);border-bottom-color:var(--accent);font-weight:700}.fin-abas-lista button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:4px}.fin-aba-ponto{background:var(--accent);border-radius:50%;width:6px;height:6px}.fin-aba-painel[hidden]{display:none}@media (max-width:767px){.fin-conta-topo{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.fin-topo-largo{grid-column:1/-1}}@media (min-width:768px){.fin-topo-barras{grid-column:2/-1}}.rel-escolhidas{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.rel-escolhidas li{border:1px solid var(--line);background:var(--surface-2);font-size:var(--t-12);border-radius:999px;align-items:center;gap:2px;padding:2px 4px 2px 10px;display:inline-flex}.rel-escolhidas button{min-width:22px;min-height:22px;color:var(--ink-3);font-size:var(--t-16);cursor:pointer;background:0 0;border:0;border-radius:50%;line-height:1}@media (max-width:640px),(pointer:coarse){.rel-escolhidas{flex-direction:column;gap:4px}.rel-escolhidas li{border-radius:var(--radius-sm);font-size:var(--t-14);padding:2px 4px 2px 12px}.rel-escolhidas li span{flex:1}.rel-escolhidas button{min-width:40px;min-height:40px}.rel-escolhidas .rel-mover{transform:rotate(90deg)}}.rel-escolhidas button:hover:not(:disabled){background:var(--surface);color:var(--ink)}.rel-escolhidas button:disabled{opacity:.3;cursor:default}.rel-campos{border:1px solid var(--line);border-radius:var(--radius-sm);width:100%;padding:12px}.rel-campos input[type=search]{width:100%;max-width:320px;margin-bottom:10px}.rel-campos-grupos{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px 20px;display:grid}.rel-campos fieldset{border:0;margin:0;padding:0}.rel-campos legend{font-size:var(--t-12);color:var(--ink-3);margin-bottom:4px;font-weight:700}.rel-campos .check{font-size:var(--t-14);padding:2px 0;display:flex}.rel-filtros{justify-items:start;gap:8px;display:grid}.rel-filtro{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.rel-filtro select,.rel-filtro input,.rel-ordem select{min-height:36px;font-size:var(--t-14);padding:4px 8px}.rel-valores{font-size:var(--t-14);align-items:center;gap:6px;display:inline-flex}.rel-valores input[inputmode]{width:110px}.rel-varios{position:relative}.rel-varios-botao{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);max-width:280px;min-height:36px;font-size:var(--t-14);color:var(--ink);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;padding:4px 10px;overflow:hidden}.rel-varios-painel{z-index:20;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);width:300px;max-width:80vw;box-shadow:var(--shadow);padding:10px;position:absolute;top:calc(100% + 4px);left:0}.rel-varios-painel input[type=search]{width:100%;margin-bottom:6px}.rel-varios-lista{max-height:240px;margin-bottom:6px;overflow-y:auto}.rel-varios-lista .check{font-size:var(--t-14);padding:3px 0;display:flex}.rel-ordem{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.rel-gerar{align-items:center;gap:12px;display:flex}.rel-resultado-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-bottom:10px;display:flex}.rel-resumo{font-size:var(--t-14);color:var(--ink-2);margin:0}.rel-acoes{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.rel-salvar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rel-salvar input:not([type=checkbox]){min-height:34px;padding:4px 8px}.rel-tabela td{white-space:nowrap}.rel-grupo td{color:var(--ink);border-bottom:1px solid var(--line-strong);padding-top:14px;font-weight:700}.rel-subtotal td{color:var(--ink-2);background:var(--surface-2);font-weight:600}.rel-total td{border-top:2px solid var(--line-strong);font-weight:800}@media print{.rel-acoes{display:none!important}}.rel-tabela th{white-space:nowrap}.rel-catalogo{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;gap:20px 28px;display:grid}.rel-catalogo h2{font-size:var(--t-14);color:var(--ink-2);margin:0 0 8px;font-weight:700}.rel-lista{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);margin:0;padding:0;list-style:none;overflow:hidden}.rel-item{border-top:1px solid var(--line);align-items:center;gap:8px;display:flex}.rel-item:first-child{border-top:0}.rel-item>a{min-width:0;color:var(--ink);flex:1;gap:2px;padding:10px 14px;text-decoration:none;display:grid}.rel-item>a:hover{background:var(--surface-2)}.rel-item b{font-weight:600;font-size:var(--t-14)}.rel-item small{font-size:var(--t-12);color:var(--ink-3)}.rel-item form{padding-right:10px}.rel-janela{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);gap:4px;padding:18px 22px;display:grid}.rel-janela-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-bottom:6px;display:flex}.rel-janela-topo h2{font-size:var(--t-18,18px);margin:0}.rel-janela-topo .filtro{margin-bottom:0}.rel-bloco{border-top:1px solid var(--line);padding:14px 0}.rel-bloco h3{font-size:var(--t-12);color:var(--ink-3);margin:0 0 10px;font-weight:700}.rel-bloco>.link-acao{margin-top:6px}.rel-periodo,.rel-principais{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px 16px;display:grid}.rel-periodo .field span,.rel-ordem .field span,.rel-campo-rotulo{font-size:var(--t-12);color:var(--ink-2);margin-bottom:4px;font-weight:600;display:block}.rel-periodo select,.rel-periodo input,.rel-ordem select{width:100%}.rel-principais .rel-varios-botao{width:100%;max-width:none}.rel-varios-botao.ativo{border-color:var(--accent);color:var(--accent-texto);font-weight:600}.rel-varios-pe{justify-content:space-between;gap:8px;display:flex}.rel-bloco.rel-ordem{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));align-items:end;gap:12px 16px;display:grid}.rel-filtros{margin-top:10px}.rel-gerar{border-top:1px solid var(--line);padding-top:14px}.rel-resumo-filtros{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.rel-chip{border:1px solid var(--line);background:var(--surface);font-size:var(--t-12);color:var(--ink-2);border-radius:999px;padding:3px 10px}.rel-chip-base{border-color:var(--line-strong);color:var(--ink);font-weight:600}@media print{.rel-resumo-filtros{display:flex!important}.back,.page-head-acoes{display:none!important}}
.ia-saldo{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);max-width:560px;margin-bottom:8px;padding:20px 22px}.ia-rotulo{font-size:var(--t-12);color:var(--ink-3);margin:0 0 4px}.ia-valor{font-size:var(--t-28);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0 0 6px;font-weight:900}.ia-quem{font-size:var(--t-16);margin:0 0 6px;font-weight:700}.ia-quem-paga{flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.ia-quem-paga p{margin:0}.ia-empresas{max-width:640px;margin:0;padding:0;list-style:none}.ia-empresas li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;display:flex}.ia-empresas form{align-items:baseline;gap:10px;display:flex}.ia-gasto{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:8px 32px;max-width:820px;display:grid}.ia-gasto table,.ia-extrato{min-width:0}.ia-extrato td small{font-size:var(--t-12);color:var(--ink-3);display:block}.ia-extrato td.ia-entrada{color:var(--ok,inherit)}.ia-config{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;gap:12px 16px;max-width:900px;display:grid}.ia-precos td{padding:6px 0}.ia-preco-linha,.ia-ajuste{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ia-preco-linha input{width:110px}.ia-preco-linha input[name=modelo]{width:180px}.ia-ajuste input{width:120px}.ia-ajuste input[name=motivo]{width:180px}.ia-gasto td.num,.ia-extrato td.num,.ia-carteiras td.num{text-align:right}.ia-carteiras td small{font-size:var(--t-12);color:var(--ink-3);display:block}
.funil-abas{margin:0 0 14px}.funil-config-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:10px;display:flex}.funil-nome{align-items:center;gap:8px;display:flex}.funil-nome input{font-family:var(--font-display);font-weight:700;font-size:var(--t-16);max-width:260px}.funil-padrao{color:var(--accent-texto)}.funil-novo{grid-template-columns:minmax(240px,2fr) minmax(180px,1fr) auto;align-items:end;gap:10px 14px;max-width:900px;display:grid}.funil-novo .aviso{grid-column:1/-1}@media (max-width:640px){.funil-novo{grid-template-columns:1fr}}.funis-inativos{max-width:520px;margin:0;padding:0;list-style:none}.funis-inativos li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;padding:8px 0;display:flex}.metas-mes{align-items:center;gap:10px;margin:0 0 16px;display:flex}.metas-placar{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;max-width:900px;margin-bottom:8px;display:grid}.metas-bloco{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:18px 20px}.metas-rotulo{font-size:var(--t-12);color:var(--ink-3);margin:0 0 4px}.metas-numero{font-size:var(--t-28);letter-spacing:-.02em;margin:0 0 10px;font-weight:900}.metas-numero span{font-size:var(--t-16);color:var(--ink-3);letter-spacing:0;font-weight:400}.metas-barra{background:var(--surface-2);border-radius:999px;height:8px;margin-bottom:8px;overflow:hidden}.metas-barra span{background:var(--accent);border-radius:999px;height:100%;display:block}.metas-barra span.batida{background:var(--st-pub,var(--accent))}.metas-saude h2{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.metas-saude p{max-width:760px}.metas-situacao{font-size:var(--t-12);border:1px solid var(--line);font-weight:700;font-family:var(--font-body);letter-spacing:0;border-radius:999px;padding:2px 10px;display:inline-block}.metas-situacao.batida,.metas-situacao.da{color:var(--st-pub,inherit)}.metas-situacao.apertado{color:var(--st-grav,inherit)}.metas-situacao.falta{color:var(--st-ajus)}.metas-tabela td.num,.metas-editar td.num{text-align:right}.metas-editar input{text-align:right;width:150px}.metas-editar{max-width:720px}.fin-cad-rodape{padding:0 20px 16px}.fin-cad-titulo{font-size:var(--t-14);margin:0 0 10px;font-weight:700}.modelo-linha{justify-content:space-between;align-items:baseline;gap:12px;padding:12px 16px;display:flex}.modelo-linha a.fin-cad-nome{color:var(--ink);text-decoration:none}.modelo-linha a.fin-cad-nome:hover{color:var(--accent-texto)}.categoria-vendas{max-width:560px}.modelo-editor{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:24px;max-width:1180px;display:grid}.modelo-texto{gap:16px;display:grid}.modelo-texto textarea{resize:vertical;min-height:420px;line-height:1.6}.modelo-campos{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);padding:16px;position:sticky;top:16px}.modelo-campos h2{font-size:var(--t-14);margin:0 0 4px;font-weight:700}.modelo-campos ul{gap:6px;max-height:60vh;margin:10px 0 0;padding:0;list-style:none;display:grid;overflow:auto}.modelo-campos li{gap:1px;display:grid}.modelo-campos small{font-size:var(--t-12);color:var(--ink-3)}.modelo-campo{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--t-12);border:1px solid var(--line-strong);background:var(--surface-2);color:var(--ink);cursor:pointer;transition:border-color var(--dur) var(--ease);border-radius:6px;justify-self:start;padding:3px 8px}.modelo-campo:hover{border-color:var(--accent)}@media (max-width:900px){.modelo-editor{grid-template-columns:1fr}.modelo-campos{position:static}}.contrato-form{gap:20px;max-width:960px;display:grid}.contrato-bloco{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);gap:14px;margin:0;padding:16px 20px 20px;display:grid}.contrato-bloco legend{font-family:var(--font-display);font-weight:800;font-size:var(--t-14);margin-left:-6px;padding:0 6px}.contrato-grade{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));align-items:start;gap:14px 18px;display:grid}.contrato-cobranca{justify-self:start}.contrato-previa{border-top:1px solid var(--line);padding-top:14px}.contrato-previa-frase{color:var(--ink);max-width:70ch;margin:0 0 8px}.contrato-previstas{max-width:520px;font-size:var(--t-14);margin:6px 0 0;padding:0;list-style:none}.contrato-previstas li{border-bottom:1px dashed var(--line);color:var(--ink-2);grid-template-columns:1fr 110px 120px;gap:8px;padding:5px 0;display:grid}.contrato-previstas li .num{text-align:right}.contrato-situacao{font-size:var(--t-12);border:1px solid var(--line);color:var(--ink-2);white-space:nowrap;border-radius:999px;padding:3px 10px;font-weight:700;display:inline-block}.contrato-situacao.enviado{color:var(--st-grav)}.contrato-situacao.assinado{color:var(--st-pub)}.contrato-situacao.cancelado{color:var(--ink-3);text-decoration:line-through}.contrato-pagina{grid-template-columns:minmax(300px,400px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.contrato-lado{gap:16px;display:grid}.contrato-cartao{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);gap:12px;padding:16px 18px;display:grid}.contrato-cartao h2{font-size:var(--t-14);margin:0;font-weight:800}.contrato-cartao .aviso{margin:0}.contrato-dados{gap:10px;margin:0;display:grid}.contrato-dados>div{gap:2px;display:grid}.contrato-dados dt{font-size:var(--t-12);color:var(--ink-3)}.contrato-dados dd{font-size:var(--t-14);color:var(--ink);margin:0}.contrato-dados dd small{font-size:var(--t-12);color:var(--ink-3);overflow-wrap:anywhere;display:block}.contrato-acoes{align-items:center}.contrato-link{margin:0}.contrato-link code,.contrato-hash{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--t-12);background:var(--surface-2);overflow-wrap:anywhere;border-radius:6px;padding:8px 10px;display:block}.contrato-contas{font-size:var(--t-14);margin:0;padding:0;list-style:none}.contrato-contas li{border-bottom:1px solid var(--line);grid-template-columns:auto auto minmax(0,1fr) auto;align-items:baseline;gap:4px 12px;padding:8px 0;display:grid}.contrato-contas li .num{color:var(--ink-2)}.contrato-contas li .link-acao{justify-self:end}.contrato-contas li>span:first-child{color:var(--ink);grid-column:1/-1}.contrato-conta{font-size:var(--t-12);color:var(--ink-3);font-weight:600}.contrato-conta.paga{color:var(--st-pub)}.contrato-conta.atrasada{color:var(--st-ajus)}.contrato-conta.vence_hoje{color:var(--st-grav)}.contrato-texto{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);padding:28px 32px}.contrato-documento{max-width:72ch;font-size:var(--t-14);color:var(--ink);line-height:1.7}.contrato-documento h3{font-family:var(--font-display);font-weight:800;font-size:var(--t-14);letter-spacing:.01em;margin:22px 0 6px}.contrato-documento h3:first-child{font-size:var(--t-16);margin-top:0}.contrato-documento p{margin:0 0 10px}@media (max-width:1000px){.contrato-pagina{grid-template-columns:1fr}.contrato-texto{padding:20px 18px}}.contratos-filtro{max-width:100%;overflow-x:auto}.contratos-filtro a{white-space:nowrap}.contratos-lista{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);margin:0 0 28px;padding:0;list-style:none}.contratos-lista li+li{border-top:1px solid var(--line)}.contrato-linha{color:inherit;transition:background var(--dur) var(--ease);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;display:grid}.contrato-linha:hover{background:var(--surface-2)}.contrato-numero{font-size:var(--t-12);color:var(--ink-3)}.contrato-corpo{min-width:0;display:grid}.contrato-corpo b{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.contrato-corpo small,.contrato-fim small{font-size:var(--t-12);color:var(--ink-3)}.contrato-fim{justify-items:end;gap:2px;display:grid}@media (max-width:640px){.contrato-linha{grid-template-columns:minmax(0,1fr)}.contrato-numero{display:none}.contrato-fim{grid-auto-flow:column;justify-content:start;place-items:center start;gap:8px}}.ficha-contratos{margin:0;padding:4px 16px 12px;list-style:none}.ficha-contratos li{font-size:var(--t-14);gap:1px;padding:8px 0;display:grid}.ficha-contratos li+li{border-top:1px dashed var(--line)}.ficha-contratos a{color:var(--ink);text-decoration:none}.ficha-contratos a:hover{color:var(--accent-texto)}.ficha-contratos small{font-size:var(--t-12);color:var(--ink-3)}.ficha-painel .painel-barra .link-acao{margin-left:auto}.assinar{gap:18px;max-width:780px;margin:0 auto;padding:28px 16px 64px;display:grid}.assinar-topo{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding-bottom:14px;display:flex}.assinar-topo b{font-family:var(--font-display);font-weight:800;font-size:var(--t-16)}.assinar-topo span{font-size:var(--t-12);color:var(--ink-3);margin-left:auto}.assinar-logo{object-fit:cover;border:1px solid var(--line);border-radius:10px;width:40px;height:40px}.assinar-resumo,.assinar-feito,.assinar-final{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);padding:18px 20px}.assinar-resumo h1,.assinar-feito h1{font-size:var(--t-20);margin:0 0 4px;font-weight:800}.assinar-resumo h2,.assinar-final h2{font-size:var(--t-16);margin:0 0 4px;font-weight:800}.assinar-resumo p{max-width:68ch;margin:0 0 8px}.assinar-para{font-size:var(--t-14);color:var(--ink-3)}.assinar-feito{border-color:var(--st-pub)}.assinar-feito h1{color:var(--st-pub)}.assinar-feito dl{gap:8px;margin:12px 0;display:grid}.assinar-feito dt{font-size:var(--t-12);color:var(--ink-3)}.assinar-feito dd{font-size:var(--t-14);overflow-wrap:anywhere;margin:0}.assinar-feito code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--t-12)}.assinar-documento{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);padding:28px 32px}.assinar-documento .contrato-documento{max-width:none;font-size:15px}.assinar-carimbo{border-top:1px solid var(--line);font-size:var(--t-12);color:var(--ink-3);overflow-wrap:anywhere;margin:20px 0 0;padding-top:12px}.assinar-form{gap:14px;max-width:460px;margin-top:10px;display:grid}.assinar-form .btn{justify-self:start}.assinar-formas{border:0;gap:8px;margin:0;padding:0;display:grid}.assinar-formas legend{font-family:var(--font-display);font-weight:700;font-size:var(--t-12);color:var(--ink-3);margin-bottom:6px}.assinar-aceito{align-items:flex-start}.assinar-aceito input{margin-top:2px}.assinar-codigo{border:1px solid var(--line);border-radius:var(--radius);gap:10px;min-width:0;margin:0;padding:14px 16px 12px;display:grid}.assinar-codigo legend{font-family:var(--font-display);font-weight:700;font-size:var(--t-12);color:var(--ink-3);margin-left:-6px;padding:0 6px}.assinar-codigo .ajuda{margin:0}.assinar-codigo-linha{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.assinar-codigo-linha .field{margin:0}.assinar-codigo-linha input{width:7.6em;font-size:var(--t-20);letter-spacing:.18em;text-align:center}.assinar-codigo-linha input::placeholder{color:var(--line-strong)}.contrato-enviar{border-top:1px solid var(--line);justify-items:start;gap:10px;margin-top:4px;padding-top:14px;display:grid}.contrato-enviar .ajuda{margin:0}.contrato-registro{font-size:var(--t-14);margin:0;padding:0;list-style:none}.contrato-registro li{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:2px 12px;padding:8px 0;display:grid}.contrato-registro li>.num:first-child{font-size:var(--t-12);color:var(--ink-3);white-space:nowrap}.contrato-registro li small{font-size:var(--t-12);color:var(--ink-3);overflow-wrap:anywhere;display:block}.contrato-registro li>small{grid-column:2}.assinar-aviso{padding-top:64px}@media (max-width:640px){.assinar-documento{padding:20px 16px}.contrato-previstas li{grid-template-columns:1fr 92px 104px}}@media print{.sem-impressao{display:none!important}.assinar{max-width:none;padding:0}.assinar-resumo,.assinar-feito,.assinar-documento{background:0 0;border:0;padding:0}}.automacao-tipo{color:var(--ink-3);font-weight:400}.fin-cad-nome small.automacao-ligada{color:var(--ink-2)}.funil-automacao-link{margin:-8px 0 18px}.ficha-painel .hoje-passo{margin-top:10px}.reativ-abas{max-width:100%;margin-bottom:12px;overflow-x:auto}.reativ-abas a{white-space:nowrap}.reativ-filtros{margin-bottom:16px}.reativ-filtros select{max-width:220px}.reativ-dispensados{margin-left:auto}.reativ-lista{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);margin:0 0 20px}.reativ-lista ul{margin:0;padding:0;list-style:none}.reativ-cabeca{border-bottom:1px solid var(--line);font-size:var(--t-12);color:var(--ink-3);cursor:pointer;align-items:center;gap:12px;padding:10px 16px;display:flex}.reativ-cabeca input,.reativ-linha input{accent-color:var(--accent);margin:0}.reativ-linha{grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 16px;display:grid}.reativ-linha+.reativ-linha{border-top:1px solid var(--line)}.reativ-linha:has(input:checked){background:var(--surface-2)}.reativ-corpo{min-width:0;color:inherit;padding:11px 0;text-decoration:none;display:grid}.reativ-corpo b{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.reativ-corpo:hover b{text-underline-offset:3px;text-decoration:underline}.reativ-corpo small,.reativ-fim small{font-size:var(--t-12);color:var(--ink-3)}.reativ-fim{font-size:var(--t-14);justify-items:end;gap:2px;display:grid}.reativ-barra-campos{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 14px;display:flex}.reativ-barra-campos select{max-width:240px}@media (max-width:640px){.reativ-dispensados{margin-left:0}.reativ-linha{grid-template-columns:16px minmax(0,1fr)}.reativ-fim{grid-column:2;grid-auto-flow:column;justify-content:start;place-items:baseline start;gap:8px;margin:-8px 0 10px}.reativ-barra-campos{justify-content:flex-start;width:100%}.reativ-barra-campos select{flex:100%;max-width:100%}}.contrato-situacao.proposta-enviada{color:var(--st-grav)}.contrato-situacao.proposta-aceita{color:var(--st-pub)}.contrato-situacao.proposta-recusada,.contrato-situacao.proposta-vencida{color:var(--st-ajus)}.contrato-situacao.proposta-cancelada{color:var(--ink-3);text-decoration:line-through}.proposta-abriu{font-weight:600;color:var(--st-pub)!important}.prop-itens{gap:12px;margin:0;padding:0;list-style:none;display:grid}.prop-item{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);gap:12px;padding:14px 16px 16px;display:grid}.prop-item textarea{resize:vertical}.prop-item-topo{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.prop-item-n{width:26px;height:26px;font-size:var(--t-12);color:var(--ink-2);border:1px solid var(--line-strong);background:var(--surface);border-radius:999px;flex:none;place-items:center;margin-bottom:7px;font-weight:700;display:grid}.prop-item-servico{flex:220px;max-width:360px}.prop-item-nome{flex:220px}.prop-item-tirar{margin:0 0 10px auto}.prop-item-numeros{grid-template-columns:minmax(150px,1.2fr) repeat(auto-fit,minmax(96px,1fr));align-items:end;gap:12px 14px;display:grid}.prop-campo-curto input{max-width:120px}.prop-item-total{text-align:right;justify-items:end;gap:1px;min-width:120px;margin:0;display:grid}.prop-item-total span{font-size:var(--t-12);color:var(--ink-3)}.prop-item-total b{font-family:var(--font-display);font-size:var(--t-16);font-weight:800}.prop-item-total small{font-size:var(--t-12);color:var(--ink-3);min-height:1em}.prop-mais{justify-self:start}.prop-somas{border-top:1px solid var(--line);gap:6px;padding-top:14px;display:grid}.prop-somas p{margin:0}.prop-somas p:not(.ajuda){justify-content:space-between;align-items:baseline;gap:12px;max-width:460px;display:flex}.prop-somas p:not(.ajuda) span{color:var(--ink-2)}.prop-somas p:not(.ajuda) b{font-family:var(--font-display);font-size:var(--t-20);font-weight:800}.prop-somas small{font-size:var(--t-12);color:var(--ink-3);font-weight:400}.proposta-previa{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);padding:32px 36px}.proposta-visto{border-top:1px solid var(--line);gap:2px;margin:0;padding-top:10px;display:grid}.proposta-visto b{font-size:var(--t-14);color:var(--ink-2)}.proposta-visto.abriu b{color:var(--st-pub)}.proposta-visto small{font-size:var(--t-12);color:var(--ink-3)}.proposta-resposta.aceita{border-color:var(--st-pub)}.proposta-resposta.aceita h2{color:var(--st-pub)}.proposta-resposta.recusada h2{color:var(--st-ajus)}.proposta-resposta p{margin:0}.proposta-resposta p small{color:var(--ink-3);font-size:var(--t-12)}.proposta-contrato{flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;display:flex}.proposta-contrato small{font-size:var(--t-12);color:var(--ink-2);flex:180px}.proposta-contrato.discreto{padding:0 4px}@media (max-width:1000px){.proposta-previa{padding:22px 18px}}.prop-doc{color:var(--ink);font-size:var(--t-14);gap:28px;line-height:1.6;display:grid}.prop-doc h2{font-family:var(--font-display);font-size:var(--t-12);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:0 0 10px;font-weight:800}.prop-doc-topo{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:center;gap:16px;padding-bottom:16px;display:flex}.prop-doc-marca{align-items:center;gap:12px;min-width:0;display:flex}.prop-doc-marca b{font-family:var(--font-display);font-weight:800;font-size:var(--t-16);overflow-wrap:anywhere}.prop-doc-logo{object-fit:cover;border:1px solid var(--line);border-radius:10px;flex:none;width:44px;height:44px}.prop-doc-numero{font-size:var(--t-12);color:var(--ink-3);white-space:nowrap}.prop-doc-abertura{gap:16px;display:grid}.prop-doc-abertura h1{font-family:var(--font-display);font-weight:800;font-size:var(--t-28);letter-spacing:-.01em;text-wrap:balance;max-width:24ch;margin:0;line-height:1.15}.prop-doc-meta{flex-wrap:wrap;gap:8px 36px;margin:0;display:flex}.prop-doc-meta div{gap:1px;display:grid}.prop-doc-meta dt{font-size:var(--t-12);color:var(--ink-3)}.prop-doc-meta dd{margin:0;font-weight:600}.prop-doc-texto p{max-width:68ch;color:var(--ink-2);margin:0 0 10px}.prop-doc-texto p:last-child{margin-bottom:0}.prop-doc-itens{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.prop-doc-itens li{border-bottom:1px solid var(--line);break-inside:avoid;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:14px 0;display:grid}.prop-doc-item{gap:3px;min-width:0;display:grid}.prop-doc-item b{font-weight:700;font-size:var(--t-16)}.prop-doc-item p{color:var(--ink-2);white-space:pre-line;margin:0}.prop-doc-item small,.prop-doc-valor small{font-size:var(--t-12);color:var(--ink-3)}.prop-doc-valor{text-align:right;align-content:start;justify-items:end;gap:1px;display:grid}.prop-doc-valor b{font-weight:700;font-size:var(--t-16)}.prop-doc-valor s{font-size:var(--t-12);color:var(--ink-3)}.prop-valor{border:1px solid var(--line);background:var(--surface);break-inside:avoid;border-radius:6px;gap:22px;padding:clamp(20px,4vw,40px);display:grid;container-type:inline-size}.prop-valor h2{margin:0}.prop-valor-topo{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:center;gap:16px;padding-bottom:16px;display:flex}.prop-valor-destaque{gap:6px;min-width:0;display:grid}.prop-valor-rotulo{font-family:var(--font-display);font-size:var(--t-12);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-texto);margin:0;font-weight:800}.prop-valor-numero{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);white-space:nowrap;margin:0;font-size:clamp(40px,11cqi,76px);font-weight:800;line-height:1}.prop-valor-moeda{letter-spacing:0;color:var(--ink-2);margin-right:.2em;font-size:.36em;font-weight:700}.prop-valor-mes{letter-spacing:0;color:var(--ink-3);margin-left:.1em;font-size:.32em;font-weight:600}.prop-valor-detalhe{color:var(--ink-2);margin:0}.prop-valor-total{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin:6px 0 0;padding-top:10px;display:flex}.prop-valor-total span{font-size:var(--t-12);color:var(--ink-3)}.prop-valor-total b{font-size:var(--t-16)}.prop-valor-economia{color:var(--st-pub);margin:0;font-weight:700}.prop-valor-rodape{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:14px 32px;margin:0;padding-top:18px;display:flex}.prop-valor-rodape>div{align-content:start;gap:6px;display:grid}.prop-valor-rodape dt{font-size:var(--t-12);color:var(--ink-3)}.prop-valor-rodape dd{gap:6px;margin:0;font-weight:600;display:grid}.prop-valor-rodape small{font-size:var(--t-12);color:var(--ink-3);font-weight:400}.prop-valor-formas{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.prop-valor-formas li{border:1px solid var(--line-strong);font-size:var(--t-12);border-radius:999px;padding:3px 12px;font-weight:600}.prop-a-vista-erro{color:var(--st-ajus)}.prop-doc-pe{border-top:1px solid var(--line);font-size:var(--t-12);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-top:14px;display:flex}@media (max-width:640px){.prop-doc{gap:22px}.prop-doc-abertura h1{font-size:var(--t-20)}.prop-item-numeros{grid-template-columns:repeat(2,minmax(0,1fr))}.prop-item-numeros .field:first-child{grid-column:1/-1}.prop-campo-curto input{max-width:none}.prop-item-total{text-align:left;grid-column:1/-1;grid-auto-flow:column;justify-content:start;place-items:baseline start;gap:8px}}.prop-publica{max-width:820px}.prop-publica>.prop-doc{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);padding:36px 40px}.prop-estado p{margin:0 0 8px}.prop-estado .acoes{margin-top:8px}.prop-responder .assinar-para{margin:0}.prop-recusa{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.prop-imprimir{justify-content:flex-end}@media (max-width:640px){.prop-publica>.prop-doc{padding:22px 16px}}@media print{.prop-publica>.prop-doc{border:0;padding:0}}.prop-pdf-ajuda{max-width:70ch;margin:-4px 0 0}.prop-pdf-anexo{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);align-items:center;gap:12px;max-width:560px;padding:12px 14px;display:flex}.prop-pdf-icone{background:var(--surface);border:1px solid var(--line-strong);width:40px;height:48px;font-family:var(--font-display);font-size:var(--t-12);color:var(--st-ajus);border-radius:6px;flex:none;place-items:center;font-weight:800;display:grid}.prop-pdf-nome{flex:1;min-width:0;display:grid}.prop-pdf-nome b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.prop-pdf-nome small{font-size:var(--t-12);color:var(--ink-3)}.prop-doc-pdf{gap:10px;display:grid}.prop-folhas{gap:12px;margin:0;padding:0;list-style:none;display:grid}.prop-folha{border:1px solid var(--line);background:var(--surface-2);border-radius:6px;position:relative;overflow:hidden}.prop-folha canvas{opacity:0;width:100%;height:100%;transition:opacity .2s ease-out;display:block}.prop-folha[data-pronta] canvas{opacity:1}.prop-folha-link{border-radius:4px;position:absolute}.prop-folha-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.prop-folhas-abrindo{aspect-ratio:16/9;border:1px solid var(--line);background:var(--surface-2);color:var(--ink-3);font-size:var(--t-14);border-radius:6px;place-items:center;display:grid}@media (prefers-reduced-motion:reduce){.prop-folha canvas{transition:none}}.prop-pdf-quadro{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);width:100%;height:78vh;min-height:520px}.prop-pdf-acoes{flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0;display:flex}@media (max-width:640px){.prop-pdf-quadro{display:none}.prop-pdf-acoes .btn{flex:100%;justify-content:center}}@media print{.prop-doc-pdf{display:none}}
.agenda-abrir{font:inherit;cursor:pointer;background:0 0;border:0}.agenda-bloco{margin-top:12px}.agenda-mes-nav{margin:4px 0 2px}.agenda-estado{font-family:var(--font-display);font-weight:700;font-size:var(--t-14);color:var(--ink-2);margin-top:6px}.agenda-estado.aguardando{color:var(--st-grav)}.agenda-estado.confirmada,.agenda-estado.realizada{color:var(--st-pub)}.agenda-estado.recusada,.agenda-estado.cancelada{color:var(--ink-3)}.agenda-fatos{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);gap:14px;margin:8px 0 28px;padding:18px 20px;display:grid}.agenda-fatos>div{grid-template-columns:9rem minmax(0,1fr);gap:4px 16px;display:grid}.agenda-fatos dt{font-size:var(--t-12);color:var(--ink-3);padding-top:2px;font-weight:600}.agenda-fatos dd{font-size:var(--t-14);color:var(--ink);overflow-wrap:anywhere;margin:0}.agenda-temas-lista{gap:4px;padding:0;list-style:none;display:grid}.agenda-historico{gap:2px;display:grid}.agenda-historico span{color:var(--ink-2)}.agenda-temas{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.agenda-temas legend{font-size:var(--t-12);color:var(--ink-2);margin-bottom:8px;font-weight:600}.agenda-divisao{font-size:var(--t-14);color:var(--ink-2);font-variant-numeric:tabular-nums}.agenda-divisao.com-extra{color:var(--st-ajus);font-weight:600}.agenda-ajustes{font-size:var(--t-14);color:var(--ink-2);gap:6px;margin-top:14px;padding:0;list-style:none;display:grid}.agenda-ajustes b{color:var(--ink);font-variant-numeric:tabular-nums}.agenda-ajustes span{font-size:var(--t-12);color:var(--ink-3);margin-left:8px}.agenda-paineis{gap:10px;margin-top:20px;display:grid}.agenda-painel{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);padding:14px 18px}.agenda-painel>summary{cursor:pointer;font-weight:700;font-size:var(--t-14)}.agenda-painel[open]>summary{margin-bottom:4px}.agenda-painel .painel-form{background:0 0;border:0;margin:12px 0 0;padding:0}.agenda-link-mudar{font-size:var(--t-14);color:var(--ink-3)}.agenda-horas td.agenda-extra{color:var(--st-ajus);font-weight:600}.ev.gravacao{border:1px solid var(--line-strong);background:0 0;font-weight:600}.ev.gravacao:before,.mini-dia .pontos i.ponto-gravacao{box-shadow:inset 0 0 0 1.5px var(--ink-2);background:0 0}.cal-gravacao .t{font-weight:600}@media (max-width:860px){.agenda-fatos>div{grid-template-columns:minmax(0,1fr)}}.horarios-livres{border:0;min-width:0;margin:0;padding:0}.horarios-livres legend{font-size:var(--t-12);color:var(--ink-2);margin-bottom:8px;font-weight:600}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);min-height:36px;color:var(--ink);font:inherit;font-size:var(--t-14);font-variant-numeric:tabular-nums;cursor:pointer;transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease);padding:6px 12px}.chip:hover{border-color:var(--ink-2)}.chip.on{background:var(--ink);border-color:var(--ink);color:var(--ground);font-weight:700}.chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.agenda-preparar{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);padding:16px 20px}.agenda-preparar h2{margin-bottom:6px}.agenda-preparar ul{font-size:var(--t-14);color:var(--ink-2);gap:4px;margin:8px 0 0;padding-left:18px;display:grid}.agenda-nota{white-space:pre-wrap}.agenda-conta{color:var(--ink-3)}.ficha-dia{gap:8px;margin:4px 0 24px;display:grid}.btn.grande{min-height:56px;font-size:var(--t-16);width:100%;max-width:360px}.ficha-roteiros{gap:12px;display:grid}.ficha-roteiro{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);padding:16px 20px}.ficha-roteiro h3{font-size:var(--t-16);margin:0 0 10px}.ficha-roteiro h3 small{color:var(--ink-3);font-weight:500}.ficha-roteiro dl{gap:10px;margin:0;display:grid}.ficha-roteiro dt{font-size:var(--t-12);color:var(--ink-3);font-weight:600}.ficha-roteiro dd{font-size:var(--t-14);white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0 0}.disp-form{justify-items:start;gap:16px;display:grid}.disp-semana{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);width:100%;display:grid}.disp-dia{border:0;border-top:1px solid var(--line);grid-template-columns:9rem minmax(0,1fr);align-items:center;gap:8px 16px;min-width:0;margin:0;padding:12px 16px;display:grid}.disp-dia:first-child{border-top:0}.disp-dia.desligado .disp-nome{color:var(--ink-3)}.disp-nome{font-weight:600}.disp-faixas{flex-wrap:wrap;gap:8px 20px;display:flex}.disp-faixa{font-size:var(--t-14);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.disp-faixa select{width:auto;min-width:5.5rem}.disp-folga{font-size:var(--t-14);color:var(--ink-3)}.disp-bloqueios{gap:6px;margin:0 0 16px;padding:0;list-style:none;display:grid}.disp-bloqueios li{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.disp-bloqueios small{color:var(--ink-3)}@media (max-width:640px){.disp-dia{grid-template-columns:minmax(0,1fr)}.btn.grande{max-width:none}}.ficha-quando{font-family:var(--font-display);font-weight:700;font-size:var(--t-16);color:var(--ink);font-variant-numeric:tabular-nums;margin-top:4px}.agenda-horas td.num{text-align:right}.agenda-horas tfoot td{border-bottom:0;font-weight:700}.ganhos-conta h3{font-size:var(--t-14);margin:0 0 8px}.ganhos-conta .tbl-scroll{margin-bottom:8px}.ganhos-situacao{font-size:var(--t-14);color:var(--ink-2);font-variant-numeric:tabular-nums;font-weight:600}.ganhos-situacao.pago,.acerto-pago{color:var(--st-pub);font-weight:600}.acerto-filmmakers{gap:16px;display:grid}.acerto-filmmaker{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);padding:16px 20px}.acerto-filmmaker h2{font-size:var(--t-16);margin:0 0 8px}.acerto-filmmaker h2 small{color:var(--ink-3);font-variant-numeric:tabular-nums;font-weight:500}.acerto-itens{font-size:var(--t-14);color:var(--ink-2);gap:4px;margin:0;padding:0;list-style:none;display:grid}.acerto-itens li{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.acerto-desfazer{margin-top:4px}
.asaas-explica{max-width:68ch;color:var(--ink-2);font-size:var(--t-14);margin:0 0 12px}.asaas-form{max-width:560px}.asaas-conexao{max-width:760px;font-size:var(--t-14);grid-template-columns:max-content minmax(0,1fr);gap:8px 20px;margin:0 0 16px;display:grid}.asaas-conexao>div{display:contents}.asaas-conexao dt{color:var(--ink-3)}.asaas-conexao dd{color:var(--ink);overflow-wrap:anywhere;margin:0}.asaas-conexao code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--t-12)}.asaas-sandbox{font-weight:600;color:var(--st-grav)!important}.asaas-trocar{max-width:560px;margin:16px 0 8px}.asaas-trocar summary{cursor:pointer;color:var(--accent-texto);font-size:var(--t-14);font-weight:600}.asaas-trocar[open] summary{margin-bottom:8px}.asaas-desconectar{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:12px;display:flex}.asaas-desconectar .ajuda{margin:0}.contrato-cobranca{font-size:var(--t-12);color:var(--ink-3);flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:4px 14px;display:flex}.contrato-cobranca form{display:inline}.contrato-cobranca .link-acao,.contrato-cobranca button{font-size:var(--t-12)}.contrato-cobranca.recebida>span:first-child{color:var(--st-pub)}.contrato-cobranca.vencida>span:first-child,.contrato-cobranca.estornada>span:first-child{color:var(--st-ajus)}.contrato-cobranca-erro{color:var(--st-ajus);flex-basis:100%}.assinar-pagar{border:1px solid var(--accent);border-radius:var(--radius-lg);background:var(--surface);padding:18px 20px}.assinar-pagar h2{font-size:var(--t-16);margin:0 0 8px;font-weight:800}.assinar-pagar ul{margin:0 0 10px;padding:0;list-style:none}.assinar-pagar li{border-bottom:1px solid var(--line);font-size:var(--t-14);grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:4px 14px;padding:10px 0;display:grid}.assinar-pagar li:last-child{border-bottom:0}.assinar-pagar li .num{color:var(--ink-2)}.assinar-pagar li.vencida .assinar-vence{color:var(--st-ajus)}.assinar-pago{font-size:var(--t-12);color:var(--st-pub);font-weight:600}.assinar-pagar .ajuda{margin:0}@media (max-width:640px){.asaas-conexao{grid-template-columns:minmax(0,1fr);gap:2px}.asaas-conexao dd{margin-bottom:8px}.assinar-pagar li{grid-template-columns:minmax(0,1fr) auto}.assinar-pagar li>span:first-child{grid-column:1/-1}.assinar-pagar li .btn,.assinar-pagar li .link-acao,.assinar-pagar li .assinar-pago{grid-column:1/-1;justify-self:start}}.mensagens-anteriores{text-align:center;font-size:var(--t-12);margin:4px 0 12px}.aviso-da-acao{align-items:flex-start;gap:12px;margin:0 0 16px;display:flex}.aviso-da-acao>span{flex:1}.aviso-fechar{color:var(--ink-2);font-size:var(--t-20);cursor:pointer;background:0 0;border:0;min-width:24px;min-height:24px;padding:0 2px;line-height:1}.aviso-fechar:hover{color:var(--ink)}.espera-da-tela{animation:aparecer .2s var(--ease-out) .15s both;gap:14px;padding-top:4px;display:grid}.espera-bloco{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--surface-2) 0%, var(--line) 50%, var(--surface-2) 100%);background-size:200% 100%;animation:1.4s ease-in-out infinite espera-brilho}.espera-titulo{width:min(320px,70%);height:30px}.espera-linha{width:min(560px,90%);height:14px}.espera-linha.curta{width:min(380px,60%)}.espera-cartoes{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-top:8px;display:grid}.espera-cartao{height:120px}@keyframes espera-brilho{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.espera-bloco{animation:none}}

