form.form--barra-fixa>.barra-acoes{position:sticky;bottom:0;z-index:8;padding:10px 14px;border:1px solid color-mix(in srgb,var(--accent) 45%,var(--edge));border-radius:var(--raio);background:color-mix(in srgb,var(--page-bg) 78%,var(--panel));box-shadow:0 -10px 18px -10px color-mix(in srgb,var(--page-bg) 95%,transparent)}form.form--barra-fixa>.barra-acoes :is(button,a){white-space:normal}@media (min-width:641px){form.form--barra-fixa>.barra-acoes{justify-content:flex-start}}@media (max-width:900px){form.form--barra-fixa>.barra-acoes{bottom:calc(var(--dock-h, 70px) + env(safe-area-inset-bottom, 0px))}}.vazio{padding:26px;text-align:center;color:var(--text-soft);font-size:14.5px}.vazio.compacto{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 26px;text-align:left}.vazio.compacto p{margin:0 0 4px;color:var(--text);font-size:15px}.vazio-texto{margin:0}.vazio-sub{display:block;margin:8px 0 0;color:var(--text-soft);font-size:13px}.vazio.compacto .vazio-sub{margin:0}.vazio>:is(a,button){max-width:100%;padding-top:8px;padding-bottom:8px;line-height:1.3;white-space:normal;text-align:center}.vazio.compacto>.form-inline{flex:none}:is(.painel,.carta) .vazio.painel{padding-inline:0;padding-block:var(--esp-3);border:0;border-radius:0;background:none;box-shadow:none}.vazio-plano{margin:0;padding:26px 20px;text-align:center;color:var(--text-soft);font-size:14px;font-style:italic}.vazio-plano--curto{padding:6px 0;text-align:left;font-size:13.5px}.vazio-plano--curto a{color:var(--accent-strong)}@media (max-width:560px){.vazio.compacto{flex-direction:column;text-align:center}}.tabela-grade-rolagem.tabela-dados-rolagem{max-height:min(78vh,860px)}.tabela-grade-rolagem.tabela-grade-rolagem--livre{max-height:none}.tabela.tabela--dados{width:max-content;min-width:100%;border-collapse:collapse;font-size:12.5px}.tabela.tabela--dados.tabela--ajustada{width:100%}.tabela-rolavel .tabela.tabela--ajustada:not(.tabela--dados){min-width:0}@media (max-width:640px){.tabela-rolavel .tabela.tabela--ajustada:not(.tabela--dados){font-size:13px}.tabela-rolavel .tabela.tabela--ajustada:not(.tabela--dados) th{padding-inline:6px;font-size:10.5px;letter-spacing:.06em}.tabela-rolavel .tabela.tabela--ajustada:not(.tabela--dados) td{padding-inline:6px}}@media (max-width:700px){.tabela.tabela--dados.tabela--ajustada{min-width:560px}}.tabela.tabela--dados td,.tabela.tabela--dados th{position:static;min-width:0;padding:4px 5px;text-align:center;vertical-align:middle;line-height:1.3;border-bottom:1px solid var(--edge)}.tabela.tabela--dados thead th{position:sticky;top:0;z-index:3;box-sizing:border-box;white-space:normal;vertical-align:bottom;font-size:11.5px;font-weight:700;letter-spacing:.02em;text-transform:none;color:var(--text-soft);background:var(--panel-raised)}.tabela.tabela--dados thead small{display:block;margin-top:1px;font-size:10px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--text-soft)}.tabela.tabela--dados thead abbr{text-decoration:none;cursor:help}.tabela.tabela--dados.tabela--grupos thead tr:first-child th{height:30px;vertical-align:middle;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-strong)}.tabela.tabela--dados.tabela--grupos thead tr:nth-child(2) th{top:30px}.tabela.tabela--dados tbody th{font-size:12.5px;font-weight:700;letter-spacing:0;text-transform:none;text-align:left;white-space:normal;color:var(--text);background:transparent}.tabela.tabela--dados.tabela--topo td{padding-top:8px;vertical-align:top}.tabela.tabela--dados :is(th,td).col-texto{text-align:left}.tabela.tabela--dados :is(th,td).col-numero{text-align:right;padding-inline:10px;color:var(--text-soft)}.tabela.tabela--dados col.col-grupo{border-left:1px solid var(--edge)}.tabela.tabela--dados tbody tr:last-child>*{border-bottom:0}.tabela.tabela--dados tbody tr:focus-within>td,.tabela.tabela--dados tbody tr:hover>td{background:color-mix(in srgb,var(--accent) 6%,transparent)}.tabela.tabela--dados td .tabela-sub,.tabela.tabela--dados td small{margin-top:2px}.tabela.tabela--dados td .tabela-sub{font-size:11px;line-height:1.3}.tabela.tabela--dados td .btn-curto{min-height:30px;padding-inline:12px;font-size:11px;letter-spacing:.06em}.tabela.tabela--fixa :is(th,td):first-child{position:sticky;left:0;z-index:2;min-width:132px;text-align:left;background:var(--panel);box-shadow:1px 0 0 var(--edge)}.tabela.tabela--fixa thead :is(th,td):first-child{z-index:5;background:var(--panel-raised)}.tabela.tabela--fixa tbody tr:focus-within>:first-child,.tabela.tabela--fixa tbody tr:hover>:first-child{background:color-mix(in srgb,var(--panel) 92%,var(--accent))}.tabela .linha-separador>*{border-top:2px solid color-mix(in srgb,var(--text-soft) 40%,var(--edge))}.tabela .linha-sub>*{padding-block:1px;border-bottom-color:color-mix(in srgb,var(--edge) 50%,transparent)}.tabela .linha-apagada>td{opacity:.45;text-decoration:line-through}.tabela .linha-apagada>td:last-child{opacity:1;text-decoration:none}.tabela .linha-destaque>*{border-top:2px solid var(--edge);background:color-mix(in srgb,var(--accent) 9%,var(--panel))}@media (max-width:640px){.tabela.tabela--fixa :is(th,td):first-child{min-width:96px;padding-inline:6px;font-size:11.5px}}input.celula-valor.celula-valor{box-sizing:content-box;width:8ch;max-width:100%;padding:4px 6px;border:1px solid color-mix(in srgb,var(--edge) 85%,transparent);border-radius:2px;background:color-mix(in srgb,var(--page-bg) 60%,transparent);color:var(--text);font:inherit;font-family:ui-monospace,Consolas,monospace;font-size:12px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}input.celula-valor.celula-valor--media{width:11ch}input.celula-valor.celula-valor--larga{width:16ch}input.celula-valor.celula-valor--texto{width:22ch;text-align:left;font-family:inherit}input.celula-valor.celula-valor[style*="--celula-ch"]{width:calc(var(--celula-ch) * 1ch)}input.celula-valor.celula-valor:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 55%,var(--edge))}input.celula-valor.celula-valor:focus{border-color:var(--accent);background:var(--page-bg);outline:none}input.celula-valor.celula-valor:disabled{border-color:transparent;background:transparent;color:var(--text);opacity:1;cursor:default}input.celula-valor.celula-valor::placeholder{color:var(--text-soft);opacity:.6}input.celula-valor.celula-valor--mudou{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent)}input.celula-valor.celula-valor--erro{border-color:var(--erro);background:color-mix(in srgb,var(--erro) 18%,transparent)}input.celula-valor.celula-valor--pendente{box-shadow:inset 0 -2px 0 color-mix(in srgb,var(--accent) 75%,transparent)}input.celula-valor.celula-valor--suave:not(:focus){color:color-mix(in srgb,var(--text-soft) 62%,var(--page-bg))}input.ui-marcar.celula-marca--mudou{outline:2px solid var(--accent);outline-offset:1px}input.celula-valor.celula-valor--apagada{opacity:.5}.celulas-situacao{margin:0 auto 0 0;min-width:0;font-size:13px;color:var(--text-soft);overflow-wrap:anywhere}.celulas-situacao--erro{color:var(--erro-claro)}.campo.ui-seletor--ativo select{border-color:var(--accent)}