.fin-secao{margin:22px 0 10px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}.fin-aviso+.fin-secao,.fin-copia+.fin-secao,.fin-secao:first-child{margin-top:4px}#projecao{scroll-margin-top:140px}.fin-hoje{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:8px}.fin-hoje-bloco{background:var(--card);border:1px solid var(--border);border-radius:var(--fin-raio,10px);padding:16px 18px;display:flex;flex-direction:column;gap:10px;min-width:0}.fin-hoje-titulo{font-size:12px;font-weight:400;letter-spacing:0;color:var(--muted-foreground)}.fin-hoje-valor{font-size:28px;font-weight:700;letter-spacing:-.5px;line-height:1.1;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.fin-hoje-nota{margin:0;font-size:12px;line-height:1.45;color:var(--muted-foreground);overflow-wrap:anywhere}.fin-hoje-bloco .text-button{align-self:flex-start;text-align:left}.fin-hoje-totais{margin:0;display:flex;flex-wrap:wrap;gap:4px 20px}.fin-hoje-totais div{display:flex;flex-direction:column;gap:1px;min-width:0}.fin-hoje-totais dt{font-size:11px;color:var(--muted-foreground)}.fin-hoje-totais dd{margin:0;font-size:18px;font-weight:700;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.fin-vazio{margin:0;font-size:13px;line-height:1.5;color:var(--muted-foreground)}.fin-agenda{list-style:none;margin:0;padding:0;border-top:1px solid var(--border)}.fin-agenda li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:4px 8px;align-items:baseline;padding:7px 0;border-bottom:1px solid var(--border);font-size:13px}.fin-agenda li:last-child{border-bottom:0}.fin-agenda-data{font-size:12px;color:var(--muted-foreground);font-variant-numeric:tabular-nums}.fin-agenda-desc{min-width:0;overflow-wrap:anywhere}.fin-agenda-desc a:hover{text-decoration:underline}.fin-agenda-desc .fin-tag{margin-left:6px;vertical-align:1px}.fin-agenda b{font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.fin-agenda .fin-agenda-mais{display:block;padding-bottom:0;font-size:12px;color:var(--muted-foreground)}.fin-alertas{list-style:none;margin:0 0 8px;padding:0;display:flex;flex-direction:column;gap:8px}.fin-alerta-item{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 14px;background:var(--card);border:1px solid var(--border);border-left-width:4px;border-radius:var(--fin-raio,10px);padding:10px 14px}.fin-alerta-critico{border-left-color:var(--destructive)}.fin-alerta-atencao{border-left-color:var(--mango-500)}.fin-alerta-texto{display:flex;flex-direction:column;gap:2px;flex:1 1 220px;min-width:0}.fin-alerta-texto strong{font-size:14px;overflow-wrap:anywhere}.fin-alerta-texto small{font-size:12px;line-height:1.45;color:var(--muted-foreground);overflow-wrap:anywhere}.fin-alerta-nivel{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--foreground)}.fin-alerta-critico .fin-alerta-nivel{color:var(--destructive)}.fin-alerta-item>a{font-size:13px;font-weight:600;color:var(--primary);white-space:nowrap}.fin-alerta-item>a:hover{text-decoration:underline}@media (min-width:641px){.fin-recuperacao .fin-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.fin-card strong .fin-valor-texto{display:block;font-size:18px;line-height:1.25;letter-spacing:-.2px;color:inherit}.fin-nota-linha{display:block}.fin-card small .fin-nota-link{display:inline-block;margin-top:2px;font-weight:600;color:var(--primary);text-decoration:underline}.fin-recuperar{margin:-4px 0 16px;font-size:13px;color:var(--muted-foreground)}.fin-recuperar b{color:var(--foreground);font-variant-numeric:tabular-nums}.fin-conferir-linha{margin:0 0 14px;font-size:13px}.fin-conferir-linha a{color:var(--muted-foreground);text-decoration:underline}.fin-diferenca{margin:0 0 14px;padding:10px 14px;border-radius:8px;background:var(--muted);color:var(--foreground);font-size:13px;line-height:1.5}.fin-composicao-grade{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 32px;align-items:start}.fin-composicao{width:100%;font-size:13px}.fin-composicao caption{padding:0 0 6px;text-align:left;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:var(--muted-foreground)}.fin-composicao tbody td,.fin-composicao tbody th{padding:7px 0;border-bottom:1px solid var(--border);vertical-align:top}.fin-composicao tbody th{padding-right:12px;text-align:left;font-size:13px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--foreground);overflow-wrap:anywhere}.fin-composicao tbody td{text-align:right;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.fin-composicao tbody .fin-composicao-sub th{padding-left:14px;font-size:12px;color:var(--muted-foreground)}.fin-composicao tbody .fin-composicao-sub td{font-size:12px;font-weight:400;color:var(--muted-foreground)}.fin-composicao tbody .fin-composicao-total td,.fin-composicao tbody .fin-composicao-total th{border-top:2px solid var(--border);font-weight:700}.fin-confere{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--positivo)}.fin-composicao-painel .fin-aviso,.fin-confere{margin:14px 0 0}@media (max-width:760px){.fin-composicao-grade{grid-template-columns:1fr}}@media (max-width:640px){.fin-hoje{grid-template-columns:1fr}.fin-hoje-bloco{padding:14px}.fin-hoje-valor{font-size:24px}}@media (max-width:380px){.fin-recuperacao .fin-cards{grid-template-columns:1fr}}#cresceu,#organizar,#tetos{scroll-margin-top:16px}.fin-janela{margin:0 0 12px}.fin-itens{list-style:none;margin:0;padding:0}.fin-item{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px 16px;padding:12px 0;border-top:1px solid var(--border)}.fin-itens>.fin-item:first-child{border-top:0;padding-top:0}.fin-item-info{display:flex;flex-direction:column;gap:3px;flex:1 1 260px;min-width:0;font-size:13px}.fin-item-info b{font-weight:600;overflow-wrap:anywhere}.fin-item-info small{font-size:12px;line-height:1.5;color:var(--muted-foreground)}.fin-item-titulo{gap:4px 8px}.fin-item-acoes,.fin-item-titulo{display:flex;flex-wrap:wrap;align-items:center}.fin-item-acoes{justify-content:flex-end;gap:8px 12px;flex:0 1 auto;max-width:100%}.fin-item-acoes small{font-size:12px;color:var(--muted-foreground);font-variant-numeric:tabular-nums}.fin-item-acoes .text-button{white-space:normal;text-align:left}.fin-tag-decisao{background:color-mix(in srgb,var(--primary) 14%,transparent);color:var(--primary)}.fin-tag-estourado{background:color-mix(in srgb,var(--destructive) 12%,transparent);color:var(--destructive)}.fin-tag-perto{background:color-mix(in srgb,var(--mango-500) 18%,transparent);color:var(--foreground)}.fin-indicador{margin:4px 0 8px}.fin-indicador strong{font-size:22px;font-weight:700;letter-spacing:-.4px;font-variant-numeric:tabular-nums}.fin-tend{list-style:none;margin:0;padding:0}.fin-tend>li{display:grid;grid-template-columns:minmax(120px,240px) 112px minmax(0,1fr);align-items:center;gap:4px 16px;padding:10px 0;border-top:1px solid var(--border)}.fin-tend>li:first-child{border-top:0;padding-top:0}.fin-tend-nome{font-size:13px;font-weight:600;overflow-wrap:anywhere}.fin-tend-nums{display:flex;flex-direction:column;gap:1px;font-size:12px;color:var(--muted-foreground)}.fin-tend-nums b{font-size:13px;font-weight:600;color:var(--foreground);font-variant-numeric:tabular-nums}.fin-mini{display:block;max-width:100%}.fin-legenda i.fin-traco-previsto{width:14px;height:0;border-radius:0;border-top:2px dashed var(--foreground);background:none}.fin-resumo-cortes{display:flex;flex-wrap:wrap;gap:6px 24px;margin:0 0 4px;font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.fin-aguarde{margin:8px 0 0}.fin-sub{margin:18px 0 8px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.4px}.fin-sinais,.fin-sub{color:var(--muted-foreground)}.fin-sinais{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;font-size:12px}.fin-libera{font-size:13px;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.fin-nota{margin:0;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.fin-decisao .fin-opcoes{grid-template-columns:repeat(3,minmax(0,1fr))}.fin-contagem{margin:4px 0 0;text-align:right;font-variant-numeric:tabular-nums}.fin-tetos{list-style:none;margin:0;padding:0;gap:14px}.fin-teto,.fin-tetos{display:flex;flex-direction:column}.fin-teto{gap:4px;font-size:13px}.fin-teto b{font-weight:600;overflow-wrap:anywhere}.fin-teto .fin-barra{margin-bottom:0}.fin-teto small{font-size:12px;color:var(--muted-foreground);font-variant-numeric:tabular-nums}.fin-barra-perto i{background:var(--mango-500)}.fin-barra-estourado i{background:var(--destructive)}.fin-tabela td small.fin-manual{font-weight:600}.fin-categorias li{flex-direction:column;align-items:stretch;gap:6px}.fin-categorias li+li{border-top:1px solid var(--border);padding-top:8px}.fin-cat-linha{display:flex;gap:6px;align-items:center}.fin-cat-linha>[data-slot=input]{flex:1 1 auto;min-width:0}.fin-cat-teto{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:12px;color:var(--muted-foreground)}.fin-cat-teto [data-slot=input]{width:160px;max-width:100%}.fin-cat-erro{margin:0;font-size:12px;color:var(--destructive)}.fin-cat-ajuda{margin:0 0 12px}@media (max-width:640px){.fin-item-acoes{justify-content:flex-start}.fin-tend>li{grid-template-columns:minmax(0,1fr) 112px}.fin-tend-nums{grid-column:1/-1}.fin-decisao .fin-opcoes{grid-template-columns:1fr}}.fin-extrato-tabela td.fin-sel,.fin-extrato-tabela th.fin-sel{width:1%;padding-right:0}.fin-sel-caixa{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:28px;cursor:pointer}.fin-sel-caixa input{width:16px;height:16px;margin:0;accent-color:var(--primary);cursor:pointer}.fin-sel-caixa input:disabled{cursor:not-allowed}.fin-sel-caixa input:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.fin-sel-texto{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fin-extrato-tabela tbody tr.is-selecionada{background:color-mix(in srgb,var(--primary) 7%,transparent)}.fin-extrato-tabela td.fin-titulo{min-width:12rem;max-width:24rem}.fin-extrato-tabela .fin-acoes{white-space:normal;text-align:left}.fin-acoes-grupo{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:6px;max-width:23rem}.fin-btn-regra{max-width:14rem;min-width:0}.fin-btn-regra>span{overflow:hidden;text-overflow:ellipsis}.fin-selecao{position:sticky;bottom:calc(12px + var(--altura-barra-sessoes, 0px));z-index:30;margin:12px 0 var(--altura-barra-sessoes,0);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:10px 14px;background:var(--card);border:1px solid var(--primary);border-radius:var(--fin-raio,10px);box-shadow:var(--sombra-elevada)}.fin-selecao-texto{font-weight:600;font-variant-numeric:tabular-nums}.fin-selecao-acoes{display:flex;gap:8px}@media (max-width:640px){.fin-tabela.fin-extrato-tabela thead:has(th.fin-sel){display:block}.fin-tabela.fin-extrato-tabela thead tr{display:block;padding:0 0 8px}.fin-tabela.fin-extrato-tabela thead th{display:none}.fin-tabela.fin-extrato-tabela thead th.fin-sel{display:block;width:auto;padding:0 4px;border:0}.fin-extrato-tabela .fin-sel-texto{position:static;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal;margin-left:6px;font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--foreground)}.fin-extrato-tabela tbody tr{position:relative}.fin-extrato-tabela tbody td.fin-sel{position:absolute;top:8px;left:0;width:auto;padding:0}.fin-extrato-tabela tbody td.fin-sel:empty{display:none}.fin-extrato-tabela tbody tr.tem-caixa td.fin-titulo{padding-left:34px}.fin-extrato-tabela td.fin-titulo{min-width:0;max-width:none}.fin-acoes-grupo{max-width:none}.data-table-scroll.tem-selecao{padding-bottom:16px}.fin-selecao{bottom:calc(8px + var(--altura-barra-sessoes, 0px))}.fin-selecao-acoes{width:100%}.fin-selecao-acoes>*{flex:1}}.fin-conferir{margin-bottom:16px;border:1px solid var(--border);border-radius:var(--fin-raio);background:var(--card)}.fin-conferir>summary{display:flex;align-items:center;gap:8px;padding:12px 16px;cursor:pointer;list-style:none;font-size:14px;font-weight:600}.fin-conferir>summary::-webkit-details-marker{display:none}.fin-conferir>summary:before{content:"";flex:none;width:6px;height:6px;border-right:2px solid;border-bottom:2px solid;transform:rotate(-45deg);transition:transform .15s}.fin-conferir[open]>summary:before{transform:rotate(45deg)}.fin-conferir>summary:focus-visible{outline:2px solid var(--primary);outline-offset:-2px;border-radius:var(--fin-raio)}.fin-conferir-topo{margin:0;padding:0 16px 12px}.fin-conferir-grupo{padding:0 16px 14px}.fin-conferir-grupo h2{display:flex;align-items:center;gap:8px;margin:0 0 4px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:var(--muted-foreground)}.fin-conferir-n{padding:1px 8px;border-radius:999px;background:var(--muted);color:var(--foreground);font-size:11px;letter-spacing:0}.fin-conferir-lista{list-style:none;margin:0;padding:0}.fin-conferir-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid var(--border)}.fin-conferir-info{display:flex;flex-direction:column;gap:2px;min-width:0}.fin-conferir-info b{font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.fin-conferir-info small{font-size:12px;color:var(--muted-foreground);overflow-wrap:anywhere}.fin-conferir-info a{color:var(--primary);text-underline-offset:3px}.fin-conferir-info a:hover{text-decoration:underline}.fin-conferir-item>button{flex:none}@media (max-width:640px){.fin-conferir-item{flex-wrap:wrap;align-items:flex-start}.fin-conferir-item>button{width:100%}}.fin-contabil-diferenca{margin:0 0 14px;padding:10px 14px;border-radius:8px;background:var(--muted);color:var(--foreground);font-size:13px;line-height:1.5}.fin-como{margin:12px 0 0;font-size:13px;color:var(--muted-foreground)}.fin-como summary{width:fit-content;cursor:pointer;font-weight:600}.fin-como summary:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:4px}.fin-como dl{margin:10px 0 0;display:grid;gap:10px}.fin-como dt{color:var(--foreground);font-weight:600}.fin-como dd{margin:2px 0 0;line-height:1.5}.fin-alcance{margin:0 0 14px;padding:10px 12px;border-radius:8px;background:var(--muted);color:var(--foreground);font-size:13px;line-height:1.5}.fin-introducao{margin:0 0 12px}.fin-opcoes label:has(input:focus-visible){outline:2px solid var(--primary);outline-offset:2px}.form-footer .fin-esquerda{margin-right:auto}.fin-form-bloco{grid-column:1/-1;display:flex;flex-direction:column;gap:6px;min-width:0}:root{--controle-seta:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2364758b' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}@layer components{select:where(:not([multiple],[hidden],[aria-hidden=true])):where(:not([size]),[size="1"]){box-sizing:border-box;display:block;width:100%;max-width:100%;min-width:0;height:var(--controle-altura,var(--altura-controle,40px));border:1px solid var(--linha-forte,#ccd3e1);border-radius:6px;background-color:var(--superficie,#fff);color:var(--tinta,#172139);padding:7px 12px;font-family:inherit;font-size:var(--texto-14,14px);font-weight:400;line-height:1.4;vertical-align:middle;transition:border-color .15s,outline-color .15s}}.admin-user-form{--controle-altura:34px}.access-form,.file-upload{--controle-altura:35px}.access-form__context{--controle-altura:25px}@layer crd-controles{select:where(:not([multiple],[hidden],[aria-hidden=true])):where(:not([size]),[size="1"]){appearance:none!important;-webkit-appearance:none!important;background-image:var(--controle-seta)!important;background-repeat:no-repeat!important;background-position:right 10px center!important;background-size:15px 15px!important;padding-inline-end:32px!important;cursor:pointer}select:where(:not([multiple],[hidden],[aria-hidden=true])):where(:not([size]),[size="1"]):dir(rtl){background-position:left 10px center!important}select:where(:not([multiple],[hidden],[aria-hidden=true])):where(:not([size]),[size="1"]):focus-visible{border-color:var(--marca,#4f46e5)!important;outline:2px solid var(--marca,#4f46e5)!important;outline-offset:2px!important}select:where(:not([multiple],[hidden],[aria-hidden=true])):where(:not([size]),[size="1"]):disabled{background-color:var(--superficie-2,#f0f2f8)!important;color:var(--tinta-3,#68758c)!important;border-color:var(--linha,#e4e8f0)!important;opacity:1!important;cursor:not-allowed!important}select:where(:not([multiple],[hidden],[aria-hidden=true])):where(:not([size]),[size="1"]):not(:disabled):is([aria-invalid=true],:user-invalid){border-color:var(--problema,#b42318)!important}select:where(:not([multiple],[hidden],[aria-hidden=true])):where(:not([size]),[size="1"]):not(:disabled):is([aria-invalid=true],:user-invalid):focus-visible{outline-color:var(--problema,#b42318)!important}@media (forced-colors:active){select:where(:not([multiple],[hidden],[aria-hidden=true])):where(:not([size]),[size="1"]){appearance:auto!important;-webkit-appearance:auto!important;background-image:none!important;padding-inline-end:12px!important;forced-color-adjust:auto}select:where(:not([multiple],[hidden],[aria-hidden=true])):where(:not([size]),[size="1"]):focus-visible{outline-color:Highlight!important;border-color:Highlight!important}}}