.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}}